Проект «SnakeProject» Михаила КозловаРегистрация

Навигация
⇒FreeBSD and Nix⇒

⇐CISCO
⇐Voice(Asterisk\Cisco)
⇐Microsoft
⇐Powershell
⇐Python
⇐SQL\T-SQL
⇐1С
⇐Общая
⇐WEB Разработка
⇐ORACLE SQL \ JAVA

Debian 9: проксирующий nginx для apache 2 + mariadb + phpmyadmin


 
Установка Nginx как frontend к Apache на Debian 9
 
 
Обновимся:
apt-get update && apt-get upgrade
 
 
В процессе установки укажем пароль для базы phpmyadmin:
 
 
Задаем пароль root для MariaDB:
 
service apache2 stop
 
 
Устанавливаем Nginx:
 
apt-get install nginx
 
service nginx stop
 
 
Добавим модули в Apache:
 
Заменим Listen 80 на Listen 127.0.0.1:81 в /etc/apache2/ports.conf:
 
В /etc/apache2/sites-available создадим deb.conf:
 
 
Установим mod_rpaf 0.8.4 (не обращаем внимания на warning):
 
Заменим в /etc/apache2/apache2.conf:
на
 
 
Файл /etc/apache2/mods-available/rpaf.conf переделываем в это:
 
Подключаем конфиг сайта:
a2ensite deb.conf
 
service apache2 start
 
 
Генерируем самоподписанный ключ и сертификат:
 
Получим:
 
 
Настраиваем Nginx
 
Сервер например имеет адрес - 192.168.1.20
 
Создаем файл /etc/nginx/sites-available/deb (указать пути до сертификатов, папок, имена ):
 
 
Укажем символьную ссылку для запуска:
ln -s /etc/nginx/sites-available/deb /etc/nginx/sites-enabled/deb
 
В /etc/nginx/sites-available/default заменить:
на
 
Стартуем:
service nginx start
 
Проверка:
Добавим в /var/www/deb/html/index.php:
 
Символьная ссылка на phpmyadmin:
 
 
Проверям:
https://deb/
https://deb/phpmyadmindeb/
 
 
Добавляем в автозагрузку:
systemctl enable nginx
systemctl enable mariadb
systemctl enable apache2

Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

© Snakeproject.ru создан в 2013 году. При копировании материала с сайта - оставьте ссылку.


Яндекс.Метрика

Goon Каталог сайтов Рейтинг@Mail.ru