配置文件
#运行用户,可以不进行设置
user nobody;
#Nginx进程,一般设置为和CPU核数一样
worker_processes 1;
#错误日志存放目录
error_log D:\whereismydata\nginx\logs\error.log warn;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#进程pid存放位置
pid D:\whereismydata\nginx\logs\nginx.pid;
events {
worker_connections 1024; #单个后台worker process进程的最大并发链接数 (最大连接数=连接数*进程数)
}
http {
include mime.types; #文件扩展名与类型映射表
default_type application/octet-stream; #默认文件类型
#设置日志模式
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
#nginx访问日志存放位置
access_log logs/access.log main;
#开启高效传输模式
sendfile on;
#减少网络报文段的数量
#tcp_nopush on;
#保持连接的时间,也叫超时时间
keepalive_timeout 65;
#开启gzip压缩
#gzip on;
server {
listen 80; #配置监听端口
server_name 127.0.0.1; #配置域名
location /insiis6 {
#proxy_pass http://127.0.0.1:81/insiis6;
#proxy_pass http://10.83.143.4:8091/insiis6;
proxy_pass http://10.83.143.15:8080/insiis6;
}
location /bsplatform {
proxy_pass http://10.71.160.202:2582/bsplatform;
}
location /ucenter {
proxy_pass http://10.71.160.202:2582/ucenter;
}
location /dubbo-admin {
proxy_pass http://10.71.160.202:2582/dubbo-admin;
}
location /dubbo-admin-dev {
proxy_pass http://10.71.160.202:2582/dubbo-admin-dev;
}
}
}
反向代理
我们说的翻墙是的指正向代理,指代理客户端(在每个客户端安装一个 VPN 做代理),反向代理是代理的服务器(只要在服务器装一个 NGINX 代理,客户端不需要装),即向外部客户端提供了一个统一的代理入口
反向代理的好处
- 安全性:使用反向代理,用户并不知道自己访问的真实服务器是那一台,可以很好的提供安全保护
- 功能性:反向代理的主要用途是为多个服务器提供负债均衡、缓存等功能
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于