Roundcube SSL
Roundcube SSL
Битый час мучаюсь, не могу заставить Roundcube работать через SSL.
Подскажите, где крутить? :) Никаких зацепок.
Практически все изменения вносимые мной приводят к http://take.ms/S8udqZ
Подскажите, где крутить? :) Никаких зацепок.
Практически все изменения вносимые мной приводят к http://take.ms/S8udqZ
Re: Roundcube SSL
Если через http работает, то дополнительных настроек не нужно.\
Альяс /webmail глобально прописывается в конфиге /etc/httpd/conf.d/roundcubemail.conf, если на сайте нет папки webmail и правила mod_rewrite не перехватывают запросы, то проблем не будет.
Посмотрите в логи домена. Что видно там?
Альяс /webmail глобально прописывается в конфиге /etc/httpd/conf.d/roundcubemail.conf, если на сайте нет папки webmail и правила mod_rewrite не перехватывают запросы, то проблем не будет.
Посмотрите в логи домена. Что видно там?
Re: Roundcube SSL
В логе основного домена почему то вот так
Code: Select all
[Tue Aug 06 02:46:23 2013] [error] [client 178.150.48.92] File does not exist: /home/admin/web/req.pp.ua/public_html/webmailwebmail
Re: Roundcube SSL
Если посмотреть nginx (на нем, как я понял не сконфигурирован listen для 443.
Вот это и пытаюсь решить.
Вот это и пытаюсь решить.
Code: Select all
2013/08/06 10:16:21 [error] 9391#0: *7 open() "/etc/nginx/html/error/404.html" failed (2: No such file or directory), client: 178.150.48.92, server: _, request: "GET /webmail/ HTTP/1.1", host: "req.pp.ua"
2013/08/06 10:16:21 [error] 9391#0: *7 open() "/etc/nginx/html/favicon.ico" failed (2: No such file or directory), client: 178.150.48.92, server: _, request: "GET /favicon.ico HTTP/1.1", host: "req.pp.ua"
2013/08/06 10:16:21 [error] 9391#0: *7 open() "/etc/nginx/html/error/404.html" failed (2: No such file or directory), client: 178.150.48.92, server: _, request: "GET /favicon.ico HTTP/1.1", host: "req.pp.ua"
Re: Roundcube SSL
Если вообще убрать конфигурацию SSL из nginx.
То получится http://take.ms/WoDBCb
Code: Select all
#server {
# listen 80;
# listen 443 ssl;
# server_name _;
# ssl on;
# ssl_protocols SSLv3 TLSv1;
# ssl_certificate /etc/ssl/certs/req.pp.ua.crt;
# ssl_certificate_key /etc/ssl/certs/req.pp.ua.key;
# server_name _;
#
# location / {
# proxy_pass http://127.0.0.1:8080;
# proxy_set_header Host $host;
# proxy_set_header X-Real-IP $remote_addr;
# proxy_set_header X-Forwarded-For $remote_addr;
# proxy_connect_timeout 120;
# proxy_send_timeout 120;
# proxy_read_timeout 180;
# }
#}
Re: Roundcube SSL
Короче говоря, я просто напросто запутался и уже ничего не соображаю. Вариантов у меня не осталось.
Я так понимаю в Vesta по умолчанию не хватает сконфигурированного https хоста для nginx, оттого и получается такая ситуация когда после включение force_https в конфиге Roundcube начинается эта путаница.
Помогите пожалуйста создать проксирующий nginx listener на 443 порту :)
Я так понимаю в Vesta по умолчанию не хватает сконфигурированного https хоста для nginx, оттого и получается такая ситуация когда после включение force_https в конфиге Roundcube начинается эта путаница.
Помогите пожалуйста создать проксирующий nginx listener на 443 порту :)
Re: Roundcube SSL
1) В логах видно что запрашивается папка с двойным названием /home/admin/web/req.pp.ua/public_html/webmailwebmail. Значит дело в .htaccess
2) Похоже вы вручную меняли конфигурационный файл. Это не очень хорошо.
3) Пересоздайте конфигурацию командой v-rebuild-web-domains %username%
4) Добавьте домену ssl сертификат
5) Удалите .htacess и проверьте работу webmail
2) Похоже вы вручную меняли конфигурационный файл. Это не очень хорошо.
3) Пересоздайте конфигурацию командой v-rebuild-web-domains %username%
4) Добавьте домену ssl сертификат
5) Удалите .htacess и проверьте работу webmail
Re: Roundcube SSL
2. Только создал /etc/nginx/conf.d/ssl.conf с содержимым указанным выше.
3. Сейчас так и сделаю.
4. У меня не добавляется SSL сертификат через панель :))) В соседней теме обсуждаем.
5. htaccess файла нет.
3. Сейчас так и сделаю.
4. У меня не добавляется SSL сертификат через панель :))) В соседней теме обсуждаем.
5. htaccess файла нет.
Re: Roundcube SSL
После Rebuild'a все по прежнему.
Запрашивает /home/admin/web/req.pp.ua/public_html/webmailwebmail хотя Roundcube по умолчанию в /usr/share/roundcubemail
Запрашивает /home/admin/web/req.pp.ua/public_html/webmailwebmail хотя Roundcube по умолчанию в /usr/share/roundcubemail
Re: Roundcube SSL
Запрос на webmailwebmail идет из-за .htaccess-а. Удалите его временно.