Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Включить SSL

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
14 posts
  • 1
  • 2
  • Next
masxter
Posts: 11
Joined: Sun Feb 19, 2017 9:32 am

Os: Debian 8x
Web: nginx + php-fpm
Включить SSL
  • Quote

Post by masxter » Sun Feb 19, 2017 9:59 am

Мне нужно что бы мой сайт автоматически редиректил на https, он этого не делает. У меня xenforo и изменить .htaccess тоже не могу. Ибо тогда все нахрен сломается.

Нужно в Vesta включить как то "Только SSL"
Top

Mr.Erbutw
Posts: 1040
Joined: Tue Apr 29, 2014 10:05 pm

Os: CentOS 6x
Web: apache + nginx
Re: Включить SSL
  • Quote

Post by Mr.Erbutw » Sun Feb 19, 2017 10:46 am

masxter wrote:Мне нужно что бы мой сайт автоматически редиректил на https, он этого не делает. У меня xenforo и изменить .htaccess тоже не могу. Ибо тогда все нахрен сломается.

Нужно в Vesta включить как то "Только SSL"
Поиск на форуме, не дал результатов ?
Top

Alex Connor
Support team
Posts: 1047
Joined: Fri Mar 21, 2014 7:49 am
Contact:
Contact Alex Connor
Website Twitter

Os: CentOS 6x
Web: apache + nginx
Re: Включить SSL
  • Quote

Post by Alex Connor » Sun Feb 19, 2017 12:17 pm

Code: Select all

http://vestacp.com/docs/#how-to-force-https
Top

artscripts
Posts: 49
Joined: Tue Nov 08, 2016 11:33 pm

Os: CentOS 6x
Web: nginx + php-fpm
Re: Включить SSL
  • Quote

Post by artscripts » Fri Feb 24, 2017 11:41 am

masxter wrote: У меня xenforo и изменить .htaccess тоже не могу. Ибо тогда все нахрен сломается.

Нужно в Vesta включить как то "Только SSL"
Несколько проектов есть на xenforo, дабы не забивать себе голову делал быстрый редирект через .htaccess и все прекрасно работает. 2-3 строками кода редиректа, что вы там поломаете?
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Включить SSL
  • Quote

Post by skurudo » Mon Feb 27, 2017 11:49 am

artscripts wrote:Несколько проектов есть на xenforo, дабы не забивать себе голову делал быстрый редирект через .htaccess и все прекрасно работает. 2-3 строками кода редиректа, что вы там поломаете?
Где-то видимо наколбасил товарищ.

Вот как-то так делаете?

Code: Select all

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://yourdomain.com/$1 [R=301,L]
Top

UserVest
Posts: 47
Joined: Mon Jun 06, 2016 3:05 pm

Re: Включить SSL
  • Quote

Post by UserVest » Fri Mar 16, 2018 2:06 pm

А что делать, если стоит nginx+php-fpm? там .htaccess не работает (
Top

DeaDSandro
Posts: 13
Joined: Sun Feb 09, 2014 9:31 pm

Os: Debian 8x
Web: nginx + php-fpm
Re: Включить SSL
  • Quote

Post by DeaDSandro » Fri Mar 16, 2018 3:19 pm

UserVest wrote: ↑
Fri Mar 16, 2018 2:06 pm
А что делать, если стоит nginx+php-fpm? там .htaccess не работает (
в весте есть прекрасная возможность "дописывать" конфиги нжинкса/апача изза наличия строчки

Code: Select all

include /home/<USER>/conf/web/<s>nginx.<DOMAIN>.conf*;
(для апача аналогично есть IncludeOptional в конфиге)

можно просто создать файл, например snginx.test.com.conf_my_custom_config_for_domain и наполнить его нужными вам правилами для конкретного хоста

Мой пример:
есть приложение на ноде, которое висит на порту X, нужно проксировать запросы к нему с нжинкса, при этом чтобы работало оно по https.
я использую немного измененный конфиг для nginx без блока location /, это позволяет дописывать какие угодно конфигурации.

В /home/<USER>/conf/web/ создал файл nginx.<DOMAIN>.conf_redirect
Содержимое файла:

Code: Select all

return 301 https://$host$request_uri;
Здесь происходит редирект на https.

Ну и наконец snginx.<DOMAIN>.conf_app_config

Code: Select all

   
    location / {
        proxy_pass      http://127.0.0.1:XXXX;
    }

    location /socket.io {
        proxy_pass      http://127.0.0.1:XXXX;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection $connection_upgrade;
    }
Тут описываю проксирование в приложение на порт X.
Получение сертификатов остается на плечах весты, что к слову также работает на основе этих кастомных конфигов.
Top

UserVest
Posts: 47
Joined: Mon Jun 06, 2016 3:05 pm

Re: Включить SSL
  • Quote

Post by UserVest » Sat Mar 17, 2018 7:16 am

DeaDSandro wrote: ↑
Fri Mar 16, 2018 3:19 pm
UserVest wrote: ↑
Fri Mar 16, 2018 2:06 pm
А что делать, если стоит nginx+php-fpm? там .htaccess не работает (
в весте есть прекрасная возможность "дописывать" конфиги нжинкса/апача изза наличия строчки

Code: Select all

include /home/<USER>/conf/web/<s>nginx.<DOMAIN>.conf*;

В /home/<USER>/conf/web/ создал файл nginx.<DOMAIN>.conf_redirect
Содержимое файла:

Code: Select all

return 301 https://$host$request_uri;
Здесь происходит редирект на https.
Заработало :)
Спасибо огромное!!!
Top

UserVest
Posts: 47
Joined: Mon Jun 06, 2016 3:05 pm

Re: Включить SSL
  • Quote

Post by UserVest » Sun Mar 18, 2018 8:44 am

DeaDSandro wrote: ↑
Fri Mar 16, 2018 3:19 pm
Ну и наконец snginx.<DOMAIN>.conf_app_config

Code: Select all

   
    location / {
        proxy_pass      http://127.0.0.1:XXXX;
    }

    location /socket.io {
        proxy_pass      http://127.0.0.1:XXXX;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection $connection_upgrade;
    }
Тут описываю проксирование в приложение на порт X.
Получение сертификатов остается на плечах весты, что к слову также работает на основе этих кастомных конфигов.
Подскажите, это нужно обязательно добавлять?
Я добавил только то что выше в посте написал, а вот теперь думаю, может и этот файл нужно создавать обязательно?
Подскажите для чего это проксирование?
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Включить SSL
  • Quote

Post by skurudo » Mon Mar 19, 2018 6:35 am

Похоже оно для nodejs
Top


Post Reply
  • Print view

14 posts
  • 1
  • 2
  • Next

Return to “Общие вопросы”



  • 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