最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
nginx 根据域名反向代理配置
时间:2022-06-30 18:37:24 编辑:袖梨 来源:一聚教程网
这是nginx本来就提供的功能.
应用场景
我只有一台vps
有多个域名
对外部要都用80提供服务
前置条件
用不同的端口,把不同的http服务都启动起来.
除了80要留给nginx,其他随便用
配置nginx
sudo vim /etc/nginx/nginx.conf
加入或者修改为
server {
listen 80;
server_name www.111com.net;
location / {
proxy_pass http://127.**0*.0.1:8000;
}
}
这样从www.111com.net访问过来的,就会反向代理到8000的http服务上
server {
listen 80;
server_name 111com.net;
location / {
proxy_pass http://127.***0.0.1:8080;
}
}
server {
listen 80;
server_name www.111com.net;
location / {
proxy_pass http://127.**0*.0.1:8000;
}
}
改成这样,111com.net过来的,就会代理到8080端口.
某些情况下需要完全的代理:
location / {
proxy_pass http://127.0.***0.1:8008;
proxy_set_header X-Real-IP $remote_addr; # http://wiki.*n*g*inx.org/HttpProxyModule
proxy_set_header Host $host; # pass the host header - http://wiki.*n*g*inx.org/HttpProxyModule#proxy_pass
proxy_http_version 1.1; # recommended with keepalive connections - http://**ngin*x.org/en/docs/http/ngx_http_proxy_module.html#proxy_http_version
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
}
相关文章
- 借助 AI 拆解真实需求:把模糊描述转成开发任务清单 09-15
- LangGraph.js 入门实战:用图结构编排 Agent 工作流 09-15
- Agent 记忆架构拆解:实时存储、被动压缩与主动整理 09-15
- HTML基础详解(下) 09-15
- 用 Flutter 接入本地大模型:实现自然语言记账 09-15
- 拆解 OmniDocBench:评测机制与开源、闭源 OCR 模型接入实战 09-15