NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "D:/wamp/www"
</VirtualHost>
<VirtualHost *:80>
ServerName lovemmd.com
ServerAlias lovemmd.com
DocumentRoot "D:/wamp/www/cps/cpadmin/public"
</VirtualHost>
linux下apache单IP,多域名配置
1、linux也需要绑hosts,或者在DNS里设置
vi /etc/hosts
2、vi /etc/httpd/conf/httpd.conf
ServerName 172.16.146.20
NameVirtualHost 172.16.146.20
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /usr/local/www/
ServerName 172.16.146.20
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
#include conf/app_auth.conf
#ServerName 172.16.146.20
#NameVirtualHost 172.16.146.20
<VirtualHost 172.16.146.20>
ServerName domain1.com
DocumentRoot /usr/local/www/domain1.com
<Directory "/usr/local/www/domain1.com">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost 172.16.146.20>
ServerName domain2.com
DocumentRoot /usr/local/www/domain2.com
<Directory "/usr/local/www/domain2.com">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>