nginx反向代理配置域名映射

曾经终败给现在 2022-12-05 15:16 285阅读 0赞

在Nginx.conf里面

  1. server {
  2. # 监听 80 端口
  3. listen 80;
  4. autoindex on;
  5. server_name www.baidu.com;
  6. #access_log /usr/local/nginx/logs/access.log combined;
  7. index doc.html ;
  8. if ( $query_string ~* ".*[\;'\<\>].*" ){
  9. return 404;
  10. }
  11. location / {
  12. # 反向代理到 9999 端口
  13. proxy_pass http://111.111.111.111:9999;
  14. proxy_set_header REMOTE-HOST $remote_addr;
  15. proxy_set_header Host $host;
  16. proxy_set_header X-Real-IP $remote_addr;
  17. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  18. }
  19. }

或者 本机9999转80

  1. server {
  2. # 监听 8080 端口
  3. listen *:80;
  4. autoindex on;
  5. # server_name www.baidu.com;
  6. #access_log /usr/local/nginx/logs/access.log combined;
  7. index doc.html ;
  8. if ( $query_string ~* ".*[\;'\<\>].*" ){
  9. return 404;
  10. }
  11. location / {
  12. # 反向代理到 9999 端口
  13. proxy_pass http://111.111.111.111:9999;
  14. proxy_set_header REMOTE-HOST $remote_addr;
  15. proxy_set_header Host $host;
  16. proxy_set_header X-Real-IP $remote_addr;
  17. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  18. }
  19. }

发表评论

表情:
评论列表 (有 0 条评论,285人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Nginx反向代理多个域名

    简介 由于公司内网有多台服务器的http服务要映射到公司外网静态IP,如果用路由的端口映射来做,就只能一台内网服务器的80端口映射到外网80端口,其他服务器的80端口只能