LINUX.ORG.RU
ФорумAdmin

2 вирт.webсервера на 1 IP

 , ,


0

2

Ребята, всем привет. На esxi ноде установлено несколько ВМ. 1.ВМ - ip 1 на ней крутится matrix установленный по этому мануалу https://fileenergy.com/linux/kak-ustanovit-i-nastroit-matrix-synapse-coturn-na-ubuntu-22-04-dlya-soobshchenij-audio-i-videozvonkov

вместо 80 - 81 порт

server {
server_name name.online;
location / {
proxy_pass http://localhost:8008;
proxy_set_header X-Forwarded-For $remote_addr;
}

    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/name.online/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/name.online/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 = name.online) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


listen 81;
server_name name.online;
    return 404; # managed by Certbot


}

2.ВМ - nextcloud по этому мануалу [url]https://sysadminium.ru/nextcloud-description-and-installation/#Ustanovka[/url]

вместо 443 - 444

server {
    listen 80;
    listen [::]:80;
    server_name name.online;

    # Запрещаем обнаружение сервера nginx
    server_tokens off;

    # Перенаправляем на HTTPS
    return 301 https://$server_name$request_uri;
}

server {
    listen 444      ssl http2;
    listen [::]:444 ssl http2;
    server_name name.online;

Проблема в том что даже при вводе имени или local_ip:80\444 адреса nextcloud - попадаю на matrix. DNSы настроены, на роутере порты проброшены верно. Если локальный IP nextclouda ввожу - то всё равно улетаю на matrix.

ПОМОГИТЕ, пожалуйста разобраться!



Последнее исправление: grizll (всего исправлений: 2)

# Перенаправляем на HTTPS.
return 301 https://$server_name$request_uri;

Может порт 444 укажешь? Вообще с нестандартными портами огребёшь в будущем. Например в гитлабе в некоторых местах в ссылках ведущих на разные части сайта не проставлен порт и если запустить всё это дело на нестандартном порту, то эти ссылки не работают. Приходится вручную дописывать порт.

ox55ff ★★★★★
()

Ничего не понятно. Ты сделал две виртуалки и назначил им одинаковый айпи? Так это не будет никогда работать.

И приведи конфиги nginx в нормальный вид - расставь везде правильные отступы и перенеси listen и server_name вверх списка локаций.

firkax ★★★★★
()