Здравствуйте
Настроили связку php-fpm + nginx + giswebservicese и вроде бы почти всё работает, но вот openapi нет.
вот конфиг nginx
swagger открывается
админка работает, тайлы отдаёт.
проблемы:
1 как в swagger сделать чтобы в servers был наш сервер, а не localhost ? т.е. запросы пытается отправлять в localhost
2 как сделать чтобы методы openapi работали? если делаешь GET запрос то nginx 404 сообщает not found
Пытаюсь проверить через Kreya, спецификация подтягивается норм а вот методы также не вызываются.
На вашем сайте работает
Настроили связку php-fpm + nginx + giswebservicese и вроде бы почти всё работает, но вот openapi нет.
вот конфиг nginx
| Код |
|---|
upstream fastcgi_backend {
server 127.0.0.1:9000;
server 127.0.0.1:9001;
server 127.0.0.1:9002;
server 127.0.0.1:9003;
server 127.0.0.1:9004;
server 127.0.0.1:9005;
server 127.0.0.1:9006;
server 127.0.0.1:9007;
server 127.0.0.1:9008;
server 127.0.0.1:9009;
}
server {
listen 80;
server_name localhost;
server_tokens Off;
root /var/www;
index index.html index.htm index.php;
location ~ \.php$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
try_files $uri =404;
fastcgi_split_path_info ^(.+\.(?:php|phar))(/.*)$;
fastcgi_intercept_errors on;
fastcgi_index index.php;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_pass fastcgi_backend;
fastcgi_read_timeout 3000s;
}
location ~ /GISWebServiceSE/{
try_files $uri GISWebServiceSE/index.php?$args;
}
location ~ /\.ht {
deny all;
return 404;
}
}
|
админка работает, тайлы отдаёт.
проблемы:
1 как в swagger сделать чтобы в servers был наш сервер, а не localhost ? т.е. запросы пытается отправлять в localhost
2 как сделать чтобы методы openapi работали? если делаешь GET запрос то nginx 404 сообщает not found
Пытаюсь проверить через Kreya, спецификация подтягивается норм а вот методы также не вызываются.
На вашем сайте работает