当前服务器ngnix配置
server
{
listen 80 ;
location / {
set $flag 0;
#判断是否有get参数title
if ($arg_title = '') {
set $flag "${flag}1";
}
#判断是请求方法是否是GET
if ($request_method = GET) {
set $flag "${flag}1";
}
if ($flag = "011" ) {
#请求是GET方法不带title参数。请求地址重定向
rewrite ^(.*) https://tdtt.top ;
}
#请求是POST方法或者GET方法带title参数。请求转发
proxy_pass http://127.0.0.1:18080/send/;
}
}
server
{
listen 443 ssl;
location / {
proxy_pass http://127.0.0.1:8443;
}
#证书相对路径
ssl_certificate ssl/tdtt.top.crt;
ssl_certificate_key ssl/tdtt.top.key;
}
正文到此结束