• XSS.stack #1 – первый литературный журнал от юзеров форума

Пытаюсь установить poste.io

ShadowMan

(L1) cache
Пользователь
Регистрация
30.09.2020
Сообщения
876
Реакции
475
Пытаюсь установить poste.io по мануалу , но у меня nginx ругается на конфиг из статьи на строку:
Bash:
 proxy_pass http://poste:80;
, если что, контейнер докера запущен.
В чем причина? Локалхост и ип сервера вместо poste подставлял.
 
Добавил
Код:
# poste
upstream poste
{
    server 1.2.3.4; # ip mailserver
    
}

но все равно дает ошибку на строке
Код:
proxy_pass http://poste:80/;
 
Пожалуйста, обратите внимание, что пользователь заблокирован
ну вообще, судя по всему "poste" это имя контейнера. попробуй в конфиге nginx заменить "poste" на "localhost"
upd: не заметил весь текст, посмотри, вдруг nginx уже занимает порт 80, и замени его в конфигах. если не занимает, то скинь полный код ошибки, вероятней всего там все будет понятно
 
вдруг nginx уже занимает порт 80
ну конечно занимает, еще сайт крутится..идею понял, в контейнере поменять порты типа 80 -> 8080 и 443 -> 8443
В docker-compose.yaml поменять
Код:
services:
  poste:
    image: analogic/poste.io
    container_name: poste
    hostname: mail.codeonanapkin.ru
    restart: unless-stopped
    ports:
      - "80:8080" //было 80:80
      - "443:8443" //было 443:443
так? Не катит, докер пишет, что заняты порты
 
Последнее редактирование:
Пожалуйста, обратите внимание, что пользователь заблокирован
ну конечно занимает, еще сайт крутится
если занимает, то да, в этом проблема. как конкретно поменять я не подскажу, вероятней всего поможет ИИ.
 
Вопрос решился так:
Код:
location / {
        proxy_pass https://localhost:8443;
        proxy_ssl_protocols TLSv1.2 TLSv1.3; # Or just TLSv1.2 if needed
        proxy_ssl_server_name on; # Enable SNI if needed
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх