我刚刚为我的 laravel 应用程序创建了一个测试域。
这是我遵循的步骤
run.test.conf
我在 /etc/apache2/sites-available 目录下创建了一个名为的配置文件
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/run/public
ServerName run.test
<Directory /var/www/run/public>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
然后运行以下命令
sudo a2ensite run.test
sudo a2enmod rewrite
之后我打开 /etc/hosts 文件并将上面的行放在底部
127.0.0.1 run.test
完成后,我重新启动了 apache
sudo systemctl restart apache2.service
run.test 域正在运行,但其打开的是空白页。
我检查了 laravel 是否有问题。我用php artisan serve
命令打开了应用程序,但没有错误,它运行良好。
我不知道为什么本地域名不起作用。我做错什么了吗?