重现过程
1.确认版本号,uat是6.4,不支持systemctl操作
cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.4 (Santiago)
2.看下配置文件在哪里
ps -ef | grep nginx
root ... master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
3.修改配置文件nginx.conf
upstream {PROJECT_NAME} {
server 10.10.10.11:8081;
}
server {
listen 8081;
location / {
proxy_pass http:// {PROJECT_NAME} ;
// 主要是加上下面判断,delete就404报错了
if ($request_method !~* GET|POST|HEAD|PUT|OPTIONS) {
return 404;
}
}
}
4.修改后/etc/init.d目录下 service nginx reload,再进行试验就会发现404报错了