首页 > 解决方案 > aws ec2 lighsail nginx没有指向laravel

问题描述

我对在服务器上部署非常陌生。我按照本教程从 github 部署了我的 laravel 项目,并成功完成了所有步骤。

但是当我在浏览器上指向我的实例 ip 时,它会加载 nginx 主页而不是 laravel。

检查1:sudo nano /etc/php-fpm.d/www.conf

; Note: This value is mandatory.
listen = 127.0.0.1:8080

我想这意味着实例应该听 laravel 而不是其他的?

我怀疑的是,sudo nano /etc/nginx/sites-available/myapp.site myapp.site 是空的。我想它应该创建符号链接。我该如何解决这个问题?

这是我在浏览器上看到的实例 ip: nginx 欢迎页面

标签: phplaravelamazon-web-servicesnginxamazon-ec2

解决方案


根据本教程,的内容/etc/nginx/sites-available/myapp.site应包含此文件的值。

一旦它包含这些内容,请执行以下操作:

  • sudo ln -s /etc/nginx/sites-available/myapp.site /etc/nginx/sites-enabled/myapp.site
  • sudo service nginx restart

假设遵循本教程的其余部分,您现在应该能够看到您的站点。


推荐阅读