[УРОК] Конфигуриране на SSL за phpBB

Публикувай отговор
Аватар
NecheB
Администратор
Администратор
Мнения: 354
Регистриран на: 06 Авг 2021, 22:20
Местоположение: Maidstone
Обратна връзка:

Конфигуриране на SSL за phpBB

Мнение от NecheB »

Инструкции за настройка на SSL

Тази тема ще ви помогне да конфигурирате вашия уебсайт да работи с SSL сертификат (който трябва да ви бъде предоставен от вашия хост).

Ще се нуждаете от:
  • FTP клиент
  • Добър текстов редактор (като Notepad++ за Windows или Sublime Text за Windows/Mac/Linux със способност за UTF-8 без BOM)
    Препоръчвам ви да направите резервно копие на сайта си, преди да изпълните следните инструкции, тъй като ще правим промени в настройките и основните файлове.
Инструкции
  • Изтеглете файла ".htaccess" от основната директория на вашия сайт.
  • Отворете файла с текстов редактор. Трябва да изглежда нещо подобно на това:

Код: Избери целия код

<IfModule mod_rewrite.c>
RewriteEngine on

#
# Uncomment the statement below if URL rewriting doesn't
# work properly. If you installed phpBB in a subdirectory
# of your site, properly set the argument for the statement.
# e.g.: if your domain is test.com and you installed phpBB
# in http://www.test.com/phpBB/index.php you have to set
# the statement RewriteBase /phpBB/
#
#RewriteBase /

#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
...
Вмъкнете следния текст във вашия .htaccess файл на подходящото място (вижте примера по-долу):

Код: Избери целия код

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Място за вмъкване:

Код: Избери целия код

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

#
# Uncomment the statement below if URL rewriting doesn't
# work properly. If you installed phpBB in a subdirectory
# of your site, properly set the argument for the statement.
# e.g.: if your domain is test.com and you installed phpBB
# in http://www.test.com/phpBB/index.php you have to set
# the statement RewriteBase /phpBB/
#
#RewriteBase /

#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
...
Запазете и качете новият ви ".htaccess" файл на вашия сървър (презаписвайки предишния файл).

Сега ще конфигурираме настройките на phpBB, за да поддържат SSL. Влезте в "ACP" (административната част на форума). Вървейте към раздела "General" и кликнете върху "Server Configuration".

Изберете "Enabled" под настройката "Cookie Secure:" и натиснете "Submit".

Посетителите вече трябва автоматично да бъдат пренасочени към сигурния SSL сайт, а "https://" трябва да се вижда в адресната лента на вашия уеб браузър.

Съвети:
  • Въпрос: Получавам грешка "HTTP 400 - Bad Request" или нещо подобно:

Код: Избери целия код

An error occurred during a connection to www.phpbb-es.com:80. SSL received a record that exceeded the maximum permissible length. Error code: SSL_ERROR_RX_RECORD_TOO_LONG 
  • Отговор: Това може да се случи, когато опцията "force server URL settings" е включена (намира се в ACP, раздел "General", заглавие "Server Configuration", меню "Server settings"). Трябва да промените стойността на "Server port" на подходящата. По подразбиране това е порт 443.
Подкрепете ни, като направите дарение
Искаш форум? Трябват ти хостинг и домейн? Мога да уредя всичко от което се нуждаеш! Свържи се с мен за допълнителна информация и цени!
Изображение
Хостинг и Домейни на % ТОП Цени, Планове от 2.90 лв. | Jump.bg!
Публикувай отговор

Създайте акаунт или влезте, за да се присъедините към дискусията

Трябва да сте член, за да публикувате отговор

Създайте акаунт

Не сте член? Регистрирайте се, за да се присъедините към нашата общност
Членовете могат да стартират свои теми и да се абонират за теми
Безплатно е и отнема само минутка

Регистрация

Влезте

Обратно към “Други ръководства”