我已经安装了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.