1.下载链接 http://nginx.org/en/download.html
2.解压后修改conf下的nginx.conf来适应自己的服务器
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
autoindex on;
access_log logs/access.log;
sendfile on;
#tcp_nopush on;
client_max_body_size 10m;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 8090;
#listen监听端口
server_name localhost;
#server_name IP地址
#charset koi8-r;
gzip on;
gzip_min_length 1k;
gzip_buffers 16 64k;
gzip_http_version 1.1;
gzip_comp_level 6;
gzip_types text/plain application/x-javascript text/css application/xml */*;
gzip_vary on;
#静态文件映射
location /static/ {
ssi on;
ssi_silent_errors on;
ssi_types text/shtml;
alias G:/Asisinfo/cccc/ics-web/src/main/webapp/static/;
}
#动态请求映射
location /server{proxy_pass http://127.0.0.1:8080/test#proxy_pass http://127.0.0.1:8080/test
#proxy_cookie_path /ics/a/;proxy_set_header Host $host;proxy_set_header Referer $http_referer;proxy_set_header Cookie $http_cookie;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $remote_addr;}}}
3.点击nginx.exe启动ng。对于127.0.0.1:8090/static的静态资源请求会直接去本地寻找资源并返回。
对127.0.0.1:8090/server的动态请求则会映射给http://127.0.0.1:8080/test的服务器去处理并响应,减少了服务器的压力。
4.nginx的重启和关闭
在windows中,在nginx.exe目录下输入:
重启
nginx.exe -s reload
测试配置文件是否正确
nginx.exe -t
关闭
nginx.exe -s stop
指定配置文件的启动方式
nginx.exe -c 配置文件路径
在linux下,在nginx命令目录下:
重启
nginx -s reload
测试配置文件是否正确
nginx -t
关闭
nginx -s stop
指定配置文件的启动方式
nginx -c 配置文件路径