1:apache同一ip同一端口多域名的配置
修改host文件
<VirtualHost *:80>
ServerName localhost
DocumentRoot "D:/WebSite_PHP/"
ErrorLog logs/localhost-error.log
CustomLog logs/localhost-access.log common
<directory "D:/WebSite_PHP/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</directory>
</VirtualHost>
ServerName localhost
DocumentRoot "D:/WebSite_PHP/"
ErrorLog logs/localhost-error.log
CustomLog logs/localhost-access.log common
<directory "D:/WebSite_PHP/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</directory>
</VirtualHost>
<VirtualHost *:80>
ServerName disease.local
DocumentRoot "D:/WebSite_PHP/disease/www/"
ErrorLog logs/disease-error.log
CustomLog logs/disease-access.log common
<directory "D:/WebSite_PHP/disease/www/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</directory>
</VirtualHost>
ServerName disease.local
DocumentRoot "D:/WebSite_PHP/disease/www/"
ErrorLog logs/disease-error.log
CustomLog logs/disease-access.log common
<directory "D:/WebSite_PHP/disease/www/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</directory>
</VirtualHost>
2:apache同一ip多端口的配置
修改apache的配置文件http-vhost.conf:
加入以下虚拟主机配置(括号里是注释):
Listen 80 Listen 88 NameVirtualHost *:80 NameVirtualHost *:88 (这里配置你要的端口,注意不要和别的端口冲突了) <VirtualHost *:80> DocumentRoot /var/www/html </VirtualHost> <VirtualHost *:88> (跟前面NameVirtualHost里写的端口要一致) DocumentRoot /var/www/html/vh (指定虚拟主机的目录) </VirtualHost>
转载于:https://blog.51cto.com/caixia/1083603