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