Amazon ec2 地理服务器NGINX配置

Amazon ec2 地理服务器NGINX配置,amazon-ec2,geoserver,nginx-location,nginx-config,Amazon Ec2,Geoserver,Nginx Location,Nginx Config,我是Nginx和EC2的新手,尝试添加一些简单的身份验证,如下所示。这是一个单页应用程序,我想保护对该页面的访问,但不保护互动程序服务器。没有身份验证,一切都很好。使用如下所示的身份验证,我返回一个错误消息: http://map.domain.org.uk 正在请求您的用户名和密码。网站上说:“地理服务器领域” 我想这是因为我已经为任何位置设置了身份验证,而磁贴位于该位置下。我如何设置为只要求登录页的等效身份验证 服务器{ 听80; 听[:]:80; root/var/www/domain.o

我是Nginx和EC2的新手,尝试添加一些简单的身份验证,如下所示。这是一个单页应用程序,我想保护对该页面的访问,但不保护互动程序服务器。没有身份验证,一切都很好。使用如下所示的身份验证,我返回一个错误消息:

http://map.domain.org.uk 正在请求您的用户名和密码。网站上说:“地理服务器领域”

我想这是因为我已经为任何位置设置了身份验证,而磁贴位于该位置下。我如何设置为只要求登录页的等效身份验证

服务器{
听80;
听[:]:80;
root/var/www/domain.org.uk/public_html;
index.html;
服务器名称domain.org.uk www.domain.org.uk map.domain.org.uk;
access_log/var/log/nginx/domain.org.uk.access.log;
error_log/var/log/nginx/domain.org.uk.error.log;
#auth_basic“需要服务器级密码才能继续”;
#auth_basic_user_文件/etc/nginx/conf.d/.htpasswd;
位置/geoserver/gwc/service/wmts{
auth_基本关闭;
#也在未关闭auth_basic的情况下进行测试;
代理设置头主机$http\U主机;
代理集头X-Real-IP$remote\u addr;
proxy\u set\u header X-Forwarded-For$proxy\u add\u X\u Forwarded\u For;
代理通行证http://localhost:8080/geoserver/gwc/service/wmts;
}
地点/{
try_files$uri$uri/=404;
auth_basic“继续操作所需的位置级别密码”;
auth_basic_user_文件/etc/nginx/conf.d/.htpasswd;
}
}

尝试运行
http://localhost:8080/geoserver/wms?request=GetCapabilities

此外,我认为在这种情况下对您很有用

这使用
curl
实用程序发出测试身份验证的
HTTP
请求。在继续之前安装旋涡

另外,请在Linode上查看
/etc/nginx/sites available/example.com

范例

上游appcluster{
服务器linode.example.com:8801;
server linode.example.com:8802-weight=1;

}

谢谢,但作为OP,我知道请求在没有身份验证的情况下是正常的,所以这不是错误,我需要了解的是nginx的geoserver的配置设置