仅对本地主机的虚拟主机访问

时间:2018-10-22 16:13:28

标签: apache cakephp virtualhost ampps

我为cakephp应用程序创建了一个虚拟主机:

我通过以下方式设置 httpd-vhosts.conf

<VirtualHost localhost:80>
   ServerAdmin localhost
    DocumentRoot /Applications/AMPPS/www/
    ServerName localhost
</VirtualHost>
<VirtualHost *:80>
        ServerName www.drin.com
        ServerAlias www.drin.com drin.com
        DocumentRoot /Applications/AMPPS/www/carte_drin/app/webroot

        Options -Indexes FollowSymLinks

    #disable htaccess starting at /
       <Directory />
                AllowOverride none
       </Directory>

       <Directory /Applications/AMPPS/www/carte_drin/app/webroot/>
                RewriteEngine On
                RewriteBase /
                RewriteCond %{REQUEST_FILENAME} !-d
                RewriteCond %{REQUEST_FILENAME} !-f
                RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

                <Files sitemap.xml>
                        RewriteEngine Off
                </Files>
        </Directory>
</VirtualHost>

/ etc / hosts 文件也可以这样:

127.0.0.1   localhost
127.0.0.1 www.drin.com
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0 localhost

但是,当我尝试访问www.drin.com时,它将我指向本地主机页面,而不是应用程序本身。我在MAC下使用AMPPS。如果您知道出了什么问题,请告诉我。

最佳

0 个答案:

没有答案