nginx安装 服务器反向代理

云平台

  nginx 是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。占用内存少、并发能力强

  sudo apt-get install nginx(安装nginx)

  sudo /etc/init.d/nginx start (安装完成启动服务)

  默认是80端口,在同一台局域网设备的浏览器上访问树莓派地址出现以上界面,则说明nginx安装成功。

  修改nginx配置文件,使nginx监听指定的端口,如8888。命令如下

  sudo nano /etc/nginx/sites-available/default

  server {

  listen 8888 default_server;

  listen [::]:8888 default_server;

  保存之后重启服务

  sudo /etc/init.d/nginx reload

  IP+8888端口号访问显示正常

  接下来配置nginx 的反向代理,编辑刚刚的配置文件

  sudo nano /etc/nginx/sites-available/default

  nginx 做反向代理最常用的方法就是只替换域名,即使用要访问的域名替换服务器的IP 加端口根据不同的需求可参考如下配置:

  upstream tomcat-portal{

  server 192.168.1.8:8080

  }

  server{

  listen 80;

  server_name localhost;

  location/{

  proxy_pass http://tomcat-portal;

  index index.html;

  }

  }

  再次重新加载nginx

  sudo /etc/init.d/nginx reload

标签: 云平台