全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: darkt

[已解决] Nginx和frp 利用反代共用80端口502问题

[复制链接]
发表于 2018-11-28 14:23:45 | 显示全部楼层
你这明显是端口冲突了啊,应该不是平常的端口反代,那是全部。
比如nginx已经占用了80,443,frp把内网端口映射到8080,8443,你试试nginx反代8080和8443到当前站点的某个目录上行不行。
发表于 2018-11-28 14:25:01 | 显示全部楼层
本帖最后由 zkx 于 2018-11-28 14:28 编辑
darkt 发表于 2018-11-28 14:17
我是要配置443的要怎么弄呢

我下面这样配置 打不开


我用的tcp 你用的http/https 不能这样按我的设置

也许你可以试试

  1. proxy_pass http://127.0.0.1:8080;
  2. proxy_set_header Host $host;
  3. proxy_set_header X-Real-IP $remote_addr;
  4. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  5. proxy_set_header REMOTE-HOST $remote_addr;
复制代码
 楼主| 发表于 2018-11-28 15:08:48 | 显示全部楼层
zkx 发表于 2018-11-28 14:25
我用的tcp 你用的http/https 不能这样按我的设置

也许你可以试试

反代用80端口可以打开了

  1. server
  2.     {

  3.         listen 80;
  4.         server_name *.isays.cn;
  5.         #frp proxy
  6.         location / {
  7.         proxy_pass http://127.0.0.1:8090;
  8.         proxy_redirect http://$host/ http://$http_host/;
  9.         proxy_set_header X-Real-IP $remote_addr;
  10.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  11.         proxy_set_header Host $host;
  12.         }

  13.     }
复制代码



这个配置


但是我是要加SSL  还是没成功

这是SSL配置
  1.         listen 80;
  2.         listen 443;
  3.         server_name *.isays.cn;
  4.         #rewrite ^(.*)$  https://$host$1 permanent;
  5.         #SSL
  6.               ssl_certificate    /www/server/nginx/conf/vhost/isays.cn.cer;
  7.         ssl_certificate_key    /www/server/nginx/conf/vhost/isays.cn.key;
  8.         ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  9.         ssl_ciphers TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
  10.         ssl_prefer_server_ciphers on;
  11.         ssl_session_cache shared:SSL:10m;
  12.         ssl_session_timeout 10m;
  13.         #Frp proxy
  14.         location / {
  15.         proxy_pass http://127.0.0.1:8090;
  16.         #proxy_redirect http://$host/ http://$http_host/;
  17.         proxy_set_header X-Real-IP $remote_addr;
  18.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  19.         proxy_set_header Host $host;
复制代码
发表于 2018-11-28 15:39:22 | 显示全部楼层
darkt 发表于 2018-11-28 15:08
反代用80端口可以打开了

什么错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-26 11:23 , Processed in 0.058371 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表