nginx这种应该如何反代
在数据库里修改一下网站地址 这个地址是安装时候写死的 typecho_option.name=siteUrl 改成A 的地址 现在应该是B的地址 "siteUrl发出来 另外 改了这个就不用nginx替换域名了 你自己看A打开admin的Url 是test/admin 这玩意你能打开除非写了host 穿透一下试试 name: siteUrlvalue: http://ano.ooo
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
搜下例子或者文档 expires off; 关了nginx的缓存试试 [*]# 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复制代码
加/打开,页面的资源也从test域名加载
CF设置问题? 本帖最后由 aboutyj 于 2018-7-4 14:03 编辑
复制发上来就提示有问题,只能发图了,LZ试下
另外发现访问ano.ooo/admin是跳转到ano.ooo:9898/admin,检查下是不是有哪里写死了端口
QmScSSEyQ9rLSmkCagfQENwxP87FPhGXyojVFNTUhGY7V5
我用NGINX反代这个地址也是不行http://archive.openwrt.org 反代后打开地址就会301到他的站,如果改个参数 虽然目录能访问了,但是又无法下载了,哪个高人试一下...
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" 这样的文件,不带后缀我就当它是目录处理了,于是也就没法下载。
页:
[1]
2