Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Main Section Web Server
  • Search

Roundcube SSL

Questions regarding the Web Server
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
16 posts
  • 1
  • 2
  • Next
rez0n
Posts: 149
Joined: Fri Jan 25, 2013 8:04 am
Contact:
Contact rez0n
Website

Roundcube SSL
  • Quote

Post by rez0n » Mon Aug 05, 2013 10:52 pm

Битый час мучаюсь, не могу заставить Roundcube работать через SSL.
Подскажите, где крутить? :) Никаких зацепок.
Практически все изменения вносимые мной приводят к http://take.ms/S8udqZ
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Roundcube SSL
  • Quote

Post by skid » Tue Aug 06, 2013 7:16 am

Если через http работает, то дополнительных настроек не нужно.\
Альяс /webmail глобально прописывается в конфиге /etc/httpd/conf.d/roundcubemail.conf, если на сайте нет папки webmail и правила mod_rewrite не перехватывают запросы, то проблем не будет.

Посмотрите в логи домена. Что видно там?
Top

rez0n
Posts: 149
Joined: Fri Jan 25, 2013 8:04 am
Contact:
Contact rez0n
Website

Re: Roundcube SSL
  • Quote

Post by rez0n » Tue Aug 06, 2013 7:18 am

В логе основного домена почему то вот так

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
Top

rez0n
Posts: 149
Joined: Fri Jan 25, 2013 8:04 am
Contact:
Contact rez0n
Website

Re: Roundcube SSL
  • Quote

Post by rez0n » Tue Aug 06, 2013 7:19 am

Если посмотреть 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"
Top

rez0n
Posts: 149
Joined: Fri Jan 25, 2013 8:04 am
Contact:
Contact rez0n
Website

Re: Roundcube SSL
  • Quote

Post by rez0n » Tue Aug 06, 2013 7:22 am

Если вообще убрать конфигурацию SSL из nginx.

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;
#        }
#}
То получится http://take.ms/WoDBCb
Top

rez0n
Posts: 149
Joined: Fri Jan 25, 2013 8:04 am
Contact:
Contact rez0n
Website

Re: Roundcube SSL
  • Quote

Post by rez0n » Tue Aug 06, 2013 7:24 am

Короче говоря, я просто напросто запутался и уже ничего не соображаю. Вариантов у меня не осталось.
Я так понимаю в Vesta по умолчанию не хватает сконфигурированного https хоста для nginx, оттого и получается такая ситуация когда после включение force_https в конфиге Roundcube начинается эта путаница.
Помогите пожалуйста создать проксирующий nginx listener на 443 порту :)
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Roundcube SSL
  • Quote

Post by skid » Tue Aug 06, 2013 7:28 am

1) В логах видно что запрашивается папка с двойным названием /home/admin/web/req.pp.ua/public_html/webmailwebmail. Значит дело в .htaccess

2) Похоже вы вручную меняли конфигурационный файл. Это не очень хорошо.

3) Пересоздайте конфигурацию командой v-rebuild-web-domains %username%

4) Добавьте домену ssl сертификат

5) Удалите .htacess и проверьте работу webmail
Top

rez0n
Posts: 149
Joined: Fri Jan 25, 2013 8:04 am
Contact:
Contact rez0n
Website

Re: Roundcube SSL
  • Quote

Post by rez0n » Tue Aug 06, 2013 7:31 am

2. Только создал /etc/nginx/conf.d/ssl.conf с содержимым указанным выше.
3. Сейчас так и сделаю.
4. У меня не добавляется SSL сертификат через панель :))) В соседней теме обсуждаем.
5. htaccess файла нет.
Top

rez0n
Posts: 149
Joined: Fri Jan 25, 2013 8:04 am
Contact:
Contact rez0n
Website

Re: Roundcube SSL
  • Quote

Post by rez0n » Tue Aug 06, 2013 7:35 am

После Rebuild'a все по прежнему.

Запрашивает /home/admin/web/req.pp.ua/public_html/webmailwebmail хотя Roundcube по умолчанию в /usr/share/roundcubemail
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Roundcube SSL
  • Quote

Post by skid » Tue Aug 06, 2013 7:46 am

Запрос на webmailwebmail идет из-за .htaccess-а. Удалите его временно.
Top


Post Reply
  • Print view

16 posts
  • 1
  • 2
  • Next

Return to “Web Server”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password