甲方IT的成长之路--nginx实战--2604

vi /etc/nginx/conf.d/oa.conf

cd /etc/nginx/conf.d/

下面可以很多配置文件,oa.conf,crm.conf

server {

listen 80;

server_name _;

#server_name sh.cloudfutures.cn;

#add_header 'Access-Control-Allow-Origin' *;

#add_header 'Access-Control-Allow-Headers' *;

#add_header 'Access-Control-Allow-Credentials' 'true';

#add_header 'Access-Control-Allow-Methods' *;

proxy_http_version 1.1;

#location / {

root /data/nginx/html;

index index.html index.htm;

try_files uri uri/ /index.html last;

}

location /mobile {

alias /data/nginx/dist;

index index.html index.htm;

try_files uri uri/ /index.html last;

}

location /material {

alias /data/nginx/h5;

index index.html index.htm;

try_files uri uri/ /index.html last;

}

location /cffcapi/ {

proxy_set_header Host "wxapi.qq.com";

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header User-Agent $http_user_agent;

proxy_hide_header "X-Content-Type-Options";

proxy_hide_header "Strict-Transport-Security";

proxy_hide_header "Content-Security-Policy";

proxy_ssl_server_name on;

proxy_ssl_protocols TLSv1.2 TLSv1.3;

proxy_pass https://qyapi.weixin.qq.com/;

proxy_connect_timeout 30s;

proxy_read_timeout 60s;

proxy_send_timeout 60s;

}

location /material/api/ {

proxy_set_header Host $http_host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto $scheme;

proxy_connect_timeout 900s;

proxy_read_timeout 15m;

proxy_send_timeout 15m;

proxy_pass http://172.168.27.19:80/;

}

location /promotionapi/ {

proxy_set_header Host $http_host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto $scheme;

proxy_connect_timeout 900s;

proxy_read_timeout 15m;

proxy_send_timeout 15m;

proxy_pass http://127.0.0.1:88/;

}

location /api/hwapi/ {

proxy_set_header Host $http_host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto $scheme;

proxy_connect_timeout 900s;

proxy_read_timeout 15m;

proxy_send_timeout 15m;

proxy_pass http://172.168.27.19:6618/hwapi/;

}

location /hwapi/ {

proxy_set_header Host $http_host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto $scheme;

这里需要特别注意安全层面,nginx可以作为跳板,去攻击其他主机,而且是主机层面上,网络无法封堵

相关推荐
非凡ghost6 分钟前
AI修图不“造假“,摄影师的出片效率加速器
服务器·前端·人工智能·电脑
Java小白笔记14 分钟前
MySQL 8.0 常用内置函数用例
数据库·mysql·mybatis
ZGG00321 分钟前
MySQL 索引详解:B+ 树、聚簇索引与最左前缀
java·数据库·mysql
Ruiery30 分钟前
Linux 6.6内核 PCIe 深度解析(十):PCIe Port Driver(portdrv)— 一个物理 Port,拆出五个逻辑服务
linux·运维·服务器
勿忘,瞬间1 小时前
Mybatis高阶
java·数据库·mybatis
Lsetea1 小时前
Nginx报SSL_CTX_use_PrivateKey failed:证书与私钥不匹配怎么排查
nginx·https·ssl证书·openssl·私钥
天天喝旺仔1 小时前
Python asyncio 异步编程实战:用协程与事件循环构建高性能网络服务
服务器·网络·python·性能优化·fastapi
运维行者_1 小时前
ISP 企业级带宽计费怎么做?网络流量计费的 6 大核心能力
运维·服务器·网络·数据库·支持向量机·接口隔离原则
奇树谦2 小时前
PCB生产制造全流程详解:从开料、钻孔、沉铜到检测、包装
网络·数据库·制造
驾驭人生2 小时前
Hangfire.Redis.StackExchange 已归档停更!生产任务卡死、重复执行、网络抖动问题解决方案
数据库·redis·缓存