我正在尝试在EC2实例上配置nginx服务器:
我所做的是:
我现在拥有的是:
location /applications/.* {
proxy_pass http://localhost:8086
proxy_redirect default
}
但这不起作用,当我尝试使用url https://<ip>/applications/?wsdl
进行POST时,nginx error.log如下所示:
[error]15692#0 *1 "/usr/share/nginx/html/applications/index.html" is not found (2: No such file or directory), client <my_ip>, server: , request "POST /applications/ HTTP/1.1", host: <the_host_ip>
在这里非常了解nginx,你的帮助将不胜感激,或者指导我去哪里记录这种配置。
答案 0 :(得分:2)
您的配置中遗失了一些;
,我认为您/applications/.*
location
尝试这样的事情:
listen 80;
server_name your.website.com;
location /applications {
proxy_pass http://localhost:8086;
proxy_redirect off;
}
确保不具有以下内容:
location / {
root html;
index index.html index.htm;
}
答案 1 :(得分:0)
使用以下示例代码对我有用。 nginx的版本是1.8.0。
listen 5554;
server_name localhost;
location / {
proxy_pass http://soap.example.com;
}