上次折腾好服务器的配置,基本上按照教程来,可以很快的部署linux的php环境。这次我们来配置apache2的虚拟主机,以便服务器可以设置多个域名,这样就可以省钱又方便的折腾网站了。
1.首先在“/etc/hosts”文件中加入当前主机的IP地址和需要设置的虚拟主机名:
如:192.168.20.141 www.alex.com
西安seo经验:
这里就是把127.0.0.1 对应到相应的域名上。
如有必要,也要把内网的IP对应到localhost。
2.在“/etc/apache2/sites-available”目录下有“000-default.conf”
将000-default.conf 复制一份叫做 alex.conf
西安seo经验:
这里就是设置虚拟主机和域名的配置绑定,不要在默认的000-default.conf上操作,要复制出来一份,重命名为域名,比如:alex.conf。然后就到了修改配置了。
3 进入alex.conf
修改 ServerName 和 DocumentRoot
西安SEO经验:
配置有三个要点:ServerName:绑定的是域名。 ServerAdmin:默认就行。DocumentRoot:对应的是你的子文件夹。
4 ln -s /etc/apache2/sites-available/alex.conf ../sites-enabled/
这一步是在命令行输入软连接,把刚才写好的配置文件alex.conf软链接到sites-enabled 里,这一步也可以在apache2/sites-enabled 下输入上文命令:
ln -s ../sites-available/alex.conf alex.conf
5 sudo /etc/init.d/apache2 restart
最后就是重启apache2.完美。
6 在Linux下看效果
输入域名,查看网站是否可以访问。这里最令人激动了
本文是我参考好多篇资料,终于实现了linux服务器的多站点多域名。大家多尝试。