没有域名的Apache虚拟主机,如何设置默认站点



我已经设置了以下内容,以便在不使用域名的情况下从同一个框中为 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]

最新更新