Nginx的其他配置

添加其他模块

cd /usr/local/dev_tools/nginx-1.14.0
# 查看可以使用的内建模块
./configure --help

这里写图片描述
这里写图片描述

# 例如添加统计模块
./configure --with-http_stub_status_module
# make之后不需要make install,否则nginx会被覆盖
make

跨域访问


    server {
       listen       80;
       server_name  10.8.12.27;
       location /mirror/ {
            <!-- 跨域访问配置 --> 
            add_header Access-Control-Allow-Origin *;
            add_header Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept";
            add_header Access-Control-Allow-Methods "GET, POST, OPTIONS";
            <!-- 代理转发 -->
            proxy_pass   http://localhost:8080;
            <!-- 设置转发后,通过request获取的IP地址为真实的IP地址,否则为proxy_pass转发的IP -->
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       }

       #error_page  404              /404.html;

       # redirect server error pages to the static page /50x.html
       #
       error_page   500 502 503 504  /50x.html;
       location = /50x.html {
           root   html;
       }

   }

猜你喜欢

转载自blog.csdn.net/qq_30038111/article/details/80734640