CentOS 7下Apache配置站点

来源:互联网 发布:任务管理器软件 编辑:程序博客网 时间:2024/05/31 19:08

修改配置文件

# cd
/etc/httpd/conf
# ls
httpd.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.service
ln -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.linuxidc.local" > /wwwroot/www/index.html
  
# mkdir/wwwroot/crm
# echo"crm.linuxidc.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.linuxidc.local
  DocumentRoot /wwwroot/www/
</VirtualHost>
<Directory /wwwroot/www/>
    Requireall granted
</Directory>
  
<VirtualHost *:80>
  ServerNamecrm.linuxidc.local
  DocumentRoot /wwwroot/crm/
</VirtualHost>
<Directory /wwwroot/crm/>
  Require ip192.168.188.0/24  //可以设置访问限制
</Directory>

出自:http://www.linuxidc.com/Linux/2014-11/109235.htm


0 0
原创粉丝点击