我已经安装了Laravel Project及其所有依赖项。同样,为虚拟主机设置相同。但是,当我点击“ dev.laravelProject.com”这样的网址时,它会立即打开Xampp仪表板。
我不知道为什么会这样。
感谢任何帮助
答案 0 :(得分:0)
首先,将/ 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.