当前位置: 首页 > news >正文

Apache安装教程

目录

一、Apache知识点

Apache服务简介

Apache下载网址

Apache的主要特点

二、Apache服务的搭建

1. 关闭防火墙

2. 安装依赖环境以及编译工具

3. 将apache安装包拖入xshell内

4. 解压压缩包

5. 进入httpd主包

6. 指定安装路径,启用字符集支持等

7. 优化执行路径

8. 查看程序版本

9. 将apachectl脚本复制到/etc/init.d/httpd

10.进入文本添加内容

11. 将httpd服务添加为系统服务

12. 启动httpd服务

13. 查看

14. 切换目录

15. 进入网页文档

15.1 可以修改文档(这里仅作测试)

16. 用本机去访问linux192.168.180.81完成实验!

三、可能会遇到的问题

1. 在安装依赖的时候,遇到了一个程序的进程被占用,这时我们需要杀掉进程

2. 在启动httpd服务时出现错误

            2.1 进入文件

           2.2  用/ServerName查找到这一行

            2.3 修改为以下(名字可以自己定义)

            2.4 保存退出再次启动


一、Apache知识点

Apache服务简介

Apache是一种网站服务程序,是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。

Apache下载网址

Download - The Apache HTTP Server Projecticon-default.png?t=N7T8http://httpd.apache.org/download.cgi

Apache的主要特点
  1. 开放源代码
  2. 跨平台应用:Apache可以在多种操作系统上运行,包括Windows、Linux、Unix等,这使得它非常适合于各种不同的计算环境
  3. 支持各种web编程语言
  4. 模块化设计:Apache通过加载模块来扩展其功能,用户可以根据需要选择加载不同的模块,提供了灵活的定制能力
  5. 运行非常稳定:Apache经过多年的发展和广泛的应用,已经非常稳定,并且有一个强大的社区支持和维护,确保了其长期运行的可靠性
  6. 良好的安全性:Apache提供了多种安全功能,包括SSL/TLS支持、访问控制、用户认证等,保护服务器和用户的数据安全

二、Apache服务的搭建

1. 关闭防火墙
systemctl stop firewalld

systemctl disable firewalld

setenforce 0
2. 安装依赖环境以及编译工具
yum install -y gcc gcc-c++ make apr apr-devel apr-util-devel pcre pcre-devel

yum install -y vim net-tools lrzsz
3. 将apache安装包拖入xshell内

4. 解压压缩包
tar zvxf httpd-2.4.59.tar.gz -C /usr/src/
5. 进入httpd主包
cd /usr/src/httpd-2.4.59/
6. 指定安装路径,启用字符集支持等
./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi && make && make install
7. 优化执行路径
ln -s /usr/local//httpd/bin/* /usr/local/bin/
8. 查看程序版本
httpd -v

9. 将apachectl脚本复制到/etc/init.d/httpd
cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
10.进入文本添加内容
vi /etc/init.d/httpd

chkconfig: 35 85 21

11. 将httpd服务添加为系统服务
chkconfig --add httpd
12. 启动httpd服务
service httpd start

13. 查看
netstat -nultp | grep httpd

14. 切换目录
cd /usr/local/httpd/htdocs/

15. 进入网页文档
vim index.html
15.1 可以修改文档(这里仅作测试)

16. 用本机去访问linux192.168.180.81


三、可能会遇到的问题

1. 在安装依赖的时候,遇到了一个程序的进程被占用,这时我们需要杀掉进程
Kill -9 3216

2. 在启动httpd服务时出现错误

            2.1 进入文件
            vim /usr/local/httpd/conf/httpd.conf
           2.2  用/ServerName查找到这一行

           

            2.3 修改为以下(名字可以自己定义)

           

            2.4 保存退出再次启动

     

相关文章:

  • ArcGIS中几个好用的空间分析工具
  • 【ARM64 常见汇编指令学习 19.3 -- ARMv8 三目运算指令 csel 详细介绍】
  • C++STL---stack queue模拟实现
  • 微信小程序实现图片转base64
  • idea中使用maven-helper插件阅读排查【经典版】2
  • Alsa UCM
  • git【工具软件】分布式版本控制工具软件
  • 链表的回文结构OJ
  • CSS实现一个雨滴滑落效果
  • 【第二节】C/C++数据结构之线性表
  • 【linux】自定义快捷命令/脚本
  • 【机器学习】训练GNN图神经网络模型进行节点分类
  • WindowManager相关容器类
  • 【自定义View】Android圆饼进度条
  • 循环嵌套语句的实际应用(2)
  • C#中的实体属性详解与示例
  • 基于Python的北京天气数据可视化分析
  • Kafka之Consumer原理
  • 软光敏的程序实现
  • 顶顶通呼叫中心中间件(mod_cti基于FreeSWITCH)-同振与顺振的用法
  • 苏丹宣布与阿联酋断交
  • 恒瑞医药通过港交所上市聆讯,最快或5月挂牌上市
  • 科普|治疗腰椎间盘突出症,筋骨平衡理论如何提供新视角?
  • 月薪3万文科友好,“AI训练师”真有那么赚?
  • 甘肃公布校园食品安全专项整治案例,有食堂涉腐败变质食物
  • 韩国前国务总理韩德洙正式宣布参加总统选举