Включить SSL
Включить SSL
Мне нужно что бы мой сайт автоматически редиректил на https, он этого не делает. У меня xenforo и изменить .htaccess тоже не могу. Ибо тогда все нахрен сломается.
Нужно в Vesta включить как то "Только SSL"
Нужно в Vesta включить как то "Только SSL"
Re: Включить SSL
Поиск на форуме, не дал результатов ?masxter wrote:Мне нужно что бы мой сайт автоматически редиректил на https, он этого не делает. У меня xenforo и изменить .htaccess тоже не могу. Ибо тогда все нахрен сломается.
Нужно в Vesta включить как то "Только SSL"
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: Включить SSL
Code: Select all
http://vestacp.com/docs/#how-to-force-https
-
- Posts: 49
- Joined: Tue Nov 08, 2016 11:33 pm
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Включить SSL
Несколько проектов есть на xenforo, дабы не забивать себе голову делал быстрый редирект через .htaccess и все прекрасно работает. 2-3 строками кода редиректа, что вы там поломаете?masxter wrote: У меня xenforo и изменить .htaccess тоже не могу. Ибо тогда все нахрен сломается.
Нужно в Vesta включить как то "Только SSL"
Re: Включить SSL
Где-то видимо наколбасил товарищ.artscripts wrote:Несколько проектов есть на xenforo, дабы не забивать себе голову делал быстрый редирект через .htaccess и все прекрасно работает. 2-3 строками кода редиректа, что вы там поломаете?
Вот как-то так делаете?
Code: Select all
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://yourdomain.com/$1 [R=301,L]
Re: Включить SSL
А что делать, если стоит nginx+php-fpm? там .htaccess не работает (
-
- Posts: 13
- Joined: Sun Feb 09, 2014 9:31 pm
- Os: Debian 8x
- Web: nginx + php-fpm
Re: Включить SSL
в весте есть прекрасная возможность "дописывать" конфиги нжинкса/апача изза наличия строчки
Code: Select all
include /home/<USER>/conf/web/<s>nginx.<DOMAIN>.conf*;
можно просто создать файл, например 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;
Ну и наконец 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;
}
Получение сертификатов остается на плечах весты, что к слову также работает на основе этих кастомных конфигов.
Re: Включить SSL
Заработало :)DeaDSandro wrote: ↑Fri Mar 16, 2018 3:19 pmв весте есть прекрасная возможность "дописывать" конфиги нжинкса/апача изза наличия строчкиCode: Select all
include /home/<USER>/conf/web/<s>nginx.<DOMAIN>.conf*;
В /home/<USER>/conf/web/ создал файл nginx.<DOMAIN>.conf_redirect
Содержимое файла:Здесь происходит редирект на https.Code: Select all
return 301 https://$host$request_uri;
Спасибо огромное!!!
Re: Включить SSL
Подскажите, это нужно обязательно добавлять?DeaDSandro wrote: ↑Fri Mar 16, 2018 3:19 pmНу и наконец snginx.<DOMAIN>.conf_app_configТут описываю проксирование в приложение на порт X.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; }
Получение сертификатов остается на плечах весты, что к слову также работает на основе этих кастомных конфигов.
Я добавил только то что выше в посте написал, а вот теперь думаю, может и этот файл нужно создавать обязательно?
Подскажите для чего это проксирование?
Re: Включить SSL
Похоже оно для nodejs