即使在设置虚拟主机及其所有依赖项后,Laravel 安装问题



我已经安装了Laravel项目及其所有依赖项。此外,请为相同的设置虚拟主机。但是,当我点击网址时,比如说"dev.laravelProject.com",它会立即打开 Xampp 仪表板。

我不知道为什么会这样。

感谢任何帮助

首先,更改您的/etc/hosts 文件,以映射您想要的网站名称 (www.example.com( 和目标 IP 地址 (127.0.0.1(。我使用了本地 IP 地址。

 IPAddress               Hostname                   Alias
-----------     --------------------------    ------------------
127.0.0.1       www.librarymodule.com         librarymodule.com 
127.0.0.1       www.dev.librarymodule.com     dev.librarymodule.com

因此,您只能设置一个域

<VirtualHost *:80> 
    DocumentRoot "/var/www/html/LibraryProject/public"
    ServerName librarymodule.com
    ServerAlias *.librarymodule.com
    <Directory "/var/www/html/LibraryProject/public">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

或者先添加主域,然后添加子域:

<VirtualHost *:80> 
    DocumentRoot "/var/www/html/LibraryProject/public"
    ServerName www.librarymodule.com
    ServerAlias librarymodule.com
</VirtualHost>
<VirtualHost *:80>
    ServerName www.dev.librarymodule.com
    ServerAlias dev.librarymodule.com
    DocumentRoot "/var/www/html/LibraryProject/public"
</VirtualHost>

作为最后一步,您可能需要通过发出以下命令将网站添加到 Apache 中:

# a2ensite librarymodule.com
# a2ensite dev.librarymodule.com

- Reload apache.

最新更新