我试图在Python SimpleHTTPServer上设置NGINX反向代理。我在{strong> web.conf
中显示的/etc/nginx/conf.d
文件以及该文件中的设置如下。
server {
server_name localhost;
location / {
proxy_pass http://192.168.1.3:8000/;
}
}
我的NGINX启动并运行。我在保存web.conf
文件后进行了重新加载。另一方面,我还在目录 home/user/projects/
但是,当我打开浏览器并访问localhost
时,它会向我显示NGINX欢迎页面,而不是我在运行Python SimpleHTTPServer的目录中的index.html
文件。
答案 0 :(得分:0)
两件事:
1-您在配置文件中忘记指定侦听端口 只需添加:
listen 80;
2-默认配置仍处于活动状态,检查是否存在名为default的符号链接:
/etc/nginx/sites-enabled/
并删除它 3-最好在
中添加您的设置文件/etc/nginx/sites-available/
然后在启用站点的情况下对其进行符号链接,这样,如果要停用站点而不是删除配置,则可以删除符号链接。而不是把它放在conf.d。
检查how to configure nginx了解详情