V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
sickoo
V2EX  ›  NGINX

新人求助,开启 CF 的 CDN, NGINX 不再反代?

  •  
  •   sickoo · 2023-07-08 11:22:23 +08:00 · 1243 次点击
    这是一个创建于 537 天前的主题,其中的信息可能已经有所发展或是发生改变。

    已在 8080 端口架设了简单的网站服务,但是打开却是"Welcome to Nginx!" 难道是 CF 的 CDN 与 NGINX 不共存吗?网上查询了,也没有好的答案。

    server {
    	listen 443 ssl http2;
    	server_name www.example.com;
    	include ssl/www.example.com.ssl.conf;
    	if   
    ($http_user_agent ~* "Bytespider|SEMrushBot|DuckDuckGo-Favicons-Bot|dark_NeXus_Qbot|360Spider|YisouSpider|YodaoBot|Sosospider|Sogou web spider|msnbot-media|msnbot|ia_archiver|EasouSpider|JikeSpider|ezooms.bot|Twitterbot|Facebot|AhrefsBot|SemrushBot|Baiduspider|YandexBot|YandexMobileBot|DotBot|MJ12bot|bingbot|Java|perl|Python|Wget|Xenu|^$")  
    {  
    return 444;  
    }
    	location / {
    	proxy_pass http://127.0.0.1:8080; 
    	proxy_set_header Host $proxy_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-Proto  $scheme;
        proxy_ssl_name $proxy_host;
    proxy_ssl_server_name on;
    	}
    	include cf.conf;
    	deny all;
    	
    }
    
    totoro625
        1
    totoro625  
       2023-07-08 11:34:35 +08:00
    访问你的 ip:80 看看是不是"Welcome to Nginx!"
    另外你这个是在内网 8080 端口的网站,套了 Nginx 之后相当于 443 端口的网站,如果配置了证书可以切换 SSL/TLS 为完全

    另一个解决办法是规则:Origin Rules 中设置一条规则指定回源端口
    sickoo
        2
    sickoo  
    OP
       2023-07-08 12:05:58 +08:00
    @totoro625 访问 ip:80 确实是"Welcome to Nginx!" 我查查看设置一条规则指定回源端口
    sickoo
        3
    sickoo  
    OP
       2023-07-08 12:59:07 +08:00
    @totoro625 谢谢大佬,解决了,只需设置切换 SSL/TLS 为完全,没搞懂原理。
    busier
        4
    busier  
       2023-10-12 21:29:00 +08:00
    server_name _;
    sickoo
        5
    sickoo  
    OP
       2023-10-13 00:32:10 +08:00 via iPhone
    @busier 这啥?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4217 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 01:02 · PVG 09:02 · LAX 17:02 · JFK 20:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.