Nginx的配置文件

Nginx的核心配置文件/usr/local/nginx/conf/nginx.conf


参考:

https://blog.csdn.net/smilehappiness/article/details/106675860


...    #全局块

events {   #events块
    ...
}

http {  #http块
     ...   #http全局块
    
     server  {  #server块
    
         ...       #server全局块
        
         location [PATTERN] {  #location块
             ...
         }
        
         location [PATTERN]{
             ...
         }
     }
    
     server{
       ...
     }
    
     ...     #http全局块
}



基于域名的虚拟主机配置(推荐使用

https://blog.csdn.net/smilehappiness/article/details/106663708


worker_processes  4;

events {
       worker_connections  65535;
}


http {
     include       mime.types;
     default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    # 基于域名的虚拟主机配置
     server {
     # 监听80端口
         listen       80;
         server_name  admin.smilehappiness.cn;

        location / {
         # 使用root指令,指定虚拟主机目录,即网页存放目录
         # 比如说,访问http://ip:80即可访问到,/opt/www/smilehappiness/admin这个目录下的html或者htm结尾的欢迎页面
             root /opt/www/smilehappiness/admin;
         # 指定欢迎页面,按从左到右顺序查找
             index index.html index.htm;
         }
        
         error_page 500 502 503 504 /50x.html;
         location = /50x.html {
             root html;
         }

    }


     # another virtual host using mix of IP-, name-, and port-based configuration
     # 基于域名的虚拟主机配置
     server {
     # 监听80端口
         listen       80;
         server_name  user.smilehappiness.cn;

        location / {
         # 使用root指令,指定虚拟主机目录,即网页存放目录
         # 比如说,访问http://ip:80即可访问到,/opt/www/smilehappiness/user这个目录下的html或者htm结尾的欢迎页面
             root /opt/www/smilehappiness/user;
         # 指定欢迎页面,按从左到右顺序查找
             index index.html index.htm;
         }
        
         error_page 500 502 503 504 /50x.html;
         location = /50x.html {
             root html;
         }

    }
  }




反向代理:

https://www.cnblogs.com/ysocean/p/9392908.html



server {
         listen       80;
         server_name  www.123.com;

        location / {

#转发到8080端口
             proxy_pass http://127.0.0.1:8080;
             index  index.html index.htm index.jsp;
         }
     }



http://www.ttlsa.com/nginx/use-nginx-proxy/

搭建nginx反向代理用做内网域名转发

posted on 2022-06-10 17:59  katago  阅读(105)  评论(0编辑  收藏  举报