科技常识:详解CentOS7安装配置Apache HTTP Server

2021-04-09 23:34:42
导读 今天小编跟大家讲解下有关科技常识:详解CentOS7安装配置Apache HTTP Server,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有

今天小编跟大家讲解下有关科技常识:详解CentOS7安装配置Apache HTTP Server,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:详解CentOS7安装配置Apache HTTP Server的相关资料,希望小伙伴会喜欢也能够帮助大家。

RPM安装httpd

# yum -yinstall httpd//安装httpd会自动安装一下依赖包:aprapr-utilhttpd-toolsmailcap# rpm -qi httpdName : httpdVersion : 2.4.6Release : 18.el7.centosArchitecture: x86_64Install Date: Mon 11 Aug 2014 02:44:55 PMCSTGroup : System Environment/DaemonsSize : 9793373License : ASL 2.0Signature : RSA/SHA256, Wed 23 Jul 2014 11:21:22 PM CST, Key ID 24c6a8a7f4a80eb5Source RPM : httpd-2.4.6-18.el7.centos.src.rpmBuild Date : Wed 23 Jul 2014 10:49:10 PM CSTBuild Host : worker1.bsys.centos.orgRelocations : (not relocatable)Packager : CentOS BuildSystem <http://bugs.centos.org>Vendor : CentOSURL : http://httpd.apache.org/Summary : Apache HTTP ServerDescription :The Apache HTTP Server is a powerful,efficient, and extensible web server.

修改配置文件

# cd/etc/httpd/conf# lshttpd.conf magic#cp httpd.conf httpd.conf.origin //将原有配置文件备份# more httpd.conf//查看配置文件,我们注意到以一配置:DocumentRoot"/var/www/html"//特别是要注意这个配置//这是Apache 2.4的一个新的默认值,拒绝所有的请求! <Directory /> AllowOverride none Require all denied</Directory> //设置为自动启动# systemctl enable httpd.serviceln -s'/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'//在centos7中chkconfig httpd on 被替换成 systemctl enable httpd

配置WEB站点 (假设使用/wwwroot目录下的文档)

//创建两个网站的目录结构及测试用页面文件# mkdir/wwwroot/www# echo"www.bigcloud.local"> /wwwroot/www/index.html # mkdir/wwwroot/crm# echo"crm.bigcloud.local"> /wwwroot/crm/index.html //配置虚拟机主机# cd/etc/httpd/# mkdirvhost-conf.d# echo"Include vhost-conf.d/*.conf">> conf/httpd.conf# vi/etc/httpd/vhost-conf.d/vhost-name.conf//添加如下内容<VirtualHost *:80> ServerNamewww.bigcloud.local DocumentRoot /wwwroot/www/</VirtualHost><Directory /wwwroot/www/> Requireall granted</Directory> <VirtualHost *:80> ServerNamecrm.bigcloud.local DocumentRoot /wwwroot/crm/</VirtualHost><Directory /wwwroot/crm/> Require ip192.168.188.0/24 //可以设置访问限制</Directory>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持爱蒂网。

来源:爱蒂网

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章