我正在寻找有关laravel应用程序可能存在的问题/修复的建议。我目前在Ubuntu 16.04,Apache / 2.4和php7.2上具有VPS。我目前将Laravel项目存储在目录- / var / www / html / laravel
我已经安装了所有必需的软件包,包括Composer,Laravel Installer并为目录设置了必需的权限:
chown -R www-data.www-data /var/www/laravel
chmod -R 755 /var/www/laravel
chmod -R 777 /var/www/laravel/storage
我还用以下命令配置了 /etc/apache2/sites-available/laravel.conf :
<code>
<VirtualHost *:80>
ServerName laravel
ServerAlias www.laravel.co.uk
ServerAdmin webmaster@local.com
DocumentRoot /var/www/html/laravel/public
<Directory /var/www/html/laravel>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
配置此功能后,我还使用以下方式启用了laravel和重写模块:
a2ensite laravel.conf
sudo a2enmod rewrite
我重新启动了apache服务器,但是当我通过网络浏览器访问该站点时,它仍然返回错误
“ ERR_NAME_NOT_RESOLVED”
非常感谢您提出的任何想法,
答案 0 :(得分:0)
尝试以下虚拟主机配置
ServerAdmin webmaster@localhost
ServerName your_server_name.com
ServerAlias www.your_server_name.com
DocumentRoot /var/www/laravel/public
,您可以将记录添加到主机文件中:
www.laravel.co.uk
更多信息 https://www.drivereasy.com/knowledge/how-to-fix-err-name-not-resolved-error/