1.静态资源(图片转发)
修改/etc/nginx/*.conf配置文件
1、http
server {
listen 80;
server_name "服务器域名";
location /pic/ {
alias /home/dlh/pic/;
expires max;
}
}
2、https
server {
listen 443 ssl;
server_name "域名";
ssl_certificate "/etc/nginx/*.cer"; #cer证书
ssl_certificate_key "/etc/nginx/*.key";#key秘钥
ssl_session_timeout 5m;
ssl_protocols TLSv1.2 ;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_prefer_server_ciphers on;
location /pic/ {
alias /home/dlh/pic/;
expires max;
}
}
重启Nginx
nginx -s reload
#或者systemctl restart ngixn
图片存放位置
访问图片(域名+/pic/+图片资源路径)
2.网站转发
修改/etc/nginx/*.conf配置文件
1.http
server {
listen 80;
server_name _;
location / {
proxy_pass http://"ip":9009/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
2.https
server {
listen 443 ssl;
server_name "域名";
ssl_certificate "/etc/nginx/*.cer"; #cer证书
ssl_certificate_key "/etc/nginx/*.key";#key秘钥
ssl_session_timeout 5m;
ssl_protocols TLSv1.2 ;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_prefer_server_ciphers on;
#转发本地
location / {
proxy_pass http://localhost:8080/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
#转发其他服务器
location /hz/ {
proxy_pass http://"ip":9007/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
重启Nginx
nginx -s reload
#或者systemctl restart ngixn
API接口转发