我已经开始在 laravel 中工作并使用 lampp 。我看过很多使用虚拟主机来制作用户友好的 url 的教程。我想在 Ubuntu 16.04 上执行此操作。
以下教程对我不起作用:
https://ourcodeworld.com/articles/read/302/how-to-setup-a-virtual-host-locally-with-xampp-in-ubuntu https://ourcodeworld.com/articles/read/302/how-to-setup-a-virtual-host-locally-with-xampp-in-ubuntu
<VirtualHost *:80>
DocumentRoot "/opt/lampp/htdocs/basicwebsite/public"
ServerName mywebsite.dev
</VirtualHost>
为 Laravel 项目设置虚拟主机
- 首先,复制默认配置文件并重命名:
$sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/myVhost
- 使用以下命令打开 myVhost.conf 文件:
$sudo nano /etc/apache2/sites-available/myVhost.conf
- 添加指令:
假设 Laravel 项目位于 /var/www/html/
ServerAdmin webmaster@localhost
serverName www.myAwesomeLink.com
DocumentRoot /var/www/html/laravel-app/public
<Directory /var/www/html/laravel-app>
AllowOverride All
</Directory>
所以现在该文件将如下所示:
保存并关闭。
- 现在在主机文件中添加一个条目:
$sudo nano /etc/hosts
添加这一行:
127.0.0.1 www.myAwesomeLink.com
保存并关闭。
- 启用站点和重写模式:
$sudo a2enmod 重写
$sudo a2ensite myVhost.conf
- 重新启动服务器:
$sudo 服务 apache2 重新启动
- 服务 Laravel 项目:
打开项目文件夹
php工匠服务
默认情况下,这将在端口 8000 上提供服务
您还可以指定端口
php artisan 服务 --port=4200
- 打开浏览器:
http://www.myAwesomeLink.com:8000 http://www.myAwesomeLink.com:8000
或任何其他指定的端口。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)