发现一个问题:

无论nginx.conf是否存在,以及nginx服务是否在运行,

网页都能正常访问。也就是说,nginx并没有生效

--------------------------

办法如下:

Flask的web app中改成如下(不要使用0.0.0.0):

if __name__ == '__main__':
    port=10071
    app.run(host='127.0.0.1', port=port)

完整/etc/nginx/nginx.conf如下:

user www-data;
worker_processes auto;
pid /run/nginx.pid;events {worker_connections 768;# multi_accept on;
}http {### Basic Settings##sendfile on;tcp_nopush on;tcp_nodelay on;keepalive_timeout 65;types_hash_max_size 2048;# server_tokens off;# server_names_hash_bucket_size 64;# server_name_in_redirect off;include /etc/nginx/mime.types;default_type application/octet-stream;### SSL Settings##ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLEssl_prefer_server_ciphers on;### Logging Settings##access_log /var/log/nginx/access.log;error_log /var/log/nginx/error.log;### Gzip Settings##gzip on;gzip_disable "msie6";# gzip_vary on;# gzip_proxied any;# gzip_comp_level 6;# gzip_buffers 16 8k;# gzip_http_version 1.1;# gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;### Virtual Host Configs##include /etc/nginx/conf.d/*.conf;include /etc/nginx/sites-enabled/*;server {listen       10072;server_name  mycard.moe;#charset koi8-r;#access_log  /var/log/nginx/log/host.access.log  main;location / {proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header Host $http_host;proxy_set_header X-NginX-Proxy true;proxy_pass http://127.0.0.1:10071/;      fastcgi_intercept_errors on;
proxy_redirect off;}}}

相关命令:

nginx -t

nginx -s reload

nginx service restart

此时在浏览器就有:

http://IP:10072/flask_learn/

的效果,因为web app中的是10071,nginx.conf中的是10072

所以上述访问方式,就意味着nginx.conf生效了。

nginx.conf删除与否网页都能访问(nginx没有生效)的问题相关推荐

  1. Nginx关闭后,网页仍能访问(缓存问题)

    已确认关闭Nginx,后台没有Nginx在运行,发现依旧能够访问网页.     确认为缓存问题(清除浏览器缓存后无法访问). 解决如下:     为Nginx配置禁止缓存 nginx.conf中添加 ...

  2. Nginx的配置文件nginx.conf详解

    Nginx的配置文件nginx.conf配置详解如下: user nginx nginx ; Nginx用户及组:用户 组.window下不指定 worker_processes 8; 工作进程:数目 ...

  3. Web服务器群集--Nginx网站服务(运行控制,访问状态统计,基于授权和客户端的访问控制,基于域名,端口,IP的虚拟web主机访问)

    文章目录 前言 一:Nginx服务基础 1.1:Nginx概述 1.2:Nginx编译安装(过程) 1.3:运行控制(实验过程) 1.4:配置文件nginx.conf 1.5:Nginx的访问状态统计 ...

  4. Mac Nginx 配置文件使用(nginx.conf,包含M系列)

    一.Mac Nginx 安装 二.nginx.conf 配置文件使用 配置文件路径为: /usr/local/etc/nginx/nginx.conf# M1 系统路径 /opt/homebrew/e ...

  5. Nginx之nginx.conf 配置文件(二)

    上一篇博客我们将 nginx 安装在 /usr/local/nginx 目录下,其默认的配置文件都放在这个目录的 conf 目录下,而主配置文件 nginx.conf 也在其中,后续对 nginx 的 ...

  6. Nginx(二)------nginx.conf 配置文件

    上一篇博客我们将 nginx 安装在 /usr/local/nginx 目录下,其默认的配置文件都放在这个目录的 conf 目录下,而主配置文件 nginx.conf 也在其中,后续对 nginx 的 ...

  7. 去除nginx.conf文件中注释和空格行方法

    方法一:使用sed sed -e '/#/d' -e /^$/d' [root@localhost ~]# cat /lnmp/nginx/conf/nginx.conf user nginx; wo ...

  8. Nginx反向代理,通过域名直接访问指定的端口,比如8080

    Nginx反向代理,通过域名直接访问指定的端口,比如8080 今天写微信公众号开发网络授权的时候,通过域名加接口url的方式,始终访问不到指定的接口,最后想了很久,发现是Nginx反向代理没有配置! ...

  9. linux nginx配置文件不生效,nginx配置不生效 网页变为welcome to nginx 或welcome to centos 的解决办法...

    本人的网站环境是centos + LNMP的,近期由于安装别的软件,导致网站主页变成welcome to centos,应该是nginx的配置文件被改变了或者加载了其他位置的配置文件,这应该是后装的软 ...

最新文章

  1. 作为JavaScript开发人员,这些必备的VS Code插件你都用过吗?
  2. CSS样式和class应用
  3. SpringCloud微服务架构,Config 分布式配置中心,Bus 消息总线, Stream 消息驱动,Sleuth+Zipkin 链路追踪
  4. css3--文字效果
  5. pmp 成本估算准确高_如何更准确地估算JavaScript中文章的阅读时间
  6. Linux. C语言中else,if else用法详解,C语言if else用法完全攻略
  7. 第 1 章 FreeBSD Install
  8. inDesign 教程,如何调整布局元素的大小?
  9. 8uftp上传失败,6步解决8uftp上传失败问题
  10. 魔兽世界怀旧服务器最新,魔兽世界怀旧服夏一可在哪个服务器 魔兽世界怀旧服夏一可去哪个区玩...
  11. CMS系统简介(从简介到使用)
  12. ubuntu java 7_在Ubuntu上安装Java 7
  13. 阿里云国际ECS云服务器免费试用版如何使用?
  14. html5制作一个六角星,儿童节手工折纸六角星制作教程
  15. 怎么计算中国股市分红最高的股票?什么是股息率?--使用python和tushare获取分红最高的股票
  16. 机器学习实战(入门级) ------ Kaggle 泰坦尼克号幸存者预测 (随机森林,KNN,SVM)
  17. 【Nginx 源码学习】Nginx 的缓冲区
  18. 怎么取消苹果订阅自动续费_首开79,到期自动续费扣178元! 如何取消爱奇艺自动续费?...
  19. Leetcode_35_Search Insert Position
  20. 每日C语言代码(The second day)

热门文章

  1. 关于codeblocks插件(持续更新)
  2. Monkey测试com.android.browser 发 生类似android.datab
  3. 15-07-10 结构体-输入学生成绩进行排序
  4. oracle_修改连接数
  5. iOS中安全结束 子线程 的方法
  6. 长期股权投资和私募股权投资的区别
  7. asp.net C# 直接读取或访问其它网站的URL示例
  8. 如何在一个站点里使用两个Web.sitemap 或是多个Web.sitemap?
  9. python 分离整数与小数_Python编程:离不开算术运算符的顺序结构
  10. typescript类型断言