Навигация
|
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:
Проверям:
Добавляем в автозагрузку:
systemctl enable nginx
systemctl enable mariadb
systemctl enable apache2
Комментарии пользователей Эту новость ещё не комментировалиНаписать комментарий Анонимам нельзя оставоять комментарии, зарегистрируйтесь! |
Контакты Группа ВК | Код обмена баннерами | Видео к IT статьям на YoutubeВидео на другие темы Смотреть | |||
Мои друзья: | © Snakeproject.ru создан в 2013 году.При копировании материала с сайта - оставьте ссылку.Весь материал на сайте носит ознакомительный характер,за его использование другими людьми, автор ответственности не несет. |
||||
Поддержать автора и проект
|