server {
listen 443 ssl;
server_name peyel2.beiyingexam.com;
ssl_certificate /etc/nginx/sites-available/keys/Nginx/2021__ydassess.com.pem;
ssl_certificate_key /etc/nginx/sites-available/keys/Nginx/2021__ydassess.com.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
#请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_prefer_server_ciphers on;
location / {
root /var/www/peyel2-items-frontend;
index index.html index.html;
# try_files $uri $uri/ /index.html;
}
location ^~ /loginApi/ {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://users.ydassess.com/;
}
location /getApi {
proxy_pass https://tfj0mccj2d.execute-api.cn-northwest-1.amazonaws.com.cn/;
}
location /answerApi {
proxy_pass https://3gu0tzlg60.execute-api.cn-northwest-1.amazonaws.com.cn/;
}
gzip on;
gzip_buffers 32 8K;
gzip_comp_level 4;
gzip_min_length 100;
gzip_types application/javascript text/css text/xml;
gzip_disable "MSIE [1-6]\.";
gzip_vary on;
client_max_body_size 100m;
proxy_max_temp_file_size 100m;
}
server {
if ($host = peyel2.beiyingexam.com) {
return 301 https://$host$request_uri;
} # managed by Certbot
server_name peyel2.beiyingexam.com;
listen 80;
return 404; # managed by Certbot
}
nginx配置
最新推荐文章于 2024-07-22 20:43:37 发布