ubuntu 16.04 laravel虚拟主机即使按照描述执行所有步骤也无法正常工作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 16.04 laravel虚拟主机即使按照描述执行所有步骤也无法正常工作相关的知识,希望对你有一定的参考价值。

Laravel在ubuntu 16.04中进行项目,并提供了如上所述创建虚拟主机的步骤,但即使在不同的端口上服务或没有服务也无法工作。

我的系统是ubuntu 16.04,启用了模式重写,在apache2.conf中允许覆盖以下所有位置:/ var / www / html / study / forum

以下是我的项目conf文件:

<VirtualHost *:80>
    ServerAdmin dipaks_id@yahoo.co.in
    ServerName www.forum.dev
    DocumentRoot /var/www/html/study/forum/public

<Directory /var/www/html/study/forum/public/>
    Options -Indexes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
    <FilesMatch .php$>
        # Change this "proxy:unix:/path/to/fpm.socket"
        # if using a Unix socket
        #SetHandler "proxy:fcgi://127.0.0.1:9000"
    </FilesMatch>
</Directory>

ErrorLog ${APACHE_LOG_DIR}/myapp.com-error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/myapp.com-access.log combined
</VirtualHost>

下面是我的/ etc / hosts文件:

127.0.0.1   localhost
127.0.1.1   dipak-Inspiron-560s
127.0.1.1   www.forum.dev
192.168.0.7 www.forum.dev
答案

你拥有forum.dev域名吗?

.dev域在开发环境中是no longer able can be used。尝试使用.local或其他域名。

另一答案

.dev域仅适用于HTTPS(端口443)。您的VirtualHost使用HTTP(端口80)设置。检查https://get.dev/#benefits

您需要安装SSL证书并使用443端口配置VirtualHost。

在DigitalOcean的社区上查看本教程:https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-16-04

以上是关于ubuntu 16.04 laravel虚拟主机即使按照描述执行所有步骤也无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 项目不工作 Lampp & Ubuntu 16.04

01 - 在虚拟机(Virtual Box)中安装Ubuntu 16.04

Laravel Ubuntu 16.04 返回状态码 500

在 Laravel - 使用 ubuntu 16.04 在 xampp 上找不到驱动程序

Laravel 项目在 Ubuntu 16.04 上未运行 php artisan serve 时无法运行

Ubuntu16.04上使用Nginx部署Laravel应用程序