Есть web публикация 1с, прекрасно работает в локальной сети.
http://10.10.15.20:8080/basename/ru_RU/
На сервере, где установлен nginx публикация тоже доступна
curl -I http://10.10.15.20:8080/basename/
HTTP/1.1 200 OK
после публикации на nginx, при попытке подключится к базе получаю ошибку в браузере:
"reason":404,"descr":
"HTTP: Not found\nОшибка при выполнении запроса GET к ресурсу /basename/ru_RU:"
в apache
[31/Jul/2024:12:24:36 +0300] "GET /basename/basename/ru_RU/ HTTP/1.0" 404 1211
Судя по ошибке apache, сервер получает путь которого нет /basename/basename/ru_RU/
конфиг nginx:
server {
server_name 1c.domain.ru;
access_log /var/log/nginx/1c-access.log;
error_log /var/log/nginx/1c-error.log;
location / {
proxy_pass 10.10.15.20:8080/basename/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto https;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/1c.domain.ru/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/1c.domain.ru/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = 1c.domain.ru) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80;
server_name 1c.domain.ru;
return 404; # managed by Certbot
}