Skip to content

suvorix/apache-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Автоматическая установка Apache сервера

Набор bash-скриптов для автоматической установки и настройки веб-сервера на Ubuntu/Debian.

🌟 Возможности

  • Полная установка стека LAMP (Linux, Apache, MySQL, PHP)
  • Автоматическая настройка FTP-сервера (ProFTPD)
  • Установка phpMyAdmin для управления базами данных
  • Добавление сайтов с автоматическим созданием FTP пользователей и баз данных

🛠 Основные файлы

Полная установка сервера

sudo sh ./setup.sh

Этот скрипт установит:

  • Apache2 с поддержкой PHP
  • MySQL сервер
  • phpMyAdmin
  • FTP сервер (vsftpd)

Добавление нового сайта

sudo sh ./site_add.sh

Результат:

  • Создан виртуальный хост Apache
  • Создан FTP пользователь с доступом к папке сайта
  • Создана база данных и пользователь MySQL
  • Готовый к работе веб-сайт

Создание FTP пользователя

sudo sh ./add/ftp.sh

Создание базы данных

sudo sh ./add/db.sh

🐛 Не реализовано:

  • SSL сертификаты (автоматическая генерация ssl сертификата через Let’s Encrypt)
  • и многое другое 🤣

⚠️ ВНИМАНИЕ

Скрипты разрабатывались в образовательных целях, не используйте. Для тех, кто ищет панель управления сайтами на свой сервер:

About

Автоматическая установка Apache сервера

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages