nginx 入门

本贴最后更新于 2340 天前,其中的信息可能已经沧海桑田

配置文件

#运行用户,可以不进行设置 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 代理,客户端不需要装),即向外部客户端提供了一个统一的代理入口

反向代理的好处

  1. 安全性:使用反向代理,用户并不知道自己访问的真实服务器是那一台,可以很好的提供安全保护
  2. 功能性:反向代理的主要用途是为多个服务器提供负债均衡、缓存等功能
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖 • 1 关注
  • 代理
    46 引用 • 103 回帖

相关帖子

回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...