我已经设置了以下内容,以便在不使用域名的情况下从同一个框中为 2 个开发站点提供服务:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
Alias /projecta /var/www/projecta
Alias /projectb /var/www/projectb
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
这有效,但是如何将仅对 IP 地址(没有站点名称后缀)的请求定向到"默认"站点?
您可以使用
mod_rewrite
重定向到defult网站。
RewriteEngine on
RewriteRule ^/$ /projecta [R]