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.
https
https
Здравствуйте!
Включил в настройках SSL, указал корневую папку public_shtml...
Но при наборе https://site.ru открывается содержимое public_html...
Что можно сделать?
Включил в настройках SSL, указал корневую папку public_shtml...
Но при наборе https://site.ru открывается содержимое public_html...
Что можно сделать?
Re: https
Привет.
У меня несколько вопросов:
- А точно нужна именно такая схема? в смысле хранения в public_shtml? Т.е. какие реально кейсы использования?
- сможете уточнить ОС и версию панели?
Похоже на баг https://bugs.vestacp.com/issues/342
А решить видимо вот так:
- редактировать /home/user/conf/web/sapache2.conf
- исправить DocumentRoot с
на
- там же в /home/user/conf/web/sapache2.conf найти там
и заменить на
- добавить путь /home/user/web/domain.ru/public_shtml в php_admin_value open_basedir
- редактировать /home/user/conf/web/snginx.conf найти там
и заменить на
У меня несколько вопросов:
- А точно нужна именно такая схема? в смысле хранения в public_shtml? Т.е. какие реально кейсы использования?
- сможете уточнить ОС и версию панели?
Похоже на баг https://bugs.vestacp.com/issues/342
А решить видимо вот так:
- редактировать /home/user/conf/web/sapache2.conf
- исправить DocumentRoot с
Code: Select all
<Directory /home/user/web/domain.ru/public_html>
Code: Select all
<Directory /home/user/web/domain.ru/public_shtml>
Code: Select all
<Directory /home/user/web/domain.ru/public_html>
Code: Select all
<Directory /home/user/web/domain.ru/public_shtml>
- редактировать /home/user/conf/web/snginx.conf найти там
Code: Select all
root /home/user/web/domain.ru/public_html;
Code: Select all
root /home/user/web/domain.ru/public_shtml;
Re: https
Перезапустите nginx все норм будетError202 wrote:Здравствуйте!
Включил в настройках SSL, указал корневую папку public_shtml...
Но при наборе https://site.ru открывается содержимое public_html...
Что можно сделать?
Re: https
Серьезно? Покажите в приват конфиги snginx / sapache?JEY70 wrote: Перезапустите nginx все норм будет
Re: https
Я как опытным путем выяснил как это лечится, так и перестал вас мучить по данному вопросу))skurudo wrote:Серьезно? Покажите в приват конфиги snginx / sapache?JEY70 wrote: Перезапустите nginx все норм будет
Мне кажется то что после сохранения настроек сайта nginx тупо не ребутается хотя должен, но если его руками ребутнуть то все норм.
Ссылки не стал прятать, посчитаете нужным удалите)
SpoilerShow
Code: Select all
server {
listen 192.168.1.144:443;
server_name xxx.ru ;
ssl on;
ssl_certificate /home/admin/conf/web/ssl.xxx.ru.pem;
ssl_certificate_key /home/admin/conf/web/ssl.xxx.ru.key;
error_log /var/log/apache2/domains/xxx.ru.error.log error;
location / {
proxy_pass https://192.168.1.144:8443;
location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|ppt|pptx|odf|odp|ods|odt|pdf|psd|ai|eot|eps|ps|zip|tar|tgz|gz|rar|bz2|7z|aac|m4a|mp3|mp4|ogg|wav|wma|3gp|avi|flv|m4v|mkv|mov|mpeg|mpg|wmv|exe|iso|dmg|swf)$ {
root /home/admin/web/xxx.ru/public_shtml;
access_log /var/log/apache2/domains/xxx.ru.log combined;
access_log /var/log/apache2/domains/xxx.ru.bytes bytes;
expires max;
try_files $uri @fallback;
}
}
location /error/ {
alias /home/admin/web/xxx.ru/document_errors/;
}
location @fallback {
proxy_pass https://192.168.1.144:8443;
}
location ~ /\.ht {return 404;}
location ~ /\.svn/ {return 404;}
location ~ /\.git/ {return 404;}
location ~ /\.hg/ {return 404;}
location ~ /\.bzr/ {return 404;}
include /home/admin/conf/web/snginx.xxx.ru.conf*;
}
Last edited by skurudo on Wed Sep 07, 2016 9:19 pm, edited 1 time in total.
Reason: edited
Reason: edited
Re: https
Мне простая перезагрузка не помогала...
Я это проверил, когда пытался nginx выключить в настройках, для эксперимента...
Он потом не запускался, когда снова включил и нужно было какой-то командой перестроить домены, потом nginx работал как надо...
Я это проверил, когда пытался nginx выключить в настройках, для эксперимента...
Он потом не запускался, когда снова включил и нужно было какой-то командой перестроить домены, потом nginx работал как надо...
Re: https
Совершенно такой же баг.
Чистый девственный сервер. Создаю нового пользователя, добавляю ему сайт. Во время добавления сайта сразу указываю данные сертификата ssl и директорию SSL - public_shtml. Сохраняюсь.
Захожу посмотреть настройки apache и nginx для созданного сайта (/conf/web/). Вижу 4 файла конфига - 2 для http и 2 для https.
Во всех файлах, в настройках прописаны пути к public_html !!!
Чтобы прописались правильные пути в shttp и snginx, нужно снова зайти в редактирование сайта, выбрать директорию SSL - public_html, сохраниться. Затем снова выбрать директорию SSL - public_shtml, опять сохраниться.
Тогда все прописывается верно и сайты правильно открываются: по http - public_html, по https - public_shtml
Но возникла другая проблема после этого, не понимаю, правда, на что грешить... При смене шаблона (например, меняю шаблон Прокси на caching) - вылетает nginx и более не стартует. Копал файлы конфига, вроде изменений нет. Но сервис запустить так и не получилось, даже после возврата шаблона на место (default) и ребута сервера...
Чистый девственный сервер. Создаю нового пользователя, добавляю ему сайт. Во время добавления сайта сразу указываю данные сертификата ssl и директорию SSL - public_shtml. Сохраняюсь.
Захожу посмотреть настройки apache и nginx для созданного сайта (/conf/web/). Вижу 4 файла конфига - 2 для http и 2 для https.
Во всех файлах, в настройках прописаны пути к public_html !!!
Чтобы прописались правильные пути в shttp и snginx, нужно снова зайти в редактирование сайта, выбрать директорию SSL - public_html, сохраниться. Затем снова выбрать директорию SSL - public_shtml, опять сохраниться.
Тогда все прописывается верно и сайты правильно открываются: по http - public_html, по https - public_shtml
Но возникла другая проблема после этого, не понимаю, правда, на что грешить... При смене шаблона (например, меняю шаблон Прокси на caching) - вылетает nginx и более не стартует. Копал файлы конфига, вроде изменений нет. Но сервис запустить так и не получилось, даже после возврата шаблона на место (default) и ребута сервера...
Re: https
Не указана ОС.Borisss! wrote:Совершенно такой же баг.
Чистый девственный сервер.
Re: https
Да, папка подцепляется html. Стоит пару раз сменить папку в панели и в snginx.conf папка прописывается правильно shtml.
CentOS 7
CentOS 7
Попробуйте:Borisss! wrote: Но возникла другая проблема после этого, не понимаю, правда, на что грешить...
Code: Select all
for user in $(ls /usr/local/vesta/data/users/);do v-rebuild-web-domains $user;done