目录
一、安装Apache服务
二、配置Apache服务?
三、自定义网站存放目录
四、配置Selinux安全子系统
一、安装Apache服务
1、检查是否安装了Apache服务器软件
rpm -qa | grep -i httpd?
2、卸载已安装的Apache服务器软件
dnf remove httpd*注:如果提示bash: dnf:未找到命令则需要安装dnf命令,分别执行下列两个命令
yum install epel-release yum install dnf3、再次检查是否安装了Apache服务器软件
rpm -qa | grep -i httpd?
?4、安装Apache服务器软件
dnf -y install httpd*出现下列情况表示安装成功
?5、可以使用rpm -qa | grep -i httpd命令来查询是否安装成功
rpm -qa | grep -i httpd6、启动httpd服务程序并将其加入到开机启动项中,使其能够随系统开机而运行
systemctl start httpd systemctl enable httpd?7、在浏览器中输入服务器的IP地址,测试服务是否开启
二、配置Apache服务?1、Apache服务常见配置文件介绍
2、Apache主配置文件介绍
????????在httpd服务程序的主配置文件中,存在三种类型的信息:注释行信息、全局配置、区域配置。(位置:/etc/httpd/conf/httpd.conf)
vim /etc/httpd/conf/httpd.conf?????
??3、配置http服务程序常用的参数及用途
4、修改apache网页的默认页,并浏览查看是否成功
? 在httpd配置文件中,可以看出,默认网页的位置存放在/var/www/html目录中,经过查看得知,默认网站的首页名称为index.html,因此可以修改默认主页的内容,替换掉httpd服务程序的默认页面。
?修改主页内容
echo "hello word" > /var/www/html/index.html?
?修改完之后,通过浏览器进行访问,可以发现此时的主页并没有改变
?三、自定义网站存放目录1、建立存放网站数据的目录
mkdir /home/wwwroot?2、打开httpd服务程序的主配置文件,修改网站数据保存路径的参数,将119行的DocumentRoot修改为/home/wwwroot,将定义目录权限的参数124行和131行的Directory的路径也修改为/home/wwwroot。
打开主配置文件
vim /etc/httpd/conf/httpd.conf?
?保存退出
3、向新创建的网站目录写入要存放的网页
echo "这是我的自己定义网站" > /home/wwwroot/index.html?4.、重新启动httpd服务
systemctl restart httpd 四、配置Selinux安全子系统1、查看linux系统Selinux的运行状态
vim /etc/selinux/config?通过以上面内容可以看到,Selinux安全子系统是处理强制运行状态
2、把Selinux服务的运行模式修改为强制启用状态
setenforce 1?
3、设置自定义网站目录Selinux安全上下文
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/*4、 刷新Selinux安全上下文
restorecon -Rv /home/wwwroot/5、通过URL访问
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。 |
标签: #apache安装与配置 #Linux