apache vhosts 虚拟主机设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache vhosts 虚拟主机设置相关的知识,希望对你有一定的参考价值。

编辑vhosts文件:/alidata/server/httpd-2.4.10/conf/extra/httpd-vhosts.conf

<VirtualHost *:80>
	<Location />
		Order deny,allow
		Deny from all
	</Location>
</VirtualHost>

<VirtualHost *:80>
	DocumentRoot /alidata/www/abc
	ServerName abc.com
	ServerAlias www.abc.com
	<Directory "/alidata/www/abc">
	    Options FollowSymLinks
	    AllowOverride all
	    Order allow,deny
	    Allow from all
	</Directory>
	ErrorLog "/alidata/log/httpd/abc-error.log"
	CustomLog "/alidata/log/httpd/abc.log" common
</VirtualHost>

  

注意两点:

 

1. 如果通过服务器ip进行访问,则默认会进入第一个web目录“abc”

2. 必须在最开始的位置,设置web根目录(www)的访问权限,否则很不安全

 

 

 

 

 

;

以上是关于apache vhosts 虚拟主机设置的主要内容,如果未能解决你的问题,请参考以下文章

在Mac OS X上设置虚拟主机(vhost)并优雅地重新启动Apache Web服务器

Apache2 - 始终提供默认 VHOST

Apache vhost 重定向到另一个 vhost

在 mamp 免费版上使用 nginx 设置 vhost

如何在 XAMPP 上设置虚拟主机?

如何在Macbook上配置Apache虚拟主机