问题描述
我使用的是 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;
}
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