第一种,本地rpm包安装
首先准备好初始环境,和以往一样静态的IP地址关闭防火墙个沙盒
查看是否安装了httpd的安装包
yum安装
然后重启服务实现访问默认网站
自定义网页
<html > <head> 123132</head>
<body>
<h1>nichishil</h1>
</body></html>
验证
网络yum源安装
我这里的环境是提前准备好的。在这里我们要实现的是连接外网,实现网络方面的yum源安装
部署两张网卡(可以直接是两张网卡一张作为静态IP地址提供,另一张为nat模式,但是因为我的nat不能使用,所以直接截出一张虚拟网卡作为专门连接外网的网卡)确认网卡添加成功
Yum -y install httpd直接通过网络安装服务
Systemctl restart httpd.server
验证
第二种 编译安装
Apache是由c语言安装的,所以要编译安装的话,需要有语言环境
需要自己手动拖拽安装包,准备好本地的yum仓库
安装apr和apr-utils
tar zxvf apr-1.5.2.tar.gz -C /usr/src/
cd /usr/src/apr-1.5.2/
./configure –prefix=/usr/local/apr && make -j 4 && make install
tar zxvf apr-util-1.5.4.tar.gz -C /usr/src/
cd /usr/src/apr-util-1.5.4/
./configure –prefix=/usr/local/apr-util –with-apr=/usr/local/apr && make -j 4 && make install
2)使用yum安装apache的依赖关系pcre-devel openssl-devel zlib-devel
yum -y install pcre-devel openssl-devel zlib-devel
3)安装apache
tar zxvf httpd-2.4.25.tar.gz -C /usr/src/
cd /usr/src/httpd-2.4.25/
./configure –prefix=/usr/local/httpd –enable-so –enable-rewrite –enable-charset-lite –enable-cgi –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util –enable-mpms-shared=all –with-mpm=event –enable-deflate –enable-cgid –enable-modules=most –enable-shared=most –enable-ssl
选项:
–prefix=/usr/local/httpd #指定软件安装路径
–enable-so #apache核心模块,开启后可以支持更多 的功能。
–enable-cgi #apache通用接口,连接其他应用程序的接口。
–enable-rewrite #启用URL路径重写功能,
–enable-charset-lite #启用字符集转换功能
–enable-sockets #启用应用接口,第三方软件调用apache功能时使用的接口。
然后进行编译安装,&&符号代表着在前面的make执行完毕后再之后make install,如果make执行失败,则返回
make && make install
安装完毕查看目录
ls /usr/local/httpd/
优化执行路径
ln -s /usr/local/httpd/bin/* /usr/local/bin/
ln -s /usr/local/httpd/include/* /usr/include/
添加httpd系统服务
cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
vim /etc/init.d/httpd
#chkconfig:35 25 25
服务识别参数,在级别3、5中启动;启动和关闭的顺序分别为25、25
第一个25表示启动优先级
第二个25表示关闭优先级
将httpd服务添加到服务管理器
chkconfig –add httpd
设置开机自动启动
chkconfig httpd on
建立[service].service配置文件
vim /lib/systemd/system/httpd.service
[Unit]
Description=The Apache HTTP Server
After=network.target
[Service]
Type=forking
PIDFile=/usr/local/httpd/logs/httpd.pid
ExecStart=/usr/local/bin/apachectl $OPTIONS
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=On-failure
RestartSec=42s
[Install]
WantedBy=graphical.target
修改主配置文件
vim /usr/local/httpd/conf/httpd.conf
ServerName 192.168.6.10:80 去掉#,改为自己的IP地址
vim /usr/local/httpd/htdocs/index.html
内容自定义
重启
systemctl restart httpd
开启客户端配置IP地址验证
firefox 192.168.1.1
今天的文章Apache安装教程分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/29053.html