配置完所有内容后无法通过域 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:&lt;VirtualHost *:80&gt; ServerName laravel.co.uk ServerAlias www.laravel.co.uk ServerAdmin webmaster@localhost DocumentRoot /var/www/html/laravel.co.uk/public &lt;Directory /var/www/html/laravel.co.uk&gt; AllowOverride All &lt;/Directory&gt; ErrorLog $APACHE_LOG_DIR/error.log CustomLog $APACHE_LOG_DIR/access.log combined &lt;/VirtualHost&gt; @RichardManson:成功了吗?你能包含完整的虚拟主机文件吗? 你添加了dns记录还是本地项目? 如果它s in server, dont。只需指出 DNS 并在一段时间后得到解决(可能在将 DNS 指向服务器后的几个小时内) 我已使用您共享的链接将域指向 IP 地址。当我看到它是否有效时,我会关闭这个问题。感谢您的帮助!

以上是关于配置完所有内容后无法通过域 URL 访问我的 Laravel 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

从网上通过url获得图片能否先根据url压缩完在保存到本地java怎么实现啊,有没有会的啊,大神们,压缩后的图

安装完magento后,其他电脑无法访问magento,URL自动跳转到http://localhost/magento

将 wordpress 从域迁移到另一个域 - 但 URL 仍重定向到旧域

解决nginx跨域问题

使用vue-cli开发时跨域问题

Exchange 2013 配置外部 URL