配置完所有内容后无法通过域 URL 访问我的 Laravel 应用程序
Posted
技术标签:
【中文标题】配置完所有内容后无法通过域 URL 访问我的 Laravel 应用程序【英文标题】:Can't access my Laravel application through domain URL after configuring everything 【发布时间】:2019-04-02 07:25:20 【问题描述】:我正在寻找有关我的 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”
如果您有任何想法,我们将不胜感激,谢谢。
【问题讨论】:
您缺少服务器名称和别名配置www-data.www-data
应该是:www-data:www-data
通知 :
是拼写错误吗?
你清除缓存了吗?
【参考方案1】:
尝试以下虚拟主机配置
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/
【讨论】:
我已经添加了 ServerName 和 ServerAlias 并且它没有工作。这是我修改后的 laravel.conf:<VirtualHost *:80> ServerName laravel.co.uk ServerAlias www.laravel.co.uk ServerAdmin webmaster@localhost DocumentRoot /var/www/html/laravel.co.uk/public <Directory /var/www/html/laravel.co.uk> AllowOverride All </Directory> ErrorLog $APACHE_LOG_DIR/error.log CustomLog $APACHE_LOG_DIR/access.log combined </VirtualHost>
@RichardManson:成功了吗?你能包含完整的虚拟主机文件吗?
你添加了dns记录还是本地项目?
如果它s in server, dont
。只需指出 DNS 并在一段时间后得到解决(可能在将 DNS 指向服务器后的几个小时内)
我已使用您共享的链接将域指向 IP 地址。当我看到它是否有效时,我会关闭这个问题。感谢您的帮助!以上是关于配置完所有内容后无法通过域 URL 访问我的 Laravel 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
从网上通过url获得图片能否先根据url压缩完在保存到本地java怎么实现啊,有没有会的啊,大神们,压缩后的图
安装完magento后,其他电脑无法访问magento,URL自动跳转到http://localhost/magento