mureevms, да , он существует, я туда положил даже файл и при курле тоде 404. Я уже отключил firewall даже. В логах ничего наталкивающего на ошибку не нашел.
mureevms, подскажите, может я неправильно понимаю, но у меня на сервере есть папка /opt/www/acme, при запуске letsencrypt он автоматически создает директорию .well-known или мне ее лучше руками создать? я от безнадеги уже 777 дал права на директорию /opt/www/acme
Lynn «Кофеман», несовсем понимаю , если я убираю location с docx, у меня тоже будет использоваться проектирование на upstream, на всех upstream есть данная директория и данный файл . Почему он не отдаётся , по аналогии с файлом txt , если лежат они оба рядом ?
Lynn «Кофеман», да уверен, меня смущает, что в той же директории есть файл txt и он не скачивается, а выводит его содержимое на экран, может он docx не может вывести на экран и выдаёт ошибку ?
Александр Карабанов , разобрался я в старом конфиге, проблема была, что все остальные сайты, кроме нового в блоке server были вида 80.*.*.*:80 , то есть указан порт, а у нового просто 80
было listen 80.*.*.*:80;
поменял у всех наlisten 80; listen 443;
и все заработало
Александр Карабанов, к сожалению, я разбираю весь этот конфиг, так как не я писал его, на другой машине установил nginx и все заработало с твоей рекомендацией. На этой буду позже переписывать конфиг
Сами сертификаты вшиты в Gitlab.rb , то есть во встроенном Nginx gitlab. Поэтому блоки отсутствует, я так понимаю , если он даже был бы добавлен, он бы роли не играл. Проблема в том, что не мы настраивали этот гитлаб и пока не все понятно как он вообще взаимодействует и почему не работает прокси пасс, если мы практически идентично переписали хапрокси конфиг.
То есть прописываем в файле пути для exe и только эти файлы не индексируются или вся страница с инструкции, где они расположены ?то есть у нас инструкция идёт текст и в ней есть ссылка на файл
по факту на сервере
убрал дефолтный конфиг из sites-available, получаю такую ошибку теперь