LAMP 环境下添加多个虚拟主机(网站)

Ubuntu系统

#在/var/www目录下新建两个文件夹bbsoa,执行完以上命令后,/var/www目录下有bbs、oa三个文件夹,名称与二级域名对应,分别存放三个系统的php文件,这样便于日后的维护与管理。

mkdir –p /var/www/{bbs,oa}         

#或者分步执行命令

mkdir –p /var/www/bbs     

mkdir –p /var/www/oa          

#将当前目录切换到虚拟主机“目前可用的”配置目录 

cd /etc/apache2/sites-available    

#每个虚拟主机之间虽然是独立的,但是大多数的配置项是一样的。我们没有必要完全手写一个新的配置文件,

通过两次复制已有的default配置文件分别重命名为bbsoa对应两新系统的根目录。

这里的配置文件名称是可以随意选择的,但是为了便于分别和管理,我们使用以上名称。

cp default bbs
cp default oa

 

#通过vim编辑配置文件

vim imooc_bbs

 

#保存退出,并用同样的步骤类似的方法修改 oa 配置文件

#将当前目录切换到虚拟主机“当前已启用”配置目录

 

cd /etc/apache2/sites-enabled 

 

#到此已经成功为bbs.binxun.com和oa.binxun.com两个新系统配置了虚拟主机

cd ../sites-enabled/
ln –s ../sites-available/bbs bbs  
ln –s ../sites-available/oa oa

 

#最后重启apache让配置生效即可

 

service apache2 restart     

 

 

注意:

修改host文件

vim /etc/hosts

添加:216.239.37.99 www.google.com

重新启动网络

/etc/init.d/networking restart

 

Centos 系统

 1:修改hosts文件

vim /etc/hosts
115.28.17.191 baijunyao.com

2:修改httpd.conf文件

 vim /etc/httpd/conf/httpd.conf

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

#在最后面添加
<VirtualHost *:80>
       DocumentRoot /var/www/html/baijunyao
       ServerName baijunyao.com
</VirtualHost>

重启

service httpd restart

转载于:https://www.cnblogs.com/binblogs/p/5203462.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值