本文主要是介绍linux apache下虚拟主机配置方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
linux下配置虚拟主机
假设VPS的IP是58.130.17.168,有两个域名指向该IP,分别是domain1.com, domain2.com,
修改/etc/httpd/conf/httpd.conf,在文件的最后加入:ServerName 58.130.17.168
NameVirtualHost 58.130.17.168
<VirtualHost 58.130.17.168>
ServerName domain1.com
DocumentRoot /var/www/domain1.com
<Directory "/var/www/domain1.com">
Options Indexes FollowSymLinks ExecCGI (php7.0以上需要加ExecCGI,我的不加会出现403)
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost 58.130.17.168>
ServerName domain2.com
DocumentRoot /var/www/domain2.com
<Directory "/var/www/domain2.com">
Options Indexes FollowSymLinks ExecCGI (php7.0以上需要加ExecCGI,我的不加会出现403)
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
然后在/var/www/domain1.com和/var/www/domain2.com下创建不同的index.html文件:
echo "domain1">/var/www/domain1.com/index.html
echo "domain2">/var/www/domain2.com/index.html
wamp下配置虚拟主机(linux下也可以使用这中方式)
为了让配置文件分配的更清晰可以吧虚拟主机的配置信息配置在httpd-vhosts.conf文件中
1,。在http.conf配置文件中搜索“#Include conf/extra/httpd-vhosts.conf”,去掉前面的“#”
2.在apache下的conf/extra/找到httpd-vhosts.conf的文件
3.将方法1中的配置信息粘贴到httpd-vhosts.conf的文件中
4.重启服务器
注意: 在windows 下配置虚拟主机的话需要修改hosts文件,具体方法自己去查下,不细说的
这篇关于linux apache下虚拟主机配置方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!