简单的lnamp的nginx反向代理转发
访问站点由nginx服务器接受请求并转发给局域网里的某台lamp的服务器。
部署过程
1,正常的部署一台nginx服务器以及一台lamp服务器,他们在一个局域网里面,然后再nginx服务器里面的nginx的配置文件里面修改
location / {
proxy set header X-Real-IP $remote_addr;
proxy set header Host $http_host;
proxy_pass https://ws:1000;
client_max_body_size 35m;
proxy_http_version 1.1;
}
记得将location里面的index等默认访问文件给注释掉,不然还是会正常访问默认文件
- 如果你的nginx服务器配置了https证书,那么你的客户端到服务器端之间的连接是加密的,虽然你nginx转发了请求,但是客户在浏览器看到的还是https证书
- 通常情况下服务器与服务器之间是在一个私有云的局域网内,所以在性能吃紧的情况下,服务器和服务器之间是不需要配置https的。
- 如果想转发长连接也就是websocket,还需要在配置文件里加几行代码
proxy set header Upgrade $http_upgrade
proxy set header Connection "upgrade"