树莓派安装Nginx
1、安装Nginx
sudo apt-get install nginx
2、启动Nginx
sudo /etc/init.d/nginx start
3、测试安装是否成功(nginx默认是80端口)。
将树莓派的ip地址设为静态ip(我的是192.168.31.102),先从内网测试是否安装成功,在同一个局域网的机子上的浏览器上访问 192.168.31.102。如果出现下图则说明nginx安装成功;
4、修改nginx配置文件(使得nginx监听上面设定的8888端口)。
sudo nano /etc/nginx/sites-available/default
直接修改以下内容:
listen行:修改两处的监听端口
重新加载
sudo /etc/init.d/nginx reload
浏览器上访问 192.168.31.102:8888
5、反向代理。
sudo nano /etc/nginx/sites-available/default
先将之前的内容全都注释掉,直接添加以下内容:
upstream tomcat-portal {
server 192.168.31.101:8080;
}
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://tomcat-portal;
index index.html;
}
}
sudo /etc/init.d/nginx reload
浏览器上访问 192.168.31.102
实际上浏览器显示的是192.168.31.101:8080的内容。因为Nginx做了反向代理。