Ubuntu16.04 apache2配置虚拟主机和多域名

目录

上次折腾好服务器的配置,基本上按照教程来,可以很快的部署linux的php环境。这次我们来配置apache2的虚拟主机,以便服务器可以设置多个域名,这样就可以省钱又方便的折腾网站了。

Ubuntu16.04 apache2配置虚拟主机和多域名
Ubuntu16.04 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
Ubuntu16.04 apache2配置虚拟主机和多域名
Ubuntu16.04 apache2配置虚拟主机和多域名

西安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服务器的多站点多域名。大家多尝试。

 

大佬分享的公式:谷歌SEO = 高质量内容 + 优质外链 + 技术端优化+用户交互行为

当你使用我的 推荐链接 购买产品时,我会赚取佣金并感谢你对我辛苦写文章的认可。

欢迎订阅本站深度内容:
◇万字长文
◇每1-3月出一篇
◇深度测评工具
◇网站案例研究

留下第一个评论