sudo apt-get update
sudo apt-get install nginx
安装成功后 sudo /etc/init.d/nginx start 启动一下访问树莓派的IP能访问成功就可以了
选择/etc/nginx/nginx.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| http {
server{ listen 80; server_name yun.imlike.cc; location / { # 一些基本反向代理配置以及获取请求真是IP地址 proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-Ip $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://192.168.2.189:8001; } # access_log /home/wwwlogs/git.aboutme.ink.log; } server{ listen 80; server_name portal.imlike.cc; location / { # 一些基本反向代理配置以及获取请求真是IP地址 proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-Ip $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://192.168.2.189:9000; } # access_log /home/wwwlogs/git.aboutme.ink.log; } }
|
sudo /etc/init.d/nginx restart 重启一下
优化访问
目前是已经知道树莓派的IP的有两种优化的
使用host改本地访问
目前我将host改为
192.168.2.189 yun.imlike.cc
192.168.2.189 portal.imlike.cc
这样这两个域名将会解析到192.168.2.189IP上,由于由于nginx上面的配置会解析 server_name对应的yun.imlike.cc,portal.imlike.cc效果如下
使用路由器改变DNS解析,使其解析到树莓派IP
该方式还没实现,原理是一样的