完成所有配置后,无法通过域URL访问我的Laravel应用程序

时间:2018-10-29 11:09:34

标签: php laravel ubuntu-16.04 vps apache2.4

我正在寻找有关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”

非常感谢您提出的任何想法,

1 个答案:

答案 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/