Nginx配置反向代理

基本的nginx反向代理设置

要配置一下nginx,进入到${nginx}/conf/nginx.conf,增加一个服务器。
增加一条server记录

server {
        listen 80;  # 端口
        server_name server_name  fmcloud1.51ittech.com;; # 域名

        location / {
                proxy_pass http://www.51ittech.com/;  # 需要访问的网站
                proxy_redirect off;                 # 重定向关闭
                proxy_set_header Host $host;        # 设置一下访问头
        }
    }

如果配置通过443访问,需要证书

     server {
         listen       443 ssl http2 default_server;
         listen       [::]:443 ssl http2 default_server;
         server_name  fmcloud1.51ittech.com;
         # root         /usr/share/nginx/html;
 
         ssl_certificate "/etc/nginx/nginx.crt";
         ssl_certificate_key "/etc/nginx/nginx.key";
         ssl_session_cache shared:SSL:1m;
         ssl_session_timeout  10m;
         ssl_ciphers HIGH:!aNULL:!MD5;
         ssl_prefer_server_ciphers on;
 
         # Load configuration files for the default server block.
         include /etc/nginx/default.d/*.conf;
 
         location / {
         proxy_pass http://10.1.1.21/;  # 需要访问的网站
         proxy_redirect off;                 # 重定向关闭
         proxy_set_header Host $host;        # 设置一下访问头
         }
 
         error_page 404 /404.html;
         location = /404.html {
         }
 
         error_page 500 502 503 504 /50x.html;
         location = /50x.html {
         }
     }

注意:通过上面的方法,只是服务器简单的将文件下载下来,然后就未加工的提交给用户了。也就是里面的链接是不会出现替换的,原来是什么就该是什么。

Was this article helpful?

Related Articles