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