一、安装Apache服务
rpm -qa | grep -i httpd
dnf remove httpd*
注:如果提示bash: dnf:未找到命令则需要安装dnf命令,分别执行下列两个命令
yum install epel-release
yum install dnf
rpm -qa | grep -i httpd
dnf -y install httpd*
5、可以使用rpm -qa | grep -i httpd命令来查询是否安装成功
rpm -qa | grep -i httpd
6、启动httpd服务程序并将其加入到开机启动项中,使其能够随系统开机而运行
systemctl start httpd
systemctl enable httpd
二、配置Apache服务
文件名称 | 作用 |
/etc/httpd | 服务目录 |
/etc/httpd/conf/httpd.conf | 主配置文件 |
/var/www/html | 网站数据目录 |
二进制命令 |
|
在httpd服务程序的主配置文件中,存在三种类型的信息:注释行信息、全局配置、区域配置。(位置:/etc/httpd/conf/httpd.conf)
vim /etc/httpd/conf/httpd.conf
在httpd配置文件中,可以看出,默认网页的位置存放在/var/www/html目录中,经过查看得知,默认网站的首页名称为index.html,因此可以修改默认主页的内容,替换掉httpd服务程序的默认页面。
echo "hello word" > /var/www/html/index.html
修改完之后,通过浏览器进行访问,可以发现此时的主页并没有改变
三、自定义网站存放目录
mkdir /home/wwwroot
2、打开httpd服务程序的主配置文件,修改网站数据保存路径的参数,将119行的DocumentRoot修改为/home/wwwroot,将定义目录权限的参数124行和131行的Directory的路径也修改为/home/wwwroot。
vim /etc/httpd/conf/httpd.conf
echo "这是我的自己定义网站" > /home/wwwroot/index.html
4.、重新启动httpd服务
systemctl restart httpd
四、配置Selinux安全子系统
vim /etc/selinux/config
通过以上面内容可以看到,Selinux安全子系统是处理强制运行状态
setenforce 1
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/*
restorecon -Rv /home/wwwroot/
5、通过URL访问
原文地址:https://blog.csdn.net/weixin_57839268/article/details/124154870
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_28354.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!