AUser0, iptables 1.8.7 как только что узнал, видимо проблема в другом, команда nginx -t выдаёт варн такой:
(это то самое место, где listen 3000 ssl)
Я так понимаю, что что-то с сертификатом, в базовом nginx.conf касаемо сертификатов я ничего дополнительно не прописывал, я лишь подключал его к домену через DNS, а так же в файле server.js в параметрах создания сервера я указал пути до ключа и сертификата.
AUser0, Вот кстати ваш коммент навёл на мою проблему, которую я не понимал - проксирование в конфиге и адрес куда обращается fetch должны быть идентичны. В этом спасибо, ошибки 405 нету больше, теперь там другая ошибка - ERR_SSL_PROTOCOL_ERROR. Буду с ней разбиратся.
Lynn «Кофеман», т.е нужно убрать слэш / в конце везде? Запрос мне надо на example.com отправлять, а принимает запрос и отвечает код в папке example.com/server
Noder SS, ну да, у клиента нет доступа, прост смотрел разбор ошибок, и там про ошибку 405 было сказано так - у клиента нету доступа к серверу, потому что он посылает не верный запрос на сервер. Я долгое время думал что с fetch у меня проблема из-за этого, оказалось что нет. Неделю эту проблему не могу решить уже
Lynn «Кофеман»,
1. Вот тут я не особо понял, я же вроде через location настраиваю проксирование, нет? (я дилетант, это первый сервер у меня, до этого только фронт разрабатывал)
2. POST-запрос я обрабатываю в файле server.js.
3. Касаемо - rewrite /server/ break; не подскажу, искал помощь у знакомого, он сказал что у него с этой стройкой все работает. У меня нет, и как понимаю она лишняя.
(это то самое место, где listen 3000 ssl)
Я так понимаю, что что-то с сертификатом, в базовом nginx.conf касаемо сертификатов я ничего дополнительно не прописывал, я лишь подключал его к домену через DNS, а так же в файле server.js в параметрах создания сервера я указал пути до ключа и сертификата.