Перейти к содержимому


Фотография
- - - - -

Настройка протола https

https ssl

Сообщений в теме: 12

#1 Александр Скобов

Александр Скобов

Отправлено 14 March 2016 - 10:09

Приобрели сертификат SSL

Сейчас стоим перед с задачей переключения и настройки протокола https

 

Поиск методички не дал результатов. Существует ли какой-то правильный алгоритм действий?

 

Админка Joomla Включаем:
Включить SSL

.htaccess код Добавляем:
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

Configuration Добавляем:
public $live_site = 'https://site.ru';
public $force_ssl = '2';

VPS / ISPmanager / WWW-домены Включаем:
Защищенное соединение (SSL)

Apache и Nginx не настраивали

 

При разных условиях(записях) возникают ошибки:

  • пропадают стили,
  • ошибка 500,
  • На этой странице обнаружена циклическая переадресация ERR_TOO_MANY_REDIRECTS

 

Нужна помощь с настройкой! Может кто подскажет где можно подсмотреть пошаговую инструкцию по настройкам https

VPS хостинг, панель ISPmanager

Joomla: 3.4.8  / JBZoo: 2.2.5 Pro rev3095 / Zoo: 3.3.15 / WidgetKit: 1.5.6 / SSL RU-CENTER


Сообщение отредактировал Александр Скобов: 14 March 2016 - 10:12

  • 0

#2 udjin

udjin

Отправлено 14 March 2016 - 10:36

Ну, если используете VPS, то лучше поставить nginx и настроить хост в нём. Панель зря взяли, много проблем с ними. Конфиг виртуального хоста покажите, может тогда проблема станет ясна. 

 

Цитата

 

 

Apache и Nginx не настраивали

Цитата

 

 

При разных условиях(записях) возникают ошибки:

Ну, проблема ясна же.

 

Посмотрите сюда, я тут давал рабочий конфиг для nginx:

http://forum.jbzoo.c...-jbzoo/?p=83063


Сообщение отредактировал udjin: 14 March 2016 - 11:01

  • 2

#3 Александр Скобов

Александр Скобов

Отправлено 14 March 2016 - 11:48

Спасибо. Попробуем


  • 0

#4 Vseprosto

Vseprosto

Отправлено 14 March 2016 - 11:59

Какая у вас версия ISPManager? в пятой версии есть автоматическая настройка https+nginx+apache все работает по дефолту, единственно с чем столкнулись это была проблема с включение сео в joomla но добавление

  1. location / {
  2. try_files $uri $uri/ /index.php?$args;
  3. }

в конфиг домена исправило ситуацию, а конфиги Александра позволяют произвести "тюниг" что будет большим плюсом


Сообщение отредактировал Koder: 14 March 2016 - 12:00

  • 0

#5 Александр Скобов

Александр Скобов

Отправлено 14 March 2016 - 12:11

Koder сказал(а) 14 Мар 2016 - 10:59:

Какая у вас версия ISPManager?

 

 

ISPmanager Lite 5.29.1


  • 0

#6 udjin

udjin

Отправлено 14 March 2016 - 12:14

Koder сказал(а) 14 Мар 2016 - 10:59:

nginx+apache

Этого нужно избегать и не делать. Это неправильно.  


  • 0

#7 Александр Скобов

Александр Скобов

Отправлено 14 March 2016 - 12:25

udjin сказал(а) 14 Мар 2016 - 09:36:

  1. user apache;
  2. worker_processes 1;
  3.  
  4. error_log /var/log/nginx/error.log warn;
  5. pid /var/run/nginx.pid;
  6.  
  7.  
  8. events {
  9. worker_connections 1024;
  10. }
  11.  
  12.  
  13. http {
  14. client_max_body_size 100m;
  15. include /etc/nginx/mime.types;
  16. default_type application/octet-stream;
  17.  
  18. log_format main '$remote_addr - $remote_user [$time_local] "$request" '
  19. '$status $body_bytes_sent "$http_referer" '
  20. '"$http_user_agent" "$http_x_forwarded_for"';
  21.  
  22. access_log /var/log/nginx/access.log main;
  23.  
  24. sendfile on;
  25. #tcp_nopush on;
  26.  
  27. keepalive_timeout 65;
  28.  
  29. #gzip on;
  30.  
  31. include /etc/nginx/conf.d/*.conf;
  32. include /etc/nginx/vhosts/*/*.conf;
  33. server {
  34. server_name localhost;
  35. disable_symlinks if_not_owner;
  36. listen 80;
  37. include /etc/nginx/vhosts-includes/*.conf;
  38. location @fallback {
  39. error_log /dev/null crit;
  40. proxy_pass http://127.0.0.1:8080;
  41. proxy_redirect http://127.0.0.1:8080 /;
  42. proxy_set_header Host $host;
  43. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  44. proxy_set_header X-Forwarded-Proto $scheme;
  45. access_log off ;
  46. }
  47. }
  48. }
  49.  

Сообщение отредактировал Александр Скобов: 14 March 2016 - 12:26

  • 0

#8 Vseprosto

Vseprosto

Отправлено 14 March 2016 - 12:33

udjin сказал(а) 14 Мар 2016 - 11:14:

Этого нужно избегать и не делать. Это неправильно.  

Это видимо вам видней, сам не знаю, но отказавшись от одного apache сайт стал заметно шустрей


  • 0

#9 Александр Скобов

Александр Скобов

Отправлено 14 March 2016 - 12:37

пациент http://especa.ru


  • 0

#10 udjin

udjin

Отправлено 14 March 2016 - 12:38

Koder сказал(а) 14 Мар 2016 - 11:33:

Это видимо вам видней, сам не знаю, но отказавшись от одного apache сайт стал заметно шустрей

Об этом и говорю. Веб сервер должен быть один. Касаемо проблемы Александра - отказаться от панели, установить Debian Jessie, поставить nginx и радоваться.
Александр, зашёл на сайт. А почему такие тормоза? Там явно апач наплодил процессов с сотню. 

Псмотрел заголовки сервера, обнаружил: PHP/5.4.42
Александр, обновите версию php на сервере, эта устарела пару лет назад.


Сообщение отредактировал udjin: 14 March 2016 - 12:43

  • 0





Темы с аналогичным тегами https, ssl

Click to return to top of page in style!