Nginx配置反向代理


简单的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等默认访问文件给注释掉,不然还是会正常访问默认文件

  1. 如果你的nginx服务器配置了https证书,那么你的客户端到服务器端之间的连接是加密的,虽然你nginx转发了请求,但是客户在浏览器看到的还是https证书
  2. 通常情况下服务器与服务器之间是在一个私有云的局域网内,所以在性能吃紧的情况下,服务器和服务器之间是不需要配置https的。
  3. 如果想转发长连接也就是websocket,还需要在配置文件里加几行代码

proxy set header Upgrade $http_upgrade

proxy set header Connection "upgrade"


文章作者: 我若为侠
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 我若为侠 !
 上一篇
Laravel核心 - 服务容器 Laravel核心 - 服务容器
Laravel的服务容器是什么laravel的服务容器是用于管理类的依赖和执行依赖注入的工具。依赖注入实质上是指:类的依赖项通过构造函数或者某些情况下通过setter方法注入到类中 setter就是类似魔术方法__set的方法,也可以自定
2020-07-11
下一篇 
Git Flow 工作流规范的使用 Git Flow 工作流规范的使用
Git Flow工作流规范的使用前言通常在我们的项目开发过程中,在版本控制流程里没有一个规范去约束,往往会导致git的分支混乱,以及难以管理的问题发生,因此为了规避这些问题的产生,我们也会去定义一系列的git规范。在网上现在比较流行的则是G
2020-07-07
  目录