apache虚拟主机,apache怎么配置localhost的虚拟主机

其实你只需要在你的里面添加一条localhost的规则就可以了 apache虚拟主机,apache怎么配置localhost的虚拟主机比如 localhost 的文档根目录是 /var/} serveradmin [email protected] documentroot “/var/} servername localhost serveralias localhost errorlog “logs/localhost.log” customlog “logs/localhost.log” common options followsymlinks allowoverride all require all granted 原因是当你开启虚拟主机后apache会对访问本服务器的域名做规则匹配,localhost也是一域名,apache会捕获它,匹配虚拟主机的规则,发现没有,则会选取虚拟主机中与之最相似的第一条作为规则进行处理,如果你不用域名而是直接用ip就会跳过虚拟主机的规则匹配备案域名apache虚拟主机:127.0.0.11、为每个虚拟主机运行一份Apache采用这种方式,每一份Apache程序可以以单独的用户运行,因此各个虚拟主机之间互不影响。设置这种虚拟主机时,只要为每一份Apache设置一套配置文件就可以了,唯一需要注意的是:必须使用“Listen”语句,强制每一份Apache仅仅在属于“自己”的IP地址上接收服务请求。优点:各个虚拟主机之间互不干扰,安全性高。缺点:占用系统资源较多。2、多个虚拟主机共享同一份Apache采用这种方式,各个虚拟主机共享同一份Apache,因此各个虚拟主机之间有一定的影响,尤其是执行CGI程序时,可能会带来一些严重的安全问题。  在IIS 中我们可以方便的通过不同的IP或者端口再或者主机头来设置虚拟主机,在apache中也一样可以。    假设有。org 和。org 两个域名,要同时指向一个服务器地址,通过这两个域名访问时,要呈现不同的内容,那就需要设置虚拟主机了。      #Vi /etc/apache/。conf加入:        namevirtualhost *        ServerName 。org    DocumentRoot /var/            ServerName }  abd。org    DocumentRoot /var/            就可以了。    另外如果访问的默认页面不存在 ,网页会列主目录列表,为了安全还是去掉这一功能的好。    找到这句:Options Indexes Includes FollowSymLinks MultiViews在 Indexes前面加一小横即可。    。


本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.xiaosb.com/beian/25771/