We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Конфликт HTTP и HTTPS. Разные сайты по HTTPS
Конфликт HTTP и HTTPS. Разные сайты по HTTPS
VPS, 1 IP, VestaCP.
Размещено несколько сайтов и только один на HTTPS с SSL сертификатом Let’s Encrypt. Если открыть любой сайт без SSL сертификата через HTTPS, то откроется совершенно другой сайт, тот, который с сертификатом.
Читал эту тему, в ней было предложено это решение.
Открыл файл
/etc/nginx/conf.d/your-ip.conf
Заменил содержимое на:
Поменял на свой IP, перезагрузил сервер, но это не помогает. Может быть я делаю что-то не так?
Размещено несколько сайтов и только один на HTTPS с SSL сертификатом Let’s Encrypt. Если открыть любой сайт без SSL сертификата через HTTPS, то откроется совершенно другой сайт, тот, который с сертификатом.
Читал эту тему, в ней было предложено это решение.
Открыл файл
/etc/nginx/conf.d/your-ip.conf
Заменил содержимое на:
Code: Select all
server {
listen ip:80 default;
server_name _;
location / {
access_log /dev/null;
error_log /dev/null;
return 444;
}
location /phpmyadmin/ {
proxy_pass http://ip:8080;
}
location /webmail/ {
proxy_pass http://ip:8080;
}
}
Re: Конфликт HTTP и HTTPS. Разные сайты по HTTPS
Всё, разобрался. Вот нужный код:
Code: Select all
server {
listen ip:443;
server_name _;
ssl on;
ssl_certificate /home/user/conf/web/ssl.domain.ru.pem;
ssl_certificate_key /home/admin/conf/web/ssl.domain.ru.key;
access_log /dev/null;
error_log /dev/null;
return 444;
location /phpmyadmin/ {
proxy_pass http://ip:8080;
}
location /webmail/ {
proxy_pass http://ip:8080;
}
}