Google cloud platform 谷歌云平台灯设置Laravel 5.4
正在寻找有关服务器问题的帮助。我已按照以下步骤在VM上设置LAMP 我将我的Laravel 5.4网站放在虚拟机上,配置Google cloud platform 谷歌云平台灯设置Laravel 5.4,google-cloud-platform,laravel-5.4,google-compute-engine,lamp,Google Cloud Platform,Laravel 5.4,Google Compute Engine,Lamp,正在寻找有关服务器问题的帮助。我已按照以下步骤在VM上设置LAMP 我将我的Laravel 5.4网站放在虚拟机上,配置.env以实现以下功能: APP\u URL=website\u external\u IP 但当我通过在浏览器上插入网站的外部IP访问网站时,它会返回下图 很抱歉没有服务器问题,但请让我知道我还应该提供哪些信息,以便您找出问题的原因。谢谢大家! 1编辑: 回应约翰·汉利建议的网站。我还对apache conf进行了以下编辑: sudo cp /etc/apache2/si
.env
以实现以下功能:
APP\u URL=website\u external\u IP
但当我通过在浏览器上插入网站的外部IP访问网站时,它会返回下图
很抱歉没有服务器问题,但请让我知道我还应该提供哪些信息,以便您找出问题的原因。谢谢大家!
1编辑:
回应约翰·汉利建议的网站。我还对apache conf进行了以下编辑:
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/laravel_project.conf
sudo vim /etc/apache2/sites-available/laravel_project.conf
还有laravel_project.conf
,如下所示
NameVirtualHost *:8080
Listen 8080
<VirtualHost *:8080>
ServerAdmin admin@example.com
ServerName laravel.dev
ServerAlias www.laravel.dev
DocumentRoot /home/user/projects/laravel_project/public
<Directory /home/user/projects/laravel_project/public/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
LogLevel debug
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
在不完全了解新编辑过程的情况下,使用IP访问页面会返回以下错误:
您没有访问/访问此服务器的权限
您的Apache web服务器已启用目录浏览。此外,您没有默认页面,因此您的服务器正在提供目录列表 /etc/apache2/apache2.conf 从配置的这一部分中删除单词
索引
:
<Directory /var/www/>
Options Indexes FollowSymLinks
...
</Directory>
选项索引跟随符号链接
...
谢谢你,约翰。我删除了索引
并重新启动了Apache。现在页面变为您没有访问/此服务器的权限。
我还更改了文件夹和文件的所有权。您没有默认页面。你的主页文件名是什么?如果查看
下的文件/etc/apache2/mods enabled/dir.conf
,您将看到Apache将搜索的默认文件名列表。我将查看文件readme.md
,了解有关如何配置设置的详细信息。感谢您的建议。我进入了readme.md,但似乎没有显示任何线索。在Laravel中,我在根目录下看不到index.php,我认为所有前端文件都在/resources/views
中。在开发过程中,我会在CLI中运行php artisan serve
,这样我就可以通过将localhost:8000
放入浏览器直接访问网站,而无需做任何进一步的工作。因此,我想如果它在根目录下没有index.php的情况下仍在开发中,那么在生产环境中也应该有一种更简单的配置方法。也许本文会有所帮助:John Hanley~感谢您一直以来的帮助。我已经按照网站的建议做了尝试,但努力似乎仍然徒劳无功。
<Directory /var/www/>
Options Indexes FollowSymLinks
...
</Directory>