版权声明:本文注明出处可以转载。 https://blog.csdn.net/lzxomg/article/details/77366151
nginx动静资源服务器简单配置
代码
upstream tomcatserver { #upstream 是负载均衡配置
server 192.168.100.142:8082; #tomcat服务器,就一个Tomcat时不用配置upstream
}
server {
listen 80; #监听80端口
server_name pharmacy.xxx.com; #访问域名,写IP也行
# 访问pharmacy.xxx.com/ ,对应硬盘位置 /usr/local/my/medPc/index.html
#location / {
# root /usr/local/my/medPc/;
# index index.html login.html;
#}
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_buffering off;
#配置上面4行,在web项目中可以获取到正确的remote_addr
proxy_pass http://tomcatserver; #就一个tomcat时"http://192.168.100.142:8082;"
index index.html index.htm;
}
#通过pharmacy.xxx.com/medPc/xxx.jpg就可以访问到medPc目录下的xxx.jpg
location /medPc/ { #静态资源目录(/usr/local/myStatic/medPc),要有读取权限
#root /usr/local/myStatic/; #不写到medPc
#index login.html;
}
重载Nginx配置
[root@localhost ~]# /usr/local/nginx/sbin/nginx -s reload