Linux Apache配置多站点web服务器

一、部署需求:
一台服务器部署多个web站点,分别用不同的域名可以独立访问对应的web站点。
如示例环境:
    ip:134.175.17.191
    域名:wptest.com
          dedecmstest.com
    站点安装目录:
/var/www/html/wptest
          /var/www/html/dedecmstest 
二、部署步骤:
1.修改hosts文件,添加域名(加速域名解析速度)
  vim /etc/hosts;                    //修改hosts文件 添加如下两行内容 
        115.28.17.191 wptest.com
        115.28.17.191 dedecmstest.com
2.修改httpd.conf文件
  vim /etc/httpd/conf/httpd.conf;     //修改httpd.conf文件
NameVirtualHost *:80 //前的#注释删除开启虚拟主机功能, 同时如果有配置这个功能 ServerName localhost:80,请加#进行注释。
3.添加virtual.conf文件,添加虚拟主机信息
vim /etc/httpd/conf.d/virtual.conf;            //设置virtual.conf如下 如没有则新建.   
        <VirtualHost *:80>
                DocumentRoot /var/www/html/wptest.com
                ServerName wptest.com
        </VirtualHost>

        <VirtualHost *:80>
                DocumentRoot /var/www/html/dedecmstest
                ServerName dedecmstest.com
        </VirtualHost>
4.重启web服务,使配置生效。
service httpd restart
最后在浏览器上输入:wptest.com和dedecmstest.com两个域名分别可以正常访问到对应站点。
weinxin
DC Farm小程序二维码
扫一扫添加博客小程序
Jim

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: