Magento 2 上的 Nginx 默认页面即使 conf 文件似乎是正确的

问题描述

我使用的是 Magento 2.4,当我尝试连接到本地主机上的 Magento 2 域时,我得到了认的 Nginx 页面

这是/etc/Nginx/sites-available中的Nginx conf文件,我在/etc/Nginx/sites-enabled目录下创建了这个文件的软链接

upstream fastcgi_backend {
  server  unix:/run/PHP/PHP7.4-fpm.sock;
}

server {

  listen 80;
  server_name www.edu.ubuntu.com;
  set $MAGE_ROOT /var/www/project-community-edition;
  set $MAGE_MODE developer;
  include /var/www/project-community-edition/Nginx.conf.sample;
}

我将此添加到 /etc/hosts 文件

127.0.0.1       edu.ubuntu.com

这是我在 core_config_data 中的 web/unsecure/base_url

http://edu.ubuntu.com/

但是当我尝试输入 http://edu.ubuntu.com 时,我仍然看到 Nginx 页面。有人可以帮助我吗?任何形式的帮助将不胜感激

解决方法

看起来默认的 conf 文件也在监听 80。我只是将该文件从那里移开,现在一切正常。

,

127.0.0.1 edu.ubuntu.com

删除 etc/hosts 中的这一行 然后运行 ​​sudo service nginx restart