找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 122|回复: 13

nginx这种应该如何反代

[复制链接]

32

主题

665

回帖

1496

积分

金牌会员

积分
1496
发表于 2018-7-3 20:48:32 | 显示全部楼层 |阅读模式
在数据库里修改一下网站地址 这个地址是安装时候写死的 typecho_option.name=siteUrl 改成A 的地址 现在应该是B的地址
回复

使用道具 举报

32

主题

665

回帖

1496

积分

金牌会员

积分
1496
 楼主| 发表于 2018-7-3 21:03:01 | 显示全部楼层
"

siteUrl发出来 另外 改了这个就不用nginx替换域名了 你自己看A打开admin的Url 是test/admin 这玩意你能打开除非写了host
回复

使用道具 举报

1

主题

2

回帖

9

积分

新手上路

积分
9
发表于 2018-7-3 21:06:45 | 显示全部楼层
穿透一下试试
回复

使用道具 举报

108

主题

1999

回帖

4438

积分

论坛元老

积分
4438
发表于 2018-7-3 21:16:46 | 显示全部楼层
name: siteUrl  value: http://ano.ooo
回复

使用道具 举报

0

主题

3

回帖

12

积分

新手上路

积分
12
发表于 2018-7-3 21:06:00 | 显示全部楼层

cyo 发表于 2018-7-3 21:30

已经把  #sub_filter test ano.ooo; 这一行注释掉了
打开还是test

还有pass那一行 网上搜下upsteam的例子 这里应该是你的后端

cyo 发表于 2018-7-3 21:42

这一行吗    proxy_pass http://test;
这个需要改吗

https://juejin.im/entry/57fb07b0816dfa0056c0ada8
搜下例子或者文档
回复

使用道具 举报

108

主题

1999

回帖

4438

积分

论坛元老

积分
4438
发表于 2018-7-3 21:17:18 | 显示全部楼层
expires off; 关了nginx的缓存试试
回复

使用道具 举报

108

主题

1999

回帖

4438

积分

论坛元老

积分
4438
发表于 2018-7-3 21:28:56 | 显示全部楼层
[ol]
  • # curl -I http://ano.ooo/admin
  • HTTP/1.1 301 Moved Permanently
  • Date: Tue, 03 Jul 2018 13:48:12 GMT
  • Content-Type: text/html
  • Connection: keep-alive
  • Set-Cookie: __cfduid=d65286a78eff01c1e8db7e64744ad8e341530625692; expires=Wed, 03-Jul-19 13:48:12 GMT; path=/; domain=.ano.ooo; HttpOnly
  • Location: http://test:9898/admin/
  • Server: cloudflare
  • CF-RAY: 4349ceef543098f5-LAX
  • # curl -I http://ano.ooo/admin/
  • HTTP/1.1 302 Moved Temporarily
  • Date: Tue, 03 Jul 2018 13:48:39 GMT
  • Content-Type: text/html; charset=UTF-8
  • Connection: keep-alive
  • Set-Cookie: __cfduid=d1f0a55d571c6429cd336d0bfb28f74f11530625718; expires=Wed, 03-Jul-19 13:48:38 GMT; path=/; domain=.ano.ooo; HttpOnly
  • Location: http://ano.ooo/admin/login.php?referer=http%3A%2F%2Ftest%2Fadmin%2F
  • X-Powered-By: PHP/5.6.36
  • Server: cloudflare
  • CF-RAY: 4349cf976459996d-LAX[/ol]复制代码

    加/打开,页面的资源也从test域名加载
    CF设置问题?
  • 回复

    使用道具 举报

    43

    主题

    1392

    回帖

    2987

    积分

    金牌会员

    积分
    2987
    发表于 2018-7-3 21:30:09 | 显示全部楼层
    本帖最后由 aboutyj 于 2018-7-4 14:03 编辑

    复制发上来就提示有问题,只能发图了,LZ试下
    另外发现访问ano.ooo/admin是跳转到ano.ooo:9898/admin,检查下是不是有哪里写死了端口


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    回复

    使用道具 举报

    33

    主题

    105

    回帖

    361

    积分

    中级会员

    积分
    361
    发表于 2018-7-3 21:35:18 | 显示全部楼层
    我用NGINX  反代  这个地址也是不行  http://archive.openwrt.org   反代后打开地址就会301到他的站,如果改个参数 虽然目录能访问了,但是又无法下载了,哪个高人试一下...
    回复

    使用道具 举报

    0

    主题

    1

    回帖

    4

    积分

    新手上路

    积分
    4
    发表于 2018-7-3 21:30:00 | 显示全部楼层

    cyo 发表于 2018-7-4 14:36

    谢谢 。按照这样改了,现在访问ano.ooo/admin还是跳转到ano.ooo:9898/admin。
    但是手动去掉:9898却可以了 ...

    我在自己vps里面尝试这样搞,然后本地hosts把ano.ooo指向我自己vps来测的,可能你日志会有些奇怪的国外ip,勿怪。我以前也遇到过这样的问题,但后面只要加了proxy_set_header   Host $host; 就能解决,就不知道为什么你这个死活就不行,不管怎么改都还是一样
    zxjlhsq 发表于 2018-7-4 13:49

    我用NGINX  反代  这个地址也是不行  http://archive.openwrt.org   反代后打开地址就会301到他的站,如果改 ...

    会自动跳转是因为他页面里指向目录的链接都不带 "/",当你访问 "http://反代域名/目录" 的时候就会被重定向到 "http://archive.openwrt.org/目录/".

    只要解决了这个问题,下载是可以的:

    http://openwrt.todo.cx/

    不过我这个也有一个问题没处理,就是不带后缀的文件下载的问题。比如 "README" 这样的文件,不带后缀我就当它是目录处理了,于是也就没法下载。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-4-20 04:00 , Processed in 0.019568 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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