LAMP — набор программного обеспечения, необходимый для работы веб-сайтов. В него входят: Linux — операционная система; Apache — веб-сервер; MySQL / MariaDB — сервер баз данных; PHP — интерпретатор применяемого в разработке web-приложений языка PHP. Иногда его меняют на Perl или Python.…
Загрузка готового сайта
Если у вас уже есть готовый сайт, загрузить его файлы можно по FTP. В итоге в папке сайта example.com должен оказаться архив вашего сайта (в примере example.com.tar.gz) и дамп базы данных (в примере dump.sql): Распаковываем сайт: tar -xzf example.com.tar.gz На CentOS tar по умолчанию не установлен. Для…
FTP-сервер на виртуальную машину с Bitrix GT
Используя встроенный пакетный менеджер yum, установите FTP-сервер: yum install -y pure-ftpd Добавьте службу FTP-сервера в автозагрузку: systemctl enable pure-ftpd Сделайте резервную копию текущей конфигурации FTP-сервера: mv /etc/pure-ftpd/pure-ftpd.conf{,.back} Откройте конфигурационный файл с помощью любимого редактора, например, vim или nano: vim /etc/pure-ftpd/pure-ftpd.conf…
Настройка FTP на BitrixVM
Если вы решите настроить FTP самостоятельно, то рекомендуем заранее сделать бекап. 1. Для работы FTP установим ProFTPd сервер. Первой командой мы установим необходимый пакет. yum install proftpd Затем добавляем FTP в автозапуск сервера. chkconfig proftpd on Запускаем службу service proftpd start…
Настройка SFTP для управления файлами на сервере
Настройка через консоль Если вы не используете панель ISPmanager, то работу SFTP можно настроить вручную. На наших серверах OpenSSH устанавливается по умолчанию (справедливо для серверов с операционными системами linux установленных из наших шаблонов). Для того, чтобы включить sftp-server в sshd, необходимо указать его…
Сайт на сервере с LAMP
В качестве примера будем использовать тестовый домен example.com. Не забудьте изменить его на свой. Шаг 0. Структура каталогов для размещения сайтов Чтобы в будущем мы могли просто и непринуждённо добавлять новые сайты, настраивать FTP или sFTP-доступ для отдельных директорий, не…
FTP на сервере без панели управления
Настройка подключения через sFTP По умолчанию sFTP-доступ к серверу уже настроен. Можно сразу подключиться через обычный FTP-клиент, например, FileZilla, использовав IP-адрес сервера, логин и пароль пользователя root и порт 22. Также можно создать дополнительных sFTP-пользователей с доступом только к отдельным папкам на сервере.…
Перевод сайтов на шифрованное подключение https/ssl
Получение сертификата от Let’s Encrypt и установка/настройка nginx. + обновления при помощи certbot на Ubuntu 20.04 LTS 1. Устанавливаем certbot Используем команду: apt install python3-certbot-nginx Подтверждаем установку клавишей «Y» и «Enter» Теперь Certbot установлен и готов к использованию, но, для того, чтобы…
Безопасность Nginx с помощью Let’s Encrypt в Ubuntu 18.04
Let’s Encrypt представляет собой центр сертификации (Certificate Authority, CA), получивший и получивший бесплатные сертификаты TLS/SSL , тем самым чаще всего использующий зашифрованный HTTPS на веб-серверах. Процесс получения сертификатов получается за счёт наличия клиента Certbot, который автоматизирует большую часть (если не…
Установить MySQL в Ubuntu 18.04
MySQL является системой управления базами данных с открытым исходным кодом и обычно используется, как часть популярного стека LAMP (Linux, Apache, MySQL, PHP/Python/Perl). MySQL использует реляционную базу данных и SQL (Structured Query Language, язык структурированных запросов) для управления данными. Короткая версия…