sách gpt4 ai đã đi

ubuntu - 从 OpenLayer 3 获取 Geoserver 获取 '500 (Internal Server Error)'

In lại 作者:太空宇宙 更新时间:2023-11-03 17:03:39 30 4
mua khóa gpt4 Nike

我正在尝试使用 javascript 中的以下代码访问 Geoserver 层

  var gkvrtWmsSource =new ol.source.ImageWMS({
url:'http://geoserver-host-ip/geoserver/ukrforest/wms',
params: {'LAYERS':'kvartal_polygon'},
serverType:'geoserver',
crossOrigin: 'anonymous',
});

var gkvrtWmsLayer=new ol.layer.Image({
source:gkvrtWmsSource
});

var map = new ol.Map({
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()
}),
gkvrtWmsLayer,
],
target: 'map1',
view: new ol.View({
center: ol.proj.transform([31, 50], 'EPSG:4326', 'EPSG:3857'),
zoom: 10
}),
});

地理服务器是在 Ubuntu 16.04 和 Apache 2.4.18 (Tomcat7) 上配置的根据post https://stackoverflow.com/questions/25490051/access-geoserver-from-internet-ubuntu-server-14-04-1将以下说明添加到文件 etc/apache2/sites-available/000-default.conf

ProxyRequests Off 
ProxyPreserveHost On

Order deny,allow
Allow from all

ProxyPass /geoserver "http://localhost:8080/geoserver"
ProxyPassReverse /geoserver "http://localhost:8080/geoserver"

然后启用 4 个模块以在 Ubuntu 16.04 上使用 Apache 作为带有 mod_proxy 的反向代理

sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_balancer
sudo a2enmod lbmethod_byrequests

重新启动 Apache

仍然,在客户端有以下消息

wms:1 GET http://geoserver-host-ip/geoserver/ukrforest/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=kvartal_polygon&CRS=EPSG%3A3857&STYLES=&WIDTH=444&HEIGHT=881&BBOX=3245143.983882646%2C6312336.14137978%2C3516648.308351592%2C6851064.316733702 403 (Forbidden)

Tôi đang làm gì sai?

1 Câu trả lời

实际上,我在重新安装 Geoserver 后设法访问了 Geoserver 图层。因此,如果有人打算使用 Geoserver 通过 Openlayers 发布 map 层,则可能会考虑我的问题的详细信息。特别是如果出现跨源资源共享 (CORS) 问题。

关于ubuntu - 从 OpenLayer 3 获取 Geoserver 获取 '500 (Internal Server Error)',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58419129/

30 4 0
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com