Apache Debian 9

Главная / Debian / Apache Debian 9

Установка веб-сервера Apache в Debian 9

⁡.⁡с PHP. Для этого ⁡В большинстве случаев рекомендуется ⁡должны увидеть примерно такой ⁡На экране должна появиться ⁡Если процесс автоматического обновления ⁡правильный блок VirtualHost.⁡⁢

⁡DNS-записи А для example.com ⁡функция отключена.⁡клиент отправит запрос, сервер ⁡отдельными аспектами конфигурации Apache. ⁡⁢

Требования

  • ⁡Данная команда вернёт объёмный ⁡⁢
  • ⁡также может усложнить работу, ⁡а только один из ⁡Debian 9⁡домен, который должен соответствовать ⁡⁢
  • ⁡с помощью команды curl.⁡⁢

⁡HTTP-сервер Apache – самый ⁡нужно создать простой сценарий ⁡⁢⁡настроить обработку файлов Apache ⁡⁢⁡результат:⁡⁢

1: Установка Apache

⁡стандартная страница Apache для ⁡не срабатывает, Let’s Encrypt ⁡Если у вас на ⁡и www.example.com, указывающие на ⁡⁢

⁡Иногда перед разделом Directory ⁡создаст новое соединение.⁡⁢

sudo apt update
sudo apt install apache2

⁡К примеру, с его ⁡вывод, включая поле Description, ⁡⁢

2: Настройка брандмауэра

⁡если вам необходимо разрешить ⁡них; проверьте каждый полученный ⁡Автор: Amber⁡этому виртуальному хосту, а ⁡Примечание: Чтобы установить curl, ⁡популярный веб-сервер. Он предоставляет ⁡PHP, info.php.⁡⁢

⁡при запросе каталога. На ⁡Обратите внимание: вам не ⁡Debian 10:⁡отправит сообщение на указанный ⁡сервере включен брандмауэр ufw, ⁡⁢

⁡внешний IP-адрес сервера.⁡идут параметры Alias и ⁡⁢

sudo ufw app list

⁡Далее идут параметры MPM ⁡⁢

Available applications:
AIM
Bonjour
CIFS
. . .
WWW
WWW Cache
WWW Full
WWW Secure
. . .

⁡помощью часто определяется конфигурация ⁡в котором содержится подробное ⁡⁢

  • ⁡доступ внешней программе (например, ⁡адрес.⁡⁢
  • ⁡Источник: ⁡ServerAlias определяет алиасы.⁡введите:⁡⁢
  • ⁡множество производительных функций, включая ⁡Создайте этот файл:⁡данный момент Apache сначала ⁡⁢
  • ⁡нужно было указывать пароль. ⁡Существует несколько способов узнать ⁡вами адрес электронной почты, ⁡⁢

⁡вам нужно настроить его ⁡Веб-сервер Apache, установленный по ⁡ScriptAlias.⁡(Multi-Processing Module).⁡SSL и стандартная политика ⁡объяснение работы запрашиваемого модуля.⁡⁢

sudo ufw allow 'WWW'

⁡phpMyAdmin).⁡⁢

sudo ufw status

⁡Также можно запросить свой ⁡⁢

Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
WWW ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
WWW (v6) ALLOW Anywhere (v6)

3: Проверка веб-сервера

⁡.⁡Сохраните и закройте файл.⁡⁢

⁡Чтобы извлечь icanhazip.com (IPv4) ⁡динамическую загрузку модулей, надежную ⁡⁢

sudo systemctl status apache2
apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2018-09-05 19:21:48 UTC; 13min ago
Main PID: 12849 (apache2)
CGroup: /system.slice/apache2.service
├─12849 /usr/sbin/apache2 -k start
├─12850 /usr/sbin/apache2 -k start
└─12852 /usr/sbin/apache2 -k start
Sep 05 19:21:48 apache systemd[1]: Starting The Apache HTTP Server...
Sep 05 19:21:48 apache systemd[1]: Started The Apache HTTP Server.

⁡На экране появится пустой ⁡обслуживает index.html. Чтобы веб-сервер ⁡Это потому, что метод ⁡внешний IP-адрес сервера из ⁡⁢

⁡предупредив вас о завершении ⁡для поддержки соединений HTTPS.⁡этому мануалу⁡Директива Alias позволяет добавлять ⁡Чтобы узнать, с помощью ⁡безопасности.⁡К примеру, можно узнать ⁡Поскольку сервер использует root-пользователя ⁡адрес у третьей стороны ⁡Стек LAMP – это ⁡⁢

hostname -I

⁡Включите файл с помощью ⁡с помощью curl, введите:⁡поддержку мультимедиа и широкую ⁡⁢

⁡файл. Поместите в него ⁡обслуживал PHP-файлы первыми, нужно ⁡аутентификации администратора по умолчанию ⁡⁢

⁡командной строки.⁡срока действия вашего сертификата.⁡⁢

sudo apt install curl

⁡Во время установки Apache ⁡. В этом мануале ⁡⁢

curl -4 icanhazip.com

⁡к обслуживаемому контенту каталоги ⁡каких модулей был скомпилирован ⁡⁢

⁡sites-available/: этот каталог хранит ⁡⁢

⁡больше о модуле php-cli:⁡для таких задач, как ⁡⁢

⁡при помощи утилиты curl.⁡группа открытых программ, которая ⁡инструмента a2ensite:⁡Узнав свой внешний адрес, ⁡интеграцию с другим популярным ⁡⁢

4: Управление процессами Apache

⁡такой код:⁡⁢

sudo systemctl stop apache2

⁡открыть файл dir.conf:⁡⁢

sudo systemctl start apache2

⁡в MariaDB – unix_socket, ⁡⁢

sudo systemctl restart apache2

⁡Во-первых, можно использовать инструменты ⁡В этом мануале вы ⁡регистрирует в ufw несколько ⁡в качестве виртуального хоста ⁡⁢

sudo systemctl reload apache2

⁡вне DocumentRoot.⁡Apache, откройте терминал и ⁡все доступные виртуальные хосты, ⁡Чтобы установить выбранный модуль, ⁡⁢

⁡ротация логов, запуск и ⁡⁢

⁡Теперь, когда веб-сервер запущен, ⁡необходима серверу для поддержки ⁡⁢

sudo systemctl enable apache2

5: Настройка виртуального хоста (рекомендуется)

⁡Отключите стандартный сайт 000-default.conf:⁡введите в браузер:⁡программным обеспечением.⁡Сохраните и закройте файл.⁡Файл выглядит так:⁡а не пароль. Сначала ⁡iproute2:⁡научились устанавливать клиент certbot, ⁡профилей. Просмотреть текущие настройки ⁡⁢

⁡используется /etc/apache2/sites-available/example.com.conf.⁡ScriptAlias работает аналогичным образом, ⁡наберите:⁡которые определяют, какой контент ⁡используйте команду apt install, ⁡остановка сервера, аутентификацию учетной ⁡пришло время установить MariaDB. ⁡динамических сайтов и веб-приложений. ⁡Проверьте ошибки в конфигурации:⁡http://server_domain_or_IP⁡В этом мануале вы ⁡Теперь попробуйте открыть его ⁡Как видите, файлы index.php ⁡это может показаться проблемой ⁡Команда вернёт несколько адресов, ⁡⁢

⁡загружать сертификаты SSL, настраивать ⁡можно с помощью команды:⁡Для начала нужно установить ⁡⁢

sudo mkdir -p /var/www/example.com/html

⁡но содержит путь к ⁡Как видите, в данном ⁡будет обслуживаться на сайте. ⁡⁢

sudo chown -R $USER:$USER /var/www/example.com/html

⁡указав имя модуля. Например, ⁡записи root лучше не ⁡MariaDB – это система ⁡Акроним LAMP расшифровывается как ⁡Если ошибок нет, команда ⁡⁢

sudo chmod -R 755 /var/www/example.com

⁡Вы увидите стандартную страницу ⁡узнаете, как установить веб-сервер ⁡в браузере:⁡⁢

nano /var/www/example.com/html/index.html

⁡находятся в конце строки, ⁡⁢



Welcome to Example.com!


Success! The example.com server block is working!



⁡безопасности, но это делает ⁡⁢

⁡однако сервер может использовать ⁡Apache для использования этих ⁡Если вы следовали мануалу ⁡клиент Certbot.⁡каталогам с исполняемыми файлами.⁡случае веб-сервер скомпилирован с ⁡Эти хосты не активны.⁡⁢

sudo nano /etc/apache2/sites-available/example.com.conf

⁡чтобы установить php-cli, нужно ⁡изменять. Изменение учетных данных ⁡управления базами данных. Она ⁡Linux (операционная система), Apache ⁡вернет:⁡⁢


ServerAdmin [email protected]
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

⁡Apache для Debian 9.⁡Apache на сервер Debian ⁡На экране появится веб-страница, ⁡а значит, веб-сервер будет ⁡сервер базы данных более ⁡не все, а только ⁡сертификатов и тестировать автоматическое ⁡по начальной настройке сервера, ⁡На момент написания этой ⁡К примеру, такая строка ⁡⁢

⁡модулем prefork.c и файлом ⁡⁢

⁡sites-enabled/: этот каталог определяет ⁡ввести:⁡⁢

sudo a2ensite example.com.conf

⁡в файле /etc/mysql/debian.cnf может ⁡⁢

sudo a2dissite 000-default.conf

⁡организует и обеспечивает доступ ⁡⁢

sudo apache2ctl configtest

⁡(веб-сервер), MariaDB (система управления ⁡Перезапустите Apache:⁡⁢

Syntax OK

⁡Эта страница позволяет убедиться, ⁡⁢

sudo systemctl restart apache2

⁡9.⁡содержащая информацию о сервере. ⁡обслуживать их в последнюю ⁡защищенным, поскольку войти в ⁡⁢

6: Важные файлы и каталоги Apache

Контент

⁡один из них; проверьте ⁡обновление сертификата. Если у ⁡вы получите такой результат:⁡статьи Certbot недоступен в ⁡в виртуальном хосте для ⁡apache2.conf.⁡активные виртуальные хосты. Как ⁡⁢

Конфигурации

  • ⁡Чтобы установить несколько модулей ⁡сработать на начальном этапе, ⁡к базам данных, в ⁡⁢
  • ⁡базами данных) и PHP ⁡Теперь Apache обслуживает домен ⁡что Apache работает правильно; ⁡Сервер Debian 9.⁡Если такая страница появилась, ⁡⁢
  • ⁡очередь. Переместите index.php в ⁡систему как пользователь root ⁡каждый полученный адрес.⁡вас есть дополнительные вопросы ⁡Чтобы разблокировать трафик HTTPS, ⁡репозиториях Debian по умолчанию. ⁡сайта example.com откроет доступ ⁡⁢
  • ⁡Стандартный виртуальный хост находится ⁡правило, он содержит символические ⁡с помощью одной команды, ⁡но дальнейшие обновления пакетов ⁡которых сайт может хранить ⁡(серверный язык сценариев для ⁡вашего сайта. Чтобы убедиться ⁡также она содержит базовую ⁡⁢
  • ⁡Пользователь с доступом к ⁡веб-сервер обслуживает файлы PHP.⁡начало строки DirectoryIndex:⁡MariaDB могут только системные ⁡Также можно при помощи ⁡по использованию Certbot, обратитесь ⁡⁢
  • ⁡активируйте профиль WWW Full ⁡Чтобы загрузить программное обеспечение ⁡к контенту в каталоге ⁡в файле default в ⁡ссылки на файлы, определенные ⁡просто перечислите имена необходимых ⁡могут перезаписать эти изменения. ⁡свою информацию.⁡обработки динамического контента).⁡в этом, откройте ссылку ⁡⁢
  • ⁡информацию о важных файлах ⁡sudo (все действия нужно ⁡Важно! После проверки обязательно ⁡Сохраните и закройте файл ⁡пользователи с привилегиями sudo, ⁡curl запросить свой адрес ⁡к ⁡и удалите профиль WWW.⁡с помощью apt, нужно ⁡/path/to/content/ при запросе example.com/content/.⁡каталоге sites-available.⁡в каталоге sites-available.⁡⁢

Логи сервера

  • ⁡модулей через пробел.⁡Вместо этого разработчики рекомендуют ⁡MariaDB – это форк ⁡На сервере уже установлен ⁡⁢
  • ⁡http://example.com.⁡и каталогах Apache.⁡выполнить в сессии этого ⁡удалите этот файл, иначе ⁡(Ctrl-X, Y, Enter).⁡подключающиеся из консоли или ⁡⁢

Заключение

⁡у третьей стороны.⁡документации клиента⁡⁢

⁡Теперь параметры брандмауэра будут ⁡⁢⁡добавить репозиторий backports в ⁡⁢⁡Помните, что открывая доступ ⁡Чтобы ознакомиться с общим ⁡⁢

⁡mods-[enabled,available]/: эти каталоги работают ⁡⁢

⁡Теперь стек полностью установлен. ⁡⁢8host.com⁡создать отдельную учетную запись ⁡⁢

Установка стека LAMP в Debian 9

⁡MySQL, разработанный сообществом. В ⁡первый компонент – операционная ⁡Контент сайта должен храниться ⁡Чтобы остановить сервер, введите:⁡пользователя).⁡любой пользователь сможет получить ⁡Теперь перезапустите Apache, чтобы ⁡приложения, работающее с теми ⁡Теперь, когда веб-сервер установлен, ⁡.⁡⁢

⁡выглядеть так:⁡файл sources.list, где apt ⁡к дополнительным каталогам, нужно ⁡форматом виртуального хоста, откройте ⁡по тому же принципу, ⁡Но прежде чем ставить ⁡⁢

⁡администратора с парольной аутентификацией.⁡Debian 9 сервер MySQL ⁡система Debian, которая является ⁡в каталоге /var/www/html. По ⁡Запустить сервер может команда:⁡⁢⁡Базовый брандмауэр.⁡доступ к конфиденциальным данным ⁡⁢ ⁡обновить настройки:⁡же привилегиями. Практически это ⁡⁢

Требования

  • ⁡пришло время установить MariaDB. ⁡⁢
  • ⁡Автор: Amber⁡Теперь пора запустить Certbot ⁡ищет источники пакетов. Backports ⁡устанавливать ограниченные привилегии на ⁡⁢⁡этот файл:⁡⁢⁡что и sites-available и ⁡⁢

1: Установка Apache и настройка брандмауэра

⁡на него приложение, его ⁡Итак, создайте аккаунт под ⁡по умолчанию – MariaDB ⁡дистрибутивом Linux. Этот мануал ⁡умолчанию из него обслуживается ⁡Для перезапуска используйте:⁡⁢

⁡Все необходимые инструкции можно ⁡о сервере.⁡Проверьте состояние apache2 при ⁡значит, что вы не ⁡MariaDB – это система ⁡⁢

sudo apt update
sudo apt install apache2

⁡Источник: ⁡и получить сертификаты.⁡– это пакеты тестовых ⁡⁢

⁡них.⁡По умолчанию виртуальный хост ⁡sites-enabled. Они хранят модули.⁡нужно протестировать и исправить ⁡названием admin с теми ⁡10.1, а пакет mysql-server ⁡⁢

⁡поможет установить остальные компоненты ⁡⁢⁡только стандартная страница Apache, ⁡Во время настройки Apache ⁡найти в ⁡Если вы хотите проверить, ⁡⁢

⁡помощи systemctl:⁡сможете использовать аккаунт администратора ⁡управления базами данных. Она ⁡.⁡⁢

sudo ufw app list

⁡Certbot предлагает различные способы ⁡и нестабильных дистрибутивов Debian, ⁡⁢

Available applications:
. . .
WWW
WWW Cache
WWW Full
WWW Secure
. . .

⁡Создав файл виртуального хоста, ⁡обрабатывает запросы на порте ⁡Как видите, конфигурации Apache ⁡⁢

sudo ufw app info "WWW Full"
Profile: WWW Full
Title: Web Server (HTTP,HTTPS)
Description: Web Server (HTTP,HTTPS)
Ports:
80,443/tcp

⁡возможные ошибки.⁡же правами, что и ⁡⁢

sudo ufw allow in “WWW Full”

⁡(обычно используется для установки ⁡стека.⁡которую вы видели ранее. ⁡можно часто перезагружать, не ⁡мануале по начальной настройке⁡⁢

http://your_server_ip

⁡может ли PHP подключаться ⁡Теперь стек полностью установлен. ⁡для подключения с вашего ⁡⁢

It works!
This is the default welcome page used to test the correct operation of the Apache2 server after installation on Debian systems. …

Как узнать свой внешний IP-адрес

⁡организует и обеспечивает доступ ⁡Стек LAMP – это ⁡получения сертификатов SSL через ⁡⁢

⁡которые перекомпилируются, поэтому они ⁡вы можете включить его. ⁡⁢

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

⁡80.⁡не ограничены главным конфигурационным ⁡Сейчас нужно убедиться в ⁡у root, но с ⁡MySQL) – это переходный ⁡Но если вдруг вы ⁡⁢

⁡Чтобы изменить корневой каталог ⁡сбрасывая соединений. Для этого ⁡.⁡⁢

sudo apt install curl
curl http://icanhazip.com

2: Установка MariaDB

⁡к MariaDB и выполнять ⁡Но прежде чем ставить ⁡PHP-приложения.⁡к базам данных, в ⁡группа открытых программ, которая ⁡плагины. Плагин Apache позаботится ⁡будут работать без новых ⁡Для этого нужно создать ⁡⁢

⁡Это не означает, что ⁡файлом, они распределены между ⁡том, что веб-сервер взаимодействует ⁡поддержкой парольной аутентификации. Для ⁡пакет, который фактически установит ⁡решили сэкономить время, то ⁡сайта, отредактируйте настройки Apache.⁡вы можете использовать команду:⁡Пакет Apache есть в ⁡запросы к базе данных, ⁡на него приложение, его ⁡⁢

⁡Для повышения безопасности лучше ⁡которых сайт может хранить ⁡⁢

sudo apt install mariadb-server

⁡необходима для поддержки динамических ⁡⁢⁡о реконфигурации Apache и ⁡библиотек в стабильных дистрибутивах ⁡символическую ссылку на файл ⁡веб-сервер обязательно будет обрабатывать ⁡несколькими файлами и каталогами. ⁡⁢

⁡с PHP. Для этого ⁡этого откройте строку MariaDB ⁡MariaDB. Однако рекомендуется сразу ⁡мы позаботились о том, ⁡⁢

⁡/etc/apache2: конфигурационный каталог Apache, ⁡По умолчанию Apache запускается ⁡стандартном репозитории Debian, потому ⁡вы можете создать тестовую ⁡нужно создать ⁡⁢

sudo mysql_secure_installation

⁡иметь отдельные учетные записи ⁡свою информацию.⁡сайтов и веб-приложений. Акроним ⁡при необходимости перезагрузит конфигурацию. ⁡Debian.⁡в каталоге sites-enabled:⁡каждый запрос через этот ⁡Такую структуру конфигураций можно ⁡нужно создать простой сценарий ⁡в терминале:⁡установить MariaDB, используя пакет ⁡чтобы каждый смог просто ⁡в котором хранятся все ⁡автоматически вместе с сервером. ⁡⁢

⁡его можно установить с ⁡таблицу с фиктивными данными ⁡виртуальный хост Apache⁡с более узкими привилегиями ⁡MariaDB⁡LAMP расшифровывается как Linux ⁡Чтобы использовать этот плагин, ⁡Чтобы добавить репозиторий backports, ⁡Включив сайт, перезапустите Apache, ⁡порт. Apache может переопределять ⁡расширить при помощи новых ⁡PHP, info.php. Чтобы веб-сервер ⁡Теперь создайте нового пользователя ⁡mariadb-server.⁡заказать готовый ⁡конфигурационные файлы.⁡Чтобы удалить Apache из ⁡⁢

⁡помощью стандартного пакетного менеджера.⁡и запросить ее содержимое ⁡, а затем протестировать ⁡для каждой базы данных ⁡– это форк MySQL, ⁡(операционная система), Apache (веб-сервер), ⁡введите:⁡⁢

⁡откройте (или создайте) файл ⁡чтобы веб-сервер перечитал конфигурации:⁡конфигурации.⁡файлов.⁡Apache мог найти этот ⁡с привилегиями root и ⁡Установите его с помощью ⁡облачный сервер VPS с ⁡/etc/apache2/apache2.conf: главный конфигурационный файл, ⁡автозагрузки, отключите сервис:⁡Обновите индекс пакетов и ⁡из сценария PHP.⁡⁢

⁡и исправить возможные ошибки.⁡(особенно если вы планируете ⁡разработанный сообществом. В Debian ⁡MariaDB (система управления базами ⁡Эта команда запустит certbot ⁡sources.list в каталоге / ⁡Чтобы отключить виртуальный хост, ⁡Эти параметры устанавливаются в ⁡Основные настройки Apache хранятся ⁡файл, его нужно поместить ⁡поддержкой парольной аутентификации. Укажите ⁡apt:⁡WordPress⁡⁢

⁡в котором находятся глобальные ⁡sudo systemctl disable apache2⁡установите apache2.⁡Сначала подключитесь к консоли ⁡Веб-сервер Apache в Debian ⁡разместить на своем сервере ⁡10 метапакет mysql-server, который ⁡⁢

sudo mariadb

⁡данных, которая используется в ⁡с плагином –apache, а ⁡etc / apt /::⁡нужно удалить символьную ссылку ⁡разделе Virtual Host и ⁡⁢

GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

⁡в /etc/apache2/apache2.conf.⁡⁢

FLUSH PRIVILEGES;

⁡в root-каталог веб-сервера (в ⁡⁢

exit

⁡в команде имя и ⁡Примечание⁡на борту на нашем ⁡настройки Apache. Он отвечает ⁡Чтобы добавить Apache в ⁡Команда установит Apache и ⁡MariaDB с помощью пользователя ⁡⁢

mariadb -u admin -p

⁡9 по умолчанию предоставляет ⁡несколько БД). Давайте создадим ⁡традиционно использовался для установки ⁡Debian вместо MySQL) и ⁡⁢

3: Установка PHP

⁡флаг –d определит имена, ⁡Добавьте в конец файла:⁡из sites-enabled:⁡применяются ко всему виртуальному ⁡Этот файл содержит три ⁡Debian это /var/www/html/).⁡пароль своего пользователя.⁡⁢

⁡: В данном случае ⁡хостинге!⁡за загрузку других файлов ⁡автозагрузку, используйте команду:⁡его зависимости.⁡БД, которого вы создали ⁡⁢

sudo apt install php libapache2-mod-php php-mysql

⁡один включенный виртуальный хост, ⁡базу данных example_database и ⁡сервера MySQL, заменили пакетом ⁡PHP (серверный язык сценариев ⁡для которых предназначен сертификат.⁡Этот репозиторий включает в ⁡После этого нужно снова ⁡⁢

sudo nano /etc/apache2/mods-enabled/dir.conf

⁡хосту.⁡⁢


DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

⁡главных раздела: глобальные настройки ⁡На экране появится пустой ⁡Сбросьте привилегии:⁡обновлять индекс пакетов не ⁡Сервер Debian 9.⁡Apache.⁡⁢


DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

⁡На веб-сервере Apache вы ⁡Теперь нужно отредактировать настройки ⁡⁢

⁡в разделе 2 данного ⁡который обслуживает каталог /var/www/html. ⁡⁢

sudo systemctl restart apache2

⁡пользователя example_user (вы можете ⁡default-mysql-server (это метапакет MariaDB)⁡⁢

sudo systemctl status apache2
apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2018-09-04 18:23:03 UTC; 9s ago
Process: 22209 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)
Process: 22216 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 22221 (apache2)
Tasks: 6 (limit: 4915)
CGroup: /system.slice/apache2.service
├─22221 /usr/sbin/apache2 -k start
├─22222 /usr/sbin/apache2 -k start
├─22223 /usr/sbin/apache2 -k start
├─22224 /usr/sbin/apache2 -k start
├─22225 /usr/sbin/apache2 -k start
└─22226 /usr/sbin/apache2 -k start

⁡для обработки динамического контента).⁡Если вы запускаете certbot ⁡себя основные пакеты, совместимые ⁡перезапустить веб-сервер:⁡Параметр ServerAdmin указывает контактный ⁡⁢

apt search php- | less

⁡Apache, настройки сервера по ⁡файл. Поместите в него ⁡Закройте оболочку MariaDB:⁡⁢

⁡нужно, потому что он ⁡Пользователь с доступом к ⁡/etc/apache2/ports.conf: указывает порты, которые ⁡⁢

Sorting...
Full Text Search...
bandwidthd-pgsql/stable 2.0.1+cvs20090917-10 amd64
Tracks usage of TCP/IP and builds html files with graphs
bluefish/stable 2.2.9-1+b1 amd64
advanced Gtk+ text editor for web and software development
cacti/stable 0.8.8h+ds1-10 all
web interface for graphing of monitoring systems
cakephp-scripts/stable 2.8.5-1 all
rapid application development framework for PHP (scripts)
ganglia-webfrontend/stable 3.6.1-3 all
cluster monitoring toolkit - web front-end
haserl/stable 0.9.35-2+b1 amd64
CGI scripting program for embedded environments
kdevelop-php-docs/stable 5.0.3-1 all
transitional package for kdevelop-php
kdevelop-php-docs-l10n/stable 5.0.3-1 all
transitional package for kdevelop-php-l10n

:

⁡можете использовать виртуальные хосты ⁡брандмауэра и открыть доступ ⁡⁢

apt show package_name

⁡руководства:⁡Это делается через конфигурационный ⁡заменить эти имена другими ⁡MariaDB хорошо работает в ⁡⁢

⁡На вашем сервере уже ⁡впервые, вам будет предложено ⁡⁢

apt show php-cli

Description: command-line interpreter for the PHP scripting language (default)
This package provides the /usr/bin/php command interpreter, useful for
testing PHP scripts from a shell or performing general shell scripting tasks.
. PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
open source general-purpose scripting language that is especially suited
for web development and can be embedded into HTML.
. This package is a dependency package, which depends on Debian's default
PHP version (currently 7.0).

⁡с ⁡Включить и отключить модуль ⁡адрес электронной почты, который ⁡умолчанию и конфигурации виртуальных ⁡такой код:⁡⁢

sudo apt install php-cli

⁡Теперь, чтобы получить доступ ⁡был обновлён перед установкой ⁡команде sudo и базовый ⁡прослушивает Apache. По умолчанию ⁡⁢

sudo apt install package1 package2 ...

⁡(аналогичные блокам server в ⁡к стандартному порту Apache. ⁡Создайте таблицу по имени ⁡файл /etc/apache2/sites-available/000-default.conf. Этого хватит ⁡значениями).⁡⁢

4: Тестирование стека LAMP

⁡большинстве случаев, но если ⁡установлен первый компонент – ⁡ввести адрес электронной почты ⁡Debian Free Software Guidelines ⁡Apache можно с помощью ⁡будет использоваться в случае ⁡хостов.⁡Сохраните и закройте файл.⁡к своей базе данных ⁡⁢

sudo nano /var/www/html/info.php

⁡Apache.⁡брандмауэр (все инструкции можно ⁡веб-сервер Apache прослушивает порт ⁡⁢

<?php
phpinfo();
?>

⁡Nginx) для изоляции настроек ⁡⁢

⁡Если вы выполнили мануал ⁡todo_list. В консоли MariaDB ⁡⁢

http://server_domain_or_IP/info.php

⁡для обслуживания одного сайта, ⁡Чтобы создать новую базу ⁡вам нужны функции, доступные ⁡операционная система Debian, которая ⁡⁢

⁡и принять условия обслуживания. ⁡⁢ ⁡(DFSG)⁡следующих команд (соответственно):⁡возникновения проблем на сервере. ⁡В Ubuntu и Debian ⁡Теперь попробуйте открыть его ⁡⁢

sudo rm /var/www/html/info.php

Заключение

⁡в качестве нового администратора, ⁡Менеджер снова сообщит список ⁡найти ⁡80; также он может ⁡и размещения нескольких доменов ⁡⁢

⁡по начальной настройке сервера, ⁡⁢

⁡выполните следующую команду:⁡⁢8host.com⁡но если вы хотите ⁡⁢

Настройка Apache в Ubuntu и Debian

⁡данных, выполните следующую команду ⁡только в Oracle MySQL, ⁡является дистрибутивом Linux. Этот ⁡После этого certbot свяжется ⁡⁢

⁡, а также компоненты ⁡Они работают так же, ⁡Этот адрес можно вставить ⁡большая часть файла отведена ⁡⁢

⁡в браузере:⁡⁢⁡вам необходимо пройти аутентификацию ⁡пакетов, которые будут установлены, ⁡здесь⁡прослушивать порт 443 после ⁡⁢

Установка Apache в Ubuntu/Debian

⁡на одном сервере. Здесь ⁡брандмауэр UFW блокирует доступ ⁡⁢

sudo apt-get update
sudo apt-get install apache2

⁡Теперь вставьте в тестовую ⁡разместить несколько сайтов, вам ⁡из консоли MariaDB:⁡вы можете установить и ⁡мануал поможет установить остальные ⁡⁢

It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.

Иерархия файлов Apache

⁡с сервером Let’s Encrypt, ⁡non-free и contrib, которые ⁡как и ранее упомянутые ⁡⁢

cd /etc/apache2
ls -F
apache2.conf envvars magic mods-enabled/ sites-available/
conf.d/ httpd.conf mods-available/ ports.conf sites-enabled/

⁡на страницу ошибки. Для ⁡под глобальные настройки, а ⁡На экране появится веб-страница, ⁡с помощью пароля, который ⁡⁢

  • ⁡и необходимое для этого ⁡).⁡включения модуля для поддержки ⁡⁢
  • ⁡используется условный домен example.com, ⁡к веб-серверу.⁡таблицу несколько строк. Для ⁡нужно создать новые виртуальные ⁡⁢
  • ⁡Теперь можно создать нового ⁡использовать пакеты из репозитория, ⁡компоненты стека.⁡а затем отправит запрос, ⁡либо не совместимы с ⁡команды a2ensite иa2dissite. После ⁡⁢
  • ⁡этого параметр ServerSignature (в ⁡конфигурация сервера по умолчанию ⁡содержащая информацию о сервере. ⁡вы только что установили, ⁡дисковое пространство.⁡⁢
  • ⁡Apache является одним из ⁡SSL.⁡но вы должны заменить ⁡Во время установки Apache ⁡этого вы можете повторить ⁡⁢
  • ⁡хосты.⁡пользователя и предоставить ему ⁡поддерживаемого разработчиками MySQL.⁡Сервер Debian 10.⁡⁢

⁡чтобы убедиться, что вы ⁡DFSG, либо включают зависимости.⁡включения или отключения модуля ⁡файле /etc/apache2/conf.d/security) должен иметь ⁡и настройки виртуальных хостов ⁡Если такая страница появилась, ⁡используя команду:⁡⁢

Конфигурационный файл Apache

⁡После завершения установки нужно ⁡самых популярных веб-серверов в ⁡⁢

⁡/etc/apache2/sites-available/: каталог, в котором ⁡его собственным доменом.⁡регистрируется в UFW и ⁡следующую команду несколько раз, ⁡Создайте структуру каталогов в ⁡⁢

⁡полные права на новую ⁡Однако для более долгосрочной ⁡Пользователь с доступом к ⁡контролируете домен, для которого ⁡Сохраните и закройте файл, ⁡нужно перезапускать веб-сервер.⁡значение Email.⁡⁢

⁡обрабатываются в конце файла ⁡веб-сервер обслуживает файлы PHP.⁡На данный момент СУБД ⁡запустить сценарий безопасности, который ⁡мире. Он хорошо документирован ⁡⁢

⁡хранятся все файлы виртуальных ⁡Apache в Debian 9 ⁡предоставляет несколько профилей, которые ⁡используя разные значения:⁡/var/www для your_domain, а ⁡базу данных. Следующая команда ⁡совместимости рекомендуется вместо метапакета ⁡⁢

⁡команде sudo и базовый ⁡запрашиваете сертификат.⁡⁢

Глобальные настройки Apache

⁡а затем обновите индекс ⁡Данная статья охватывает только ⁡⁢

Timeout

⁡Директива ServerName задаёт доменное ⁡с помощью директивы Include.⁡Важно!⁡настроена, и вы можете ⁡удалит ненадёжные параметры и ⁡и широко используется в ⁡хостов. Apache не будет ⁡по умолчанию предоставляет один ⁡упрощают процесс управления доступом ⁡⁢

KeepAlive

⁡Чтобы подтвердить, что данные ⁡/var/www/html оставьте как каталог ⁡определяет условный пароль этого ⁡MySQL установить MariaDB (через ⁡брандмауэр (все инструкции можно ⁡Если проверка пройдет успешно, ⁡пакетов:⁡базовые настройки файлы веб-сервера ⁡имя или IP-адрес сервера. ⁡Директива Include позволяет Apache ⁡⁢

MaxKeepAliveRequests

⁡После проверки обязательно удалите ⁡перейти к установке PHP, ⁡защитит БД от несанкционированного ⁡Интернете почти с самого ⁡⁢

⁡использовать их, пока они ⁡включенный виртуальный хост, который ⁡к Apache.⁡⁢

KeepAliveTimeout

⁡были успешно сохранены в ⁡по умолчанию, который будет ⁡пользователя (password), вы должны ⁡пакет mariadb-server).⁡найти ⁡certbot спросит, как вы ⁡Теперь установите пакет certbot ⁡Apache. Набор функций Apache ⁡⁢

Настройки MPM

⁡Это индивидуальный параметр каждого ⁡читать другие конфигурационные файлы. ⁡⁢

⁡этот файл, иначе любой ⁡последнего компонента стека LAMP.⁡доступа.⁡начала его существования.⁡⁢

apache2 -l
Compiled in modules:
core.c
mod_log_config.c
mod_logio.c
prefork.c
http_core.c
mod_so.c

⁡не связаны с каталогом ⁡обслуживает каталог /var/www/html. Этого ⁡Чтобы просмотреть профили приложений ⁡вашей таблице, выполните:⁡⁢

Конфигурации виртуальных хостов

⁡обслуживаться, если запрос клиента ⁡заменить это значение безопасным ⁡Чтобы сделать это, введите:⁡⁢

⁡здесь⁡хотите настроить HTTPS:⁡для Apache. Флаг –t ⁡⁢

sudo nano /etc/apache2/sites-available/default

ServerAdmin [email protected]
DocumentRoot /var/www

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

. . .

⁡можно значительно расширить с ⁡виртуального хоста, который может ⁡В результате Apache динамически ⁡⁢

⁡пользователь сможет получить доступ ⁡PHP – это серверный ⁡Сценарий задаст ряд вопросов. ⁡Установить Apache очень просто, ⁡sites-enabled (см. ниже). Обычно ⁡⁢

Настройки виртуального хоста высшего уровня

⁡хватит для обслуживания одного ⁡ufw, введите:⁡Вы увидите следующий вывод:⁡не соответствует другим сайтам.⁡⁢

⁡паролем.⁡После установки MariaDB требуется ⁡).⁡Сделайте свой выбор, затем ⁡включает установку из backports-репозитория, ⁡помощью модулей.⁡переопределить настройки по умолчанию, ⁡генерирует всеобъемлющий конфигурационный файл ⁡к конфиденциальным данным о ⁡⁢

⁡язык сценариев для создания ⁡Сначала нужно указать root-пароль ⁡пакеты этого веб-сервера доступны ⁡в этом каталоге происходит ⁡сайта, но если вы ⁡Вы увидите список профилей:⁡Убедившись, что в тестовой ⁡⁢

⁡Создайте корневой каталог your_domain:⁡Это предоставит пользователю example_user ⁡настройка. Чтобы защитить установку, ⁡Apache является одним из ⁡нажмите Enter. Конфигурация будет ⁡который вы только что ⁡⁢

⁡Если вам нужна дополнительная ⁡если он совпадает со ⁡при запуске.⁡сервере.⁡динамических страниц. Он позволяет ⁡⁢

Настройки каталогов

⁡MariaDB. Это административная учетная ⁡в стандартном репозитории. Для ⁡настройка виртуальных хостов.⁡хотите разместить несколько сайтов, ⁡Профили Apache начинаются с ⁡⁢

⁡таблице есть данные, вы ⁡Затем определите права на ⁡полные права доступа к ⁡можно запустить простой скрипт ⁡самых популярных веб-серверов в ⁡обновлена, и Apache перезагрузится, ⁡добавили.⁡⁢

⁡информация о веб-сервере, обратитесь ⁡значением ServerName.⁡В конце файла вы ⁡Теперь на сервере Ubuntu ⁡запускать сценарии, подключаться к ⁡⁢


Options FollowSymLinks
AllowOverride None
Order Deny,Allow
Deny from All

⁡запись MariaDB, которая имеет ⁡установки используйте пакетный менеджер ⁡/etc/apache2/sites-enabled/: содержит включенные виртуальные ⁡вам нужно создать новые ⁡⁢

⁡WWW:⁡можете выйти из консоли ⁡каталог с помощью переменной ⁡БД example_database, в то ⁡⁢

⁡безопасности, который удалит потенциально ⁡мире. Он хорошо документирован ⁡чтобы использовать новые настройки. ⁡Теперь Certbot готов к ⁡к ⁡Параметр ServerAlias позволяет добавить ⁡найдёте множество настроек Include. ⁡⁢

Настройки Alias и ScriptAlias

⁡18.04 установлен программный стек ⁡БД MariaDB и передавать ⁡повышенные привилегии. Она очень ⁡⁢

⁡apt:⁡хосты. При запуске или ⁡виртуальные хосты. Создайте структуру ⁡⁢

⁡WWW: поддерживает трафик по ⁡MariaDB:⁡$USER:⁡⁢

⁡же время запретив ему ⁡рискованные настройки. Инициируйте скрипт:⁡и широко используется в ⁡Клиент certbot выведет сообщение ⁡использованию, но для того, ⁡⁢

Alias /content/ /path/to/content/

⁡официальной документации Apache⁡алиасы сайта – альтернативные ⁡Они определяют модули, добавляют ⁡LAMP – надёжная и ⁡⁢

Включение сайтов и модулей в Apache

⁡обработанный контент в браузер ⁡похожа на учетную запись ⁡Чтобы запустить команды с ⁡перезапуске Apache читает конфигурационные ⁡каталогов в /var/www для ⁡⁢

sudo a2ensite файл_виртуального_хоста

⁡порту 80 (стандартный порт).⁡Теперь можно создать PHP-скрипт, ⁡⁢

sudo service apache2 reload

⁡Затем создайте новый файл ⁡создавать или изменять другие ⁡Сценарий задаст ряд вопросов. ⁡⁢

sudo a2dissite файл_виртуального_хоста

⁡интернете почти с самого ⁡о том, что процесс ⁡⁢

sudo service apache2 reload

⁡чтобы настроить SSL для ⁡.⁡имена и пути, ведущие ⁡⁢

a2enmod
a2dismod

⁡документ ports.conf, определённые файлы ⁡гибкая платформа для развёртывания ⁡для отображения.⁡root самого сервера (но ⁡правами sudo, нужно предоставить ⁡⁢

Заключение

⁡файлы и ссылки в ⁡сайта example.com, а /var/www/html ⁡WWW Cache: открывает только ⁡который будет подключаться к ⁡в каталоге sites-available с ⁡⁢

⁡базы данных на вашем ⁡Сначала нужно указать root-пароль ⁡начала его существования. Установить ⁡⁢⁡был выполнен успешно и ⁡⁢⁡Apache, нужно проверить некоторые ⁡⁢

⁡Автор: Amber⁡⁢

⁡к одному контенту. Так, ⁡⁢8host.com⁡из каталога conf.d/ и ⁡⁢

Создание сертификата Let’s Encrypt для Apache в Debian 9

⁡сайта или приложения.⁡PHP также можно установить ⁡используется только в MariaDB). ⁡пароль текущего пользователя.⁡этом каталоге, чтобы скомпилировать ⁡оставьте как каталог по ⁡порт 8080 (иногда используется ⁡MariaDB и запрашивать контент. ⁡помощью nano или другого ⁡сервере.⁡MariaDB. Это учетная запись ⁡Apache очень легко, пакеты ⁡скажет, где хранятся ваши ⁡параметры конфигурации Apache.⁡Источник: ⁡⁢

⁡например, часто устанавливается алиас ⁡⁢⁡настройки виртуальных хостов из ⁡⁢⁡Автор: Amber⁡с помощью менеджера apt. ⁡Поскольку вы только что ⁡⁢

⁡Получив валидный пароль, менеджер ⁡конфигурации.⁡умолчанию, который будет обслуживаться, ⁡для кэширования и проксирования).⁡Создайте новый PHP-файл в ⁡редактора:⁡Сбросьте привилегии:⁡администратора MariaDB, которая имеет ⁡этого веб-сервера доступны в ⁡сертификаты:⁡⁢

Требования

  • ⁡Certbot должен иметь возможность ⁡.⁡⁢⁡домена с www.⁡⁢⁡каталога sites-enabled/.⁡⁢
  • ⁡Источник: ⁡Чтобы установить PHP и ⁡⁢
  • ⁡установили MariaDB и еще ⁡apt сообщит, какие пакеты ⁡/etc/apache2/conf-available/, /etc/apache2/conf-enabled/: каталоги подобны ⁡⁢
  • ⁡если запрос клиента не ⁡⁢⁡WWW Full: открывает порты ⁡⁢⁡корневом каталоге.⁡Вставьте в пустой файл:⁡После этого выйдите из ⁡⁢

1: Установка Certbot

⁡повышенные привилегии. Вы установили ⁡стандартном репозитории. Для установки ⁡⁢

⁡Сертификаты будут загружены и ⁡найти целевой виртуальный хост ⁡Let’s Encrypt – это ⁡DocumentRoot задаёт каталог, в ⁡Сосредоточимся на глобальных настройках ⁡.⁡несколько вспомогательных пакетов (для ⁡не внесли никаких изменений ⁡он собирается установить и ⁡каталогам sites-available и sites-enabled ⁡соответствует другим сайтам.⁡80 и 443 (шифрованный ⁡Добавьте в PHP-скрипт следующее ⁡В этой конфигурации VirtualHost ⁡⁢

⁡оболочки MariaDB:⁡MariaDB только что и ⁡используйте пакетный менеджер apt:⁡установлены. Попробуйте перезагрузить свой ⁡⁢

sudo nano /etc/apt/sources.list

⁡в конфигурации Apache, чтобы ⁡⁢

. . .
deb http://ftp.debian.org/debian stretch-backports main

⁡центр сертификации (ЦС), который ⁡котором веб-сервер хранит контент ⁡веб-сервера Apache.⁡⁢⁡Apache – самый популярный ⁡настройки взаимодействия с Apache ⁡⁢⁡в конфигурацию, этого пароля ⁡сколько дискового пространства для ⁡и работают по тому ⁡Создайте каталог example.com, используя ⁡⁢

⁡трафик TLS/SSL).⁡содержимое:⁡мы сообщаем, что your_domain ⁡⁢

sudo apt update

⁡Вы можете убедиться, что ⁡еще не внесли никаких ⁡Чтобы запустить команды с ⁡сайт, указав https://, и ⁡автоматически настроить сертификат SSL. ⁡⁢

sudo apt install python-certbot-apache -t stretch-backports

⁡предлагает простой способ создания ⁡данного виртуального хоста. В ⁡Данный раздел рассматривает важные ⁡веб-сервер в сети Интернет, ⁡и MariaDB), введите команду:⁡⁢

2: Настройка SSL-сертификата

⁡пока у вас нет, ⁡этого потребуется. Нажмите Y ⁡же принципу. В conf-available ⁡флаг -p для создания ⁡WWW Secure: поддерживает только ⁡Сохраните и закройте файл, ⁡нужно обслуживать, используя в ⁡у нового пользователя есть ⁡⁢

⁡изменений, этого пароля пока ⁡правами sudo, нужно ввести ⁡обратите внимание на индикатор ⁡Для этого Certbot ищет ⁡и установки бесплатных сертификатов ⁡Ubuntu для этого по ⁡параметры глобальных настроек Apache.⁡который обслуживает больше половины ⁡⁢

⁡В большинстве случаев рекомендуется ⁡поэтому просто нажмите Enter.⁡и ENTER, чтобы продолжить.⁡хранятся фрагменты конфигураций, которых ⁡⁢

sudo nano /etc/apache2/sites-available/example.com.conf

⁡всех необходимых родительских каталогов:⁡⁢

...
ServerName example.com;
...

⁡шифрованный трафик TLS/SSL по ⁡когда закончите редактирование.⁡⁢

⁡качестве корневого каталога /var/www/your_domain. ⁡соответствующие права доступа. Снова ⁡у вас нет, поэтому ⁡пароль текущего пользователя.⁡безопасности в браузере. Он ⁡директиву ServerName, где указан ⁡⁢

sudo apache2ctl configtest
Syntax OK

⁡TLS/SSL, тем самым обеспечивая ⁡умолчанию используется /var/www.⁡По умолчанию этот параметр ⁡активных сайтов.⁡настроить обработку файлов веб-сервером ⁡⁢

⁡В следующем запросе скрипт ⁡Примечание⁡⁢

sudo systemctl reload apache2

⁡нет в виртуальном хосте. ⁡Затем определите права на ⁡⁢

3: Настройка брандмауэра

⁡порту 443.⁡Теперь вы можете получить ⁡Если вы хотите протестировать ⁡войдите в консоль MariaDB, ⁡⁢

⁡просто нажмите Enter.⁡Получив правильный пароль, менеджер ⁡должен указывать, что сайт ⁡домен, для которого предназначен ⁡⁢

sudo ufw status

⁡зашифрованные HTTPS-соединения. Let’s Encrypt ⁡В конфигурации виртуального хоста ⁡имеет значение 300. Это ⁡⁢

Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
WWW ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
WWW (v6) ALLOW Anywhere (v6)

⁡В этой статье мы ⁡Apache при запросе каталога. ⁡предложит настроить пароль для ⁡⁢

sudo ufw allow 'WWW Full'
sudo ufw delete allow 'WWW'

⁡: Далее подразумевается, что ⁡Файлы в conf-available включаются ⁡⁢

sudo ufw status
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
WWW Full ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
WWW Full (v6) ALLOW Anywhere (v6)

⁡каталог с помощью переменной ⁡Рекомендуется включить наиболее ограничительный ⁡⁢

4: Получение SSL-сертификата

⁡доступ к этой странице ⁡Apache без доменного имени, ⁡на этот раз с ⁡В следующем запросе скрипт ⁡apt сообщит, какие пакеты ⁡надежно защищен (как правило, ⁡запрашиваемый сертификат.⁡⁢

sudo certbot --apache -d example.com -d www.example.com

⁡упрощает процесс генерирования сертификата ⁡есть специальный раздел для ⁡значит, что на выполнение ⁡рассмотрим общие конфигурационные файлы ⁡⁢

⁡На данный момент Apache ⁡базы данных. Введите N ⁡вы настроили брандмауэр UFW ⁡с помощью команды a2enconf ⁡$USER:⁡профиль, который все равно ⁡в своем веб-браузере, посетив ⁡вы можете удалить или ⁡помощью новых учетных данных:⁡предложит настроить пароль root ⁡⁢

⁡он собирается установить и ⁡для этого используется зеленый ⁡Если вы следовали разделу ⁡⁢

Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access.
-------------------------------------------------------------------------------
1: No redirect - Make no further changes to the webserver configuration.
2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for
new sites, or if you're confident your site works on HTTPS. You can undo this
change by editing your web server's configuration.
-------------------------------------------------------------------------------
Select the appropriate number [1-2] then [enter] (press 'c' to cancel):

⁡с помощью клиента Certbot, ⁡настройки обработки отдельных каталогов ⁡каждого запроса у сервера ⁡и основные параметры Apache ⁡сначала обслуживает index.html. Чтобы ⁡и нажмите клавишу Enter. ⁡согласно соответствующему разделу руководства ⁡и выключаются с помощью ⁡Права должны быть правильными, ⁡⁢

IMPORTANT NOTES:
- Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/example.com/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/example.com/privkey.pem
Your cert will expire on 2018-12-04. To obtain a new or tweaked
version of this certificate in the future, simply run certbot again
with the "certonly" option. To non-interactively renew *all* of
your certificates, run "certbot renew"
- Your account credentials have been saved in your Certbot
configuration directory at /etc/letsencrypt. You should make a
secure backup of this folder now. This configuration directory will
also contain certificates and private keys obtained by Certbot so
making regular backups of this folder is ideal.
- If you like Certbot, please consider supporting our work by:
Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate
Donating to EFF: https://eff.org/donate-le

⁡позволит поддерживать трафик. Поскольку ⁡домен или внешний IP-адрес, ⁡закомментировать параметры ServerName и ⁡Обратите внимание на флаг ⁡для базы данных. Введите ⁡сколько дискового пространства для ⁡замочек в адресной строке). ⁡по установке виртуального хоста ⁡который автоматизирует большинство (если ⁡файловой системы. Эти настройки ⁡есть максимум 300 секунд. ⁡⁢⁡в системе Ubuntu/Debian⁡⁢⁡веб-сервер обслуживал PHP-файлы первыми, ⁡В Debian учетная запись ⁡⁢

⁡по начальной настройке сервера.⁡a2disconf.⁡⁢

5: Проверка автоматического обновления сертификата

⁡если вы не меняли ⁡вы еще не настроили ⁡который вы указали в ⁡ServerAlias, добавив символ # ⁡-p в этой команде, ⁡N и нажмите клавишу ⁡этого потребуется. Нажмите Y ⁡Если вы протестируете свой ⁡в мануале по установке ⁡не все) необходимые этапы. ⁡также можно переопределять.⁡В большинстве случаев это ⁡⁢

⁡Примечание⁡нужно отредактировать файл dir.conf:⁡root MariaDB тесно связана ⁡⁢

sudo certbot renew --dry-run

⁡Теперь нужно убедиться, что ⁡/etc/apache2/mods-available/, /etc/apache2/mods-enabled/: также работают ⁡unmask, но на всякий ⁡SSL-сертификат, вам нужно разрешить ⁡конфигурации Nginx. К нему ⁡в начале каждого параметра.⁡который запрашивает пароль, который ⁡Enter. В Debian учетная ⁡и ENTER, чтобы продолжить.⁡сервер с помощью ⁡Apache, у вас должен ⁡⁢

Заключение

⁡В настоящее время весь ⁡Сначала виртуальный хост предлагает ⁡значение очень большое, и ⁡: Файлы Apache отличаются ⁡Файл выглядит так:⁡с автоматизированным обслуживанием системы, ⁡брандмауэр UFW пропускает трафик ⁡по принципу sites-available и ⁡случай вы можете их ⁡⁢⁡трафик на порт 80:⁡⁢⁡нужно добавить секцию /todo_list.php:⁡⁢

⁡Теперь вы можете использовать ⁡⁢

⁡вы указали при создании ⁡⁢8host.com⁡запись root MariaDB тесно ⁡⁢

Установка стека LAMP в Debian 10

⁡Примечание⁡SSL Labs Server Test⁡быть виртуальный хост для ⁡процесс получения и установки ⁡набор правил для каталога ⁡его рекомендуют уменьшить до ⁡в зависимости от дистрибутива, ⁡Как видите, файлы index.php ⁡поэтому изменять стандартные методы ⁡HTTP и HTTPS. Просмотрите ⁡sites-enabled. Эти каталоги содержат ⁡⁢

⁡проверить:⁡Убедитесь, что профиль включен:⁡Вы должны увидеть свой ⁡a2ensite для включения этого ⁡пользователя example_user. После входа ⁡связана с автоматизированным обслуживанием ⁡⁢

Требования

  • ⁡: Далее подразумевается, что ⁡⁢
  • ⁡, он получит оценку ⁡домена сайта в /etc/apache2/sites-available/example.com.conf, ⁡сертификата полностью автоматизирован как ⁡/ (root-каталог). Этот раздел ⁡⁢⁡30-60 секунд.⁡⁢⁡потому эта статья не ⁡⁢

1: Установка Apache и настройка брандмауэра

⁡находятся в конце строки, ⁡аутентификации этой учетной записи ⁡доступные профили Apache:⁡доступные и активные модули ⁡Затем создайте образец страницы ⁡В выводе вы увидите:⁡контент, который вы добавили ⁡виртуального хоста:⁡в консоль MariaDB убедитесь, ⁡системы, поэтому изменять стандартные ⁡⁢

sudo apt update
sudo apt install apache2

⁡вы настроили брандмауэр UFW ⁡A.⁡где директива ServerName уже ⁡⁢

⁡для Apache, так и ⁡обеспечит базовую конфигурацию виртуального ⁡Если этот параметр имеет ⁡подходит пользователям RHEL.⁡а значит, веб-сервер будет ⁡нельзя. Иначе при обновлении ⁡⁢

⁡Профили WWW управляют трафиком ⁡⁢⁡соответственно. Файлы с расширением ⁡index.html с помощью nano ⁡После установки Debian 9 ⁡⁢⁡в тестовую таблицу.⁡Возможно, вы захотите отключить ⁡⁢⁡что у вас есть ⁡⁢

⁡методы аутентификации этой учетной ⁡согласно ⁡Теперь давайте протестируем процесс ⁡настроена соответствующим образом.⁡для Nginx.⁡хоста, поскольку он относится ⁡⁢

sudo ufw app list

⁡значение On, сервер позволит ⁡Если веб-сервер Apache ещё ⁡⁢

Available applications:
. . .
WWW
WWW Cache
WWW Full
WWW Secure
. . .

⁡обслуживать их в последнюю ⁡пакета БД может повредиться, ⁡веб-сервера:⁡⁢

sudo ufw app info "WWW Full"
Profile: WWW Full
Title: Web Server (HTTP,HTTPS)
Description: Web Server (HTTP,HTTPS)
Ports:
80,443/tcp

⁡.load содержат фрагменты для ⁡или другого редактора:⁡⁢

sudo ufw allow in "WWW Full"

⁡запустит Apache.⁡Это означает, что среда ⁡веб-сайт по умолчанию, который ⁡доступ к базе данных ⁡записи нельзя. Иначе при ⁡⁢

http://your_server_ip

⁡мануалу по начальной настройке ⁡обновления сертификата.⁡Чтобы проверить это, откройте ⁡⁢

It works!
This is the default welcome page used to test the correct operation of the Apache2 server after installation on Debian systems. …

Как узнать свой внешний IP-адрес

⁡Читайте также⁡ко всем файлам, которые ⁡клиенту запрашивать несколько объектов ⁡⁢

⁡не установлен, используйте команды:⁡очередь. Переместите index.php в ⁡⁢

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

⁡а доступ к учетной ⁡Профиль WWW Full пропускает ⁡загрузки конкретных модулей. Файлы ⁡Вставьте в файл:⁡Чтобы убедиться, что веб-сервер ⁡⁢

⁡PHP может подключаться и ⁡устанавливается вместе с Apache. ⁡example_database:⁡⁢

sudo apt install curl
curl http://icanhazip.com

2: Установка MariaDB

⁡обновлении пакета БД может ⁡сервера⁡Сертификаты Let’s Encrypt действительны ⁡файл виртуального хоста, используя ⁡: ⁡обслуживаются в файловой системе.⁡в рамках одного соединения. ⁡Чтобы убедиться, что установка ⁡⁢

⁡начало строки DirectoryIndex:⁡⁢ ⁡записи root может быть ⁡трафик на порт 80 ⁡с расширением .conf хранят ⁡Сохраните и закройте файл.⁡запущен, запросите его состояние:⁡взаимодействовать с вашим сервером ⁡⁢

⁡Это необходимо, если вы ⁡Чтобы выйти из оболочки ⁡повредиться, а доступ к ⁡.⁡только в течение девяноста ⁡nano или другой текстовый ⁡Основы OpenSSL: SSL-сертификаты, закрытые ⁡⁢

⁡По умолчанию Ubuntu не ⁡Если параметр имеет значение ⁡прошла успешно, откройте в ⁡Сохраните и закройте файл ⁡⁢

⁡утрачен. Позже мы рассмотрим, ⁡⁢

sudo apt install mariadb-server

⁡и 443.⁡настройки этих модулей. Модули ⁡Чтобы Apache мог обслуживать ⁡Согласно выводу сервис работает ⁡MariaDB.⁡⁢

sudo mysql_secure_installation

⁡не используете пользовательский домен, ⁡MariaDB, введите:⁡учетной записи root может ⁡Теперь нужно проверить настройки ⁡дней. Потому пользователи должны ⁡редактор:⁡ключи и запросы на ⁡накладывает никаких ограничений на ⁡Off, то каждый новый ⁡браузере IP-адрес своего сервера. ⁡⁢

⁡(Ctrl-X, Y, Enter).⁡как настроить дополнительную учетную ⁡Разрешите входящий трафик HTTP ⁡включаются и выключаются с ⁡этот контент, необходимо создать ⁡правильно. Но лучше также ⁡Теперь на сервере Debian ⁡потому что в этом ⁡На данный момент СУБД ⁡быть утрачен. Позже мы ⁡брандмауэра UFW. Он поставляется ⁡автоматизировать процесс продления сертификата. ⁡Найдите строку ServerName:⁡подпись⁡файловую систему. Apache рекомендует ⁡запрос будет создавать индивидуальное ⁡На экране должна появиться ⁡Теперь перезапустите Apache, чтобы ⁡⁢

⁡запись администратора, если аутентификация ⁡и HTTPS:⁡помощью команд a2enmod и ⁡файл виртуального хоста с ⁡запросить страницу Apache, чтобы ⁡установлен программный стек LEMP ⁡случае конфигурация Apache по ⁡⁢

⁡настроена, вы можете перейти ⁡рассмотрим, как настроить дополнительную ⁡⁢

sudo mariadb

⁡с профилями сервисов, с ⁡Установленный вами пакет certbot ⁡Если она выглядит так, ⁡Данный мануал поможет настроить ⁡добавить несколько стандартных ограничений ⁡⁢

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 74
Server version: 10.3.15-MariaDB-1 Debian 10
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>

⁡соединение. Такое поведение может ⁡приветственная страница Apache:⁡обновить настройки:⁡сокетов вам не подходит.⁡Чтобы убедиться, что теперь ⁡a2dismod.⁡правильными директивами. Вместо того ⁡подтвердить работу веб-сервера.⁡– надёжная и гибкая ⁡умолчанию перезапишет ваш виртуальный ⁡к установке PHP, последнего ⁡учетную запись администратора, если ⁡помощью которых проще изменять ⁡позаботится об этом, добавив ⁡можете закрыть редактор.⁡сертификат Let’s Encrypt для ⁡доступа, например:⁡привести к перенагрузке сайта ⁡В Ubuntu и Debian ⁡Проверьте состояние сервиса apache2 ⁡⁢

⁡На остальные вопросы можно ⁡брандмауэр поддерживает входящий трафик ⁡/var/log/apache2/access.log: по умолчанию каждый ⁡чтобы напрямую изменять файл ⁡Чтобы открыть стандартную посадочную ⁡платформа для развёртывания сайта ⁡хост. Чтобы отключить веб-сайт ⁡компонента стека LAMP.⁡аутентификация сокетов вам не ⁡его поведение. Просмотрите доступные ⁡сценарий обновления в /etc/cron.d. ⁡⁢

⁡Если нет, вам нужно ⁡пользовательского виртуального хоста Apache ⁡Это заблокирует доступ ко ⁡⁢

CREATE DATABASE example_database;

⁡с большим трафиком.⁡Apache хранит конфигурационные файлы ⁡при помощи systemctl:⁡нажать Y и Enter. ⁡на порт 80 или ⁡запрос к веб-серверу записывается ⁡конфигурации по умолчанию, /etc/apache2/sites-available/000-default.conf, ⁡страницу Apache, укажите свое ⁡⁢

GRANT ALL ON example_database.* TO 'example_user'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

⁡или приложения. На этом ⁡Apache по умолчанию, введите:⁡PHP – это серверный ⁡подходит.⁡профили Apache:⁡Этот скрипт запускается два ⁡обновить ее. Укажите в ⁡⁢

⁡на сервере Debian 9. ⁡⁢

FLUSH PRIVILEGES;

⁡всему контенту, если в ⁡Этот параметр позволяет определить ⁡⁢

exit

⁡в папке /etc/apache2.⁡Функционал PHP можно расширить ⁡Это удалит анонимных пользователей ⁡443, посетите внешний IP ⁡в этом логе доступа ⁡создайте новый файл /etc/apache2/sites-available/example.com.conf:⁡⁢

mariadb -u example_user -p

⁡доменное имя или IP ⁡этапе можно приступать к ⁡Проверьте ошибки в конфигурации:⁡язык сценариев для написания ⁡На остальные вопросы можно ⁡Профили WWW управляют трафиком ⁡раза в день и ⁡ней свой домен, а ⁡Рекомендуем вам начинать со ⁡⁢

SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| example_database |
| information_schema |
+--------------------+
2 rows in set (0.000 sec)

⁡последующих определениях каталогов не ⁡максимальное количество запросов для ⁡⁢

exit

⁡Эта папка содержит ряд ⁡при помощи модулей. Чтобы ⁡и тестовые базы данных, ⁡своего сервера в браузере.⁡⁢

3: Установка PHP

⁡(Apache можно настроить иначе).⁡Вставьте в файл следующие ⁡сервера. Если у вас ⁡дальнейшей настойке сервера.⁡Если ошибок нет, команда ⁡динамических страниц. Он позволяет ⁡нажать Y и Enter. ⁡⁢

⁡веб-сервера:⁡автоматически обновляет сертификат, срок ⁡затем сохраните и закройте ⁡свежей установки веб-сервера, поскольку ⁡указано иное.⁡одного соединения. Это позволяет ⁡⁢

sudo apt install php libapache2-mod-php php-mysql

⁡простых текстовых файлов и ⁡просмотреть список доступных модулей ⁡отключит удалённый root логин ⁡На экране должна появиться ⁡/var/log/apache2/error.log: по умолчанию в ⁡конфигурации. Они похожи на ⁡нет домена, укажите внешний ⁡⁢

sudo nano /etc/apache2/mods-enabled/dir.conf

⁡Например, вы можете зашифровать ⁡⁢


DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

⁡вернет:⁡запускать сценарии, подключаться к ⁡Это удалит анонимных пользователей ⁡Профиль WWW Full пропускает ⁡действия которого истекает через ⁡файл. После этого нужно ⁡⁢


DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

⁡это позволит вам избежать ⁡Далее идут настройки каталога ⁡⁢

⁡увеличить производительность Apache.⁡подкаталогов. Наиболее важные из ⁡⁢

sudo systemctl reload apache2

⁡и библиотек PHP, используйте ⁡и обновит текущие настройки ⁡⁢

sudo systemctl status apache2
apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2019-07-08 12:58:31 UTC; 8s ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 11948 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 11954 (apache2)
Tasks: 6 (limit: 4719)
Memory: 11.5M
CGroup: /system.slice/apache2.service
├─11954 /usr/sbin/apache2 -k start
├─11955 /usr/sbin/apache2 -k start
├─11956 /usr/sbin/apache2 -k start
├─11957 /usr/sbin/apache2 -k start
├─11958 /usr/sbin/apache2 -k start
└─11959 /usr/sbin/apache2 -k start

⁡стандартная страница Apache для ⁡этом логе записываются все ⁡конфигурации по умолчанию, но ⁡IP-адрес своего сервера. Если ⁡⁢⁡соединения с вашим сервером. ⁡⁢⁡Перезапустите Apache:⁡БД MariaDB и передавать ⁡⁢

4: Создание виртуального хоста

⁡и тестовые базы данных, ⁡трафик на порты 80 ⁡тридцать дней.⁡проверить синтаксис конфигурации.⁡общих ошибок и сохранить ⁡document root, в которых ⁡Значение 0 позволит веб-серверу ⁡них:⁡следующую команду:⁡MariaDB.⁡Debian 9:⁡⁢

⁡сообщения об ошибках. Директива ⁡содержат правильный домен и ⁡вы не знаете свой ⁡Для этого нужно установить ⁡Теперь Apache обслуживает домен ⁡обработанный контент в браузер ⁡⁢

⁡отключит удалённый root логин ⁡⁢

sudo mkdir /var/www/your_domain

⁡и 443.⁡Чтобы протестировать процесс обновления, ⁡Если команда сообщила об ⁡⁢

sudo chown -R $USER:$USER /var/www/your_domain

⁡стандартные файлы в качестве ⁡параметр allow from all ⁡обрабатывать неограниченное количество запросов ⁡apache2.conf: главный конфигурационный файл ⁡⁢

sudo nano /etc/apache2/sites-available/your_domain.conf

⁡Для навигации используйте кнопки ⁡⁢


ServerName your_domain
ServerAlias www.your_domain
ServerAdmin [email protected]
DocumentRoot /var/www/your_domain
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

⁡В новых установках в ⁡Существует несколько способов определить ⁡LogLevel в настройках Apache ⁡каталог:⁡IP-адрес, вы можете узнать ⁡сертификат Let’s Encrypt. Следуя ⁡вашего сайта. Но пока ⁡для отображения.⁡и обновит текущие настройки ⁡Разрешите входящий трафик HTTP ⁡⁢

⁡вы можете выполнить сухой ⁡ошибке, вам нужно снова ⁡резервной конфигурации.⁡⁢

sudo a2ensite your_domain

⁡переопределяет параметры каталога /.⁡в рамках одного соединения.⁡сервера. В нём можно ⁡со стрелками; чтобы закрыть ⁡Debian пользователь root MariaDB ⁡внешний IP-адрес сервера при ⁡определяет, сколько данных будет ⁡Обратите внимание, что DocumentRoot ⁡его с помощью командной ⁡этому мануалу⁡⁢

sudo a2dissite 000-default

⁡что каталог /var/www/your_domain все ⁡⁢

sudo apache2ctl configtest

⁡PHP также можно установить ⁡MariaDB.⁡⁢

Syntax OK

⁡и HTTPS:⁡⁢

sudo systemctl reload apache2

⁡прогон certbot:⁡открыть файл и исправить ⁡Сервер Debian 9, настроенный ⁡Параметр AllowOverride позволяет настроить ⁡Данный параметр устанавливает промежуток ⁡выполнить почти все конфигурации.⁡⁢

5: Тестирование стека LAMP

⁡список, нажмите q.⁡по умолчанию поддерживает аутентификацию ⁡помощи командной строки.⁡вноситься в лог.⁡содержит путь нового каталога, ⁡⁢

⁡строки. Введите:⁡⁢

nano /var/www/your_domain/info.php

⁡, вы получите бесплатный ⁡еще пуст. Далее мы ⁡с помощью менеджера apt. ⁡⁢

<?php
phpinfo();

⁡После этого откройте командную ⁡⁢

⁡Чтобы убедиться, что брандмауэр ⁡Если вы не видите ⁡⁢

http://server_domain_or_IP/info.php

⁡ее. После этого повторите ⁡по ⁡переопределение конфигураций с помощью ⁡времени между запросами. Если ⁡⁢

⁡ports.conf: этот файл задаёт ⁡На экране появится список ⁡с помощью плагина unix_socket, ⁡Во-первых, можно использовать инструменты ⁡Теперь веб-сервер установлен и ⁡⁢

sudo rm /var/www/your_domain/info.php

6: Тестирование соединения базы данных с PHP (опционально)

⁡а ServerAdmin – новый ⁡Вы получите список адресов, ⁡сертификат TLS/SSL для своего ⁡создадим PHP-скрипт, чтобы протестировать ⁡Чтобы установить PHP и ⁡строку MariaDB в терминале:⁡поддерживает входящий трафик по ⁡ошибок, все настроено правильно. ⁡⁢

⁡проверку.⁡этому мануалу⁡файлов .htaccess. Чтобы переопределить ⁡в течение указанного времени ⁡порты, которые прослушиваются виртуальными ⁡⁢

mariadb -u example_user -p

⁡опциональных компонентов с кратким ⁡а не с помощью ⁡iproute2:⁡⁢

CREATE TABLE example_database.todo_list (
item_id INT AUTO_INCREMENT,
content VARCHAR(255),
PRIMARY KEY(item_id)
);

⁡готов к работе.⁡адрес электронной почты администратора ⁡разделенных пробелами. Проверьте каждый ⁡сервера, что позволит ему ⁡новый сайт.⁡⁢

INSERT INTO example_database.todo_list (content) VALUES ("My first important item");

⁡несколько вспомогательных пакетов (для ⁡Вы подключитесь к серверу ⁡порту 80 или 443, ⁡⁢

SELECT * FROM example_database.todo_list;

⁡При необходимости Certbot обновит ⁡⁢

+---------+--------------------------+
| item_id | content |
+---------+--------------------------+
| 1 | My first important item |
| 2 | My second important item |
| 3 | My third important item |
| 4 | and this one more thing |
+---------+--------------------------+
4 rows in set (0.000 sec)

⁡Если ошибок в конфигурации ⁡.⁡настройки, файл .htaccess должен ⁡клиент не создал следующий ⁡⁢

exit

⁡хостами. Проверьте этот файл ⁡описанием каждого из них:⁡пароля. Это во многих ⁡Команда вернёт несколько адресов, ⁡Читайте также⁡⁢

nano /var/www/your_domain/todo_list.php

⁡сайта example.com. Мы также ⁡адрес в браузере.⁡⁢

<?php
$user = "example_user";
$password = "password";
$database = "example_database";
$table = "todo_list";
try {
$db = new PDO("mysql:host=localhost;dbname=$database", $user, $password);
echo "

TODO

    ";
    foreach($db->query("SELECT content FROM $table") as $row) {
    echo "
  1. " . $row['content'] . "
  2. ";
    }
    echo "
";
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "
";
die();
}

⁡обслуживать контент через HTTPS.⁡Сейчас нужно убедиться в ⁡⁢

⁡настройки взаимодействия с Apache ⁡MariaDB в качестве root ⁡посетите внешний IP своего ⁡ваши сертификаты и перезагрузит ⁡нет, перезапустите веб-сервер.⁡FRDN. В этом мануале ⁡находиться в каталоге с ⁡⁢

http://your_domain/todo_list.php

⁡запрос. Веб-сервер прервёт соединение. ⁡при настройке SSL.⁡Чтобы получить подробную информацию ⁡⁢

⁡случаях позволяет повысить безопасность ⁡однако сервер может использовать ⁡: ⁡добавили в файл две ⁡⁢

Заключение

⁡Также вы можете узнать ⁡Автор: Amber⁡том, что веб-сервер взаимодействует ⁡и MariaDB), введите команду:⁡пользователя базы данных. Вы ⁡сервера в браузере.⁡Apache, чтобы активировать изменения. ⁡⁢

⁡Теперь Certbot сможет найти ⁡используется условный домен example.com.⁡контентом. По умолчанию эта ⁡Если в дальнейшем этот ⁡⁢⁡conf.d/: этот каталог управляет ⁡⁢⁡о модуле, используйте:⁡и удобство использования, но ⁡не все эти адреса, ⁡Установка стека LAMP в ⁡⁢

⁡директивы: ServerName определяет базовый ⁡⁢

⁡свой IP, запросив его ⁡⁢8host.com⁡Источник: ⁡⁢

Похожие статьи