从公共IP

时间:2017-10-04 21:25:25

标签: laravel vhosts

从公共IP访问时,Laravel URL会发生变化

如果我从我的网络加入:

myapp.mylocalhost.com

(这是Centos机器上的虚拟主机)托管在我网络的本地计算机(192.168.1.131)上,我可以很好地看到我的Laravel页面。

但是,如果我从外面加入,则URL会更改为

myapp.mylocalhost.com/app_folder/

并且资产像往常一样获得IP 192.168.1.131/app_folder/public/而不是myapp.mylocalhost.com

我在.131机器上有几页,我可以从外面访问所有这些,除了用Laravel制作的这个,我的每个页面都有几乎相同的vhost配置,发生了什么?

它与Laravel的.htaccess有关吗?

此应用的vhost文件是:

<VirtualHost *:80>
        ServerName myapp.mylocalhost.com
        DocumentRoot /var/www/html/app_folder/public
        <Directory /var/www/html/app_folder/public>
                AllowOverride All
                Allow from All
        </Directory>
        ScriptAlias /fcgi-bin/ "/var/www/fcgi-bin/"
        <Directory "/var/www/fcgi-bin">
            AllowOverride None
            Options None
            Order allow,deny
            Allow from all
        </Directory>

        ErrorLog /var/log/httpd/error_myapp.log
        CustomLog /var/log/httpd/access_myapp.log combined

</Virtualhost>

0 个答案:

没有答案