首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何配置nginx.conf,以便我可以使用nginx作为代理访问其他站点?

如何配置nginx.conf,以便我可以使用nginx作为代理访问其他站点?
EN

Stack Overflow用户
提问于 2011-05-25 14:14:47
回答 1查看 456关注 0票数 0

我是这样做的,但总是得到404页:

代码语言:javascript
运行
复制
location / {
                proxy_pass        http://localhost:81;
                proxy_set_header  X-Real-IP  $remote_addr;
        }

请求已尝试:

代码语言:javascript
运行
复制
telnet localhost 81

GET http://stackoverflow.com/ HTTP/1.1
Host: stackoverflow.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.17) Gecko/20110420 AlexaToolbar/alxf-2.11 Firefox/3.6.17
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Cookie: A=t;
Cache-Control: max-age=0

得到的结果:

代码语言:javascript
运行
复制
HTTP/1.1 404 Not Found
Server: nginx/1.0.2
Date: Tue, 24 May 2011 00:30:51 GMT
Content-Type: text/html
Content-Length: 168
Connection: keep-alive

<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.0.2</center>
</body>
</html>
EN

回答 1

Stack Overflow用户

发布于 2011-06-28 13:55:32

代码语言:javascript
运行
复制
location / {
    proxy_pass http://$http_host$request_uri;
}

resolver 8.8.8.8;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6120276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档