吴贺华 发表于 2017-12-24 07:12:25

Linux Apache配置多个站点同时运行

  这样一种场景;我们有一台服务器;但是想挂多个网站;那么Apache下配置虚拟主机可以满足这个需求;
  比较简单的是基于主机名的配置步骤如下:
  示例环境
  ip:115.28.17.191
  域名:baijunyao.com
  thinkbjy.com
  目录/var/www/html/baijunyao
  /var/www/html/thinkbjy
  1:修改hosts文件
# ifconfig;            //查看ip并记录自己的ip地址   

# vim /etc/hosts;                  //修改hosts文件 添加如下两行内容
  115.28.17.191 baijunyao.com
  115.28.17.191 anlianma.com

  2:修改httpd.conf文件
# vim /etc/httpd/conf/httpd.conf;   //修改httpd.conf文件 删除990行 NameVirtualHost *:80前的#注释

  3:修改httpd-vhosts.conf文件
# vim /etc/httpd/conf.d/virtual.conf;            //设置httpd-vhosts.conf如下 如没有则新建   
  <VirtualHost *:80>
  DocumentRoot /var/www/html/baijunyao
  ServerName baijunyao.com
  </VirtualHost>
  <VirtualHost *:80>
  DocumentRoot /var/www/html/anlianma
  ServerName anlianma.com
  </VirtualHost>

  虚拟主机配置到此结束;重启Apache;在对应的目录下新建html页面测试即可;
页: [1]
查看完整版本: Linux Apache配置多个站点同时运行