linux安装Apache服务及配置详解 | 您所在的位置:网站首页 › linux安装方法详解 › linux安装Apache服务及配置详解 |
目录 一、安装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 httpd7、在浏览器中输入服务器的IP地址,测试服务是否开启 1、Apache服务常见配置文件介绍 文件名称作用/etc/httpd服务目录/etc/httpd/conf/httpd.conf主配置文件/var/www/html网站数据目录/var/log/httpd/access_log 访问日志 /var/log/httpd/error_log 错误日志 /etc/httpd/conf.d 附加模块配置文件 /etc/httpd/modules 模块文件路径链接 /etc/httpd/bin/ 二进制命令 /etc/httpd/logs 默认日志文件位置 2、Apache主配置文件介绍 在httpd服务程序的主配置文件中,存在三种类型的信息:注释行信息、全局配置、区域配置。(位置:/etc/httpd/conf/httpd.conf) vim /etc/httpd/conf/httpd.conf 3、配置http服务程序常用的参数及用途
在httpd配置文件中,可以看出,默认网页的位置存放在/var/www/html目录中,经过查看得知,默认网站的首页名称为index.html,因此可以修改默认主页的内容,替换掉httpd服务程序的默认页面。 修改主页内容 echo "hello word" > /var/www/html/index.html 修改完之后,通过浏览器进行访问,可以发现此时的主页并没有改变 三、自定义网站存放目录1、建立存放网站数据的目录 mkdir /home/wwwroot2、打开httpd服务程序的主配置文件,修改网站数据保存路径的参数,将119行的DocumentRoot修改为/home/wwwroot,将定义目录权限的参数124行和131行的Directory的路径也修改为/home/wwwroot。 打开主配置文件 vim /etc/httpd/conf/httpd.conf 保存退出 3、向新创建的网站目录写入要存放的网页 echo "这是我的自己定义网站" > /home/wwwroot/index.html4.、重新启动httpd服务 systemctl restart httpd1、查看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访问 |
CopyRight 2018-2019 实验室设备网 版权所有 |