Перейти к содержимому

Как называется страница приветствия апач

  • автор:

Как называется страница приветствия апач

apache-welcome-pageПосле установки web-сервера apache в Fedora linux и открытия web браузера до добавление своего контента, вы увидите страницу «Fedora Test Page» или «Welcome Page». Но откуда она загружается, где это настроено и почему она не загружается, когда вы добавляете свои web-странички?

Этих настроек нет в главном файле конфигурации apache /etc/httpd/conf/httpd.conf . Настройки страницы приветствия содержатся в файле /etc/httpd/conf.d/welcome.conf , который выглядит так:

#
# This configuration file enables the default "Welcome"
# page if there is no default index page present for
# the root URL. To disable the Welcome page, comment
# out all the lines below.
#
<LocationMatch "^/+$">

Options -Indexes
ErrorDocument 403 /error/noindex.html

Директива LocationMatch определяет, какую страницу загружать, когда вы обращаетесь по адресу / (или несколько / подряд) DocumentRoot (http://ServerName/). Для всех таких запросов опция Indexes не срабатывает так как нет index — файла в главной директории. Если в нее поместить файл, например, index.html или index.html.var, то уже этот файл будет загружен вместо страницы приветствия; но когда его нет, генерируется ошибка 403. Директива ErrorDocument определяет, какой документ загружать, и она указывает на документ /var/www/error/noindex.html. Соответственно, когда вы сознаете index-страницу, 403 ошибка не генерируется и страница приветствия не загружается.

Для конфигурационного файла /etc/httpd/conf.d/welcome.conf владельцем является httpd (apache сервер). Для большинства же конфигурационных файлов, например, /etc/httpd/conf.d, владельцем является пакет, использующий apache, например, webalyzer, BackupPC, gallery2 или squirrelmail, и настраивают apache эти программы; при удалении этой программы, удаляется и конфигурационный файл, принадлежащий ей, что, в свою очередь, удаляет ее настройки сервера.

Материалы рубрики «Пакет дня» защищены лицензией Creative Commons Attribution-Share Alike 2.5 Canada License, оригинальные статьи: Fedora Daily Package

Отключение тестовой страницы (welcome page) в Apache

При установке Apache сайтом по умолчанию (при входе на IP адрес сервера) является тестовая страница.

Apache welcome page

Есть несколько способов ее отключить

Удаление/переименование страницы приветствия

Для того чтобы отключить эту страницу, мы должны переименовать файл /etc/httpd/conf.d/welcome.conf или удалить его, если не нужен.

и перезапустить apache

Разрешить индексы в Apache

Без индекса будет отображаться стандартная страница приветствия Apache, если не изменить /etc/httpd/conf.d/welcome.conf, чтобы разрешить индексы. Отредактируем /etc/httpd/conf.d/welcome.conf, чтобы разрешить индексы.

и заменяем весь текст на один из указанных ниже

Добавить страницу по умолчанию

Так же возможно создать страницу по умолчанию, тогда вместо тестовой страницы будет отображаться наш HTML файл

Ваш вопрос: что такое страница apache2 Ubuntu по умолчанию?

Страница по умолчанию для Apache2 Ubuntu Momo. Оно работает! Это страница приветствия по умолчанию, используемая для проверки правильности работы сервера Apache2 после установки в системах Ubuntu. Он основан на эквивалентной странице в Debian, от которой произошел пакет Ubuntu Apache.

Что такое apache2 Ubuntu?

апаш является наиболее часто используемым веб-сервером в системах Linux. Веб-серверы используются для обслуживания веб-страниц, запрашиваемых клиентскими компьютерами. Клиенты обычно запрашивают и просматривают веб-страницы с помощью приложений веб-браузера, таких как Firefox, Opera, Chromium или Internet Explorer.

Что такое страница Apache по умолчанию?

Сайт находится по адресу / главная / тайлер / Документы / hfm / сайт (здесь находятся лендинг. html и hfm index. html). Apache2 находится в своем каталоге по умолчанию.

How to effectively deal with bots on your site? The best protection against click fraud.

Примечание. Мы объяснили процедуру, описанную в этой статье, в системе Ubuntu 20.04 LTS.

Установка Apache2; Шаг 1. Обновите

Во-первых, нам нужно будет обновить индекс системного репозитория, чтобы установить самую последнюю версию Apache2. Для этого запустите Терминал с помощью сочетания клавиш Ctrl + Alt + T и выполните следующую команду:

$ судо подходящее обновление

Обратите внимание, что только авторизованный пользователь может устанавливать, обновлять или удалять пакеты из системы Linux.

Шаг 2: Установите Apache2

Далее на этом шаге мы установим веб-сервер Apache2. Для этого выполните в Терминале следующую команду:

$ судо подходящий установить apache2

Система может запросить подтверждение, предоставив вам Да / нет вариант. Ударить у а затем Enter, чтобы продолжить. После этого веб-сервер Apache2 и все его зависимости будут установлены в вашей системе.

После установки проверьте версию сервера Apache следующим образом:

Конфигурация межсетевого экрана

Теперь нам нужно будет открыть определенные порты в нашей системе, чтобы получить доступ к Apache извне. Во-первых, давайте перечислим профили приложений, к которым нам нужно предоставить доступ Apache. Для этого выполните следующую команду:

$ судо список приложений ufw

Здесь вы можете увидеть разные профили apache.

Мы будем использовать профиль с жесткими ограничениями «Apache», чтобы активировать сетевую активность на порту 80.

$ судо ufw разрешить Apache

Теперь проверьте статус, который показывает, что Apache разрешен в брандмауэре.

$ судо статус ufw

Настройка веб-сервера Apache; Проверка службы Apache

Прежде чем переходить к настройке, сначала проверьте, работает ли служба Apache. Для этого выполните в Терминале следующую команду:

$ судо systemctl статус apache2

Из приведенного выше вывода видно, что служба Apache2 активна и работает.

Другой подход для проверки правильности работы Apache путем запроса веб-страницы с веб-сервера Apache. Для этого найдите свой IP-адрес с помощью следующей команды:

Затем откройте веб-браузер и перейдите на страницу приветствия apache следующим образом:

Замените 192.168.72.134 IP-адресом вашего компьютера.

Перейдя по указанной выше ссылке в браузере, вы увидите страницу приветствия Apache, которая указывает на то, что сервер Apache работает правильно.

Настройка виртуальных хостов в Apache

Если у вас есть несколько доменов, которые должны быть серверами одного веб-сервера Apache, вам потребуется настроить виртуальные хосты. Далее мы покажем вам, как настроить виртуальный хост в Apache. Мы создадим доменное имя «info.net». Обязательно замените info.ne своим собственным доменным именем.

Шаг 1. Создайте каталог для своего домена

На этом этапе мы создадим каталог для нашего доменного имени. Этот каталог будет использоваться для хранения данных на нашем веб-сайте.

Выполните следующую команду в Терминале, заменив info.net своим доменным именем:

$ судо mkdir -п / вар / www / info.net / html

Измените владельца каталога на текущего пользователя:

$ судо Chown -Р $ USER : $ USER / вар / www / info.net / html

Назначьте необходимые разрешения следующим образом:

$ судо chmod -Р 755 / вар / www / info.net

Шаг 2. Создайте образец страницы для своего веб-сайта

Мы настроили виртуальный хост и даем необходимое разрешение. Теперь мы создадим образец страницы для нашего сайта. Мы создадим страницу-образец с помощью редактора Nano, однако для этой цели можно использовать любой текстовый редактор.

$ нано / вар / www / info.net / html / index.html

Скопируйте и вставьте эти строки кода HML:

Теперь используйте Ctrl + O для сохранения, а затем Ctrl + X для выхода из файла.

Шаг 3. Создайте файл виртуального хоста

Сервер Apache по умолчанию поставляется с файлом виртуального хоста. Этот файл используется для обслуживания содержимого веб-сервера. Однако мы сгенерируем новый файл виртуального хоста с помощью следующей команды:

$ судо нано / так далее / apache2 / сайты-доступные / info.net.conf

Теперь введите следующие строки, заменив info.net своим собственным доменным именем.

< VirtualHost * : 80 >
Администратор сервера @ info.net
Имя сервера info.net
ServerAlias ​​info.net
DocumentRoot / вар / www / info.net / html
Журнал ошибок $ / журнал ошибок
CustomLog $ / access.log объединен
VirtualHost >

Теперь используйте Ctrl + O для сохранения, а затем Ctrl + X для выхода из файла.

Шаг 4. Активируйте файл конфигурации виртуального хоста

На этом этапе мы создадим файл конфигурации виртуального хоста. Для этого выполните в Терминале следующую команду:

$ судо a2ensite info.net.conf

Теперь отключите файл виртуальной конфигурации по умолчанию «000-default.conf» следующим образом:

$ судо a2dissite 000-default.conf

Теперь перезапустите Apache, чтобы активировать новую конфигурацию следующим образом:

$ судо systemctl перезапустить apache2

Шаг 5. Проверьте наличие ошибок

После того, как все настройки будут завершены, вы можете проверить наличие ошибок конфигурации:

$ судо конфигурация apache2ctl

Вы можете получить следующую ошибку:

Чтобы устранить эту ошибку, отредактируйте servername.conf файл:

$ судо нано / так далее / apache2 / conf-доступно / servername.conf

Затем добавьте эту строку, заменив info.net своим собственным доменным именем:

Имя сервера info.net

Сохраните и выйдите из servername.conf файл и запустить:

$ судо имя сервера a2enconf

Теперь снова выполните:

$ судо конфигурация apache2ctl

Надеюсь, на этот раз вы не получите никаких ошибок.

Шаг 6. Протестируйте виртуальный хост

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

Заменить info.net с вашим доменным именем.

На следующей странице указателя показано, что сервер Apache готов обслуживать наше доменное имя.

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

Вот некоторые из полезных команд, которые вы можете запустить в Терминале, чтобы управлять сервером Apache:

Чтобы запустить сервер Apache:

$ судо systemctl запустить apache2

Чтобы остановить сервер Apache:

$ судо systemctl остановить apache2

Чтобы остановить, а затем запустить Apache »

$ судо systemctl остановить apache2

Чтобы перезагрузить сервер Apache для обновления новых конфигураций:

$ судо systemctl перезагрузить apache2

Чтобы запустить Apache при загрузке:

$ судо systemctl включить apache2

Чтобы отключить Apache при загрузке:

$ судо systemctl отключить apache2

В этой статье подробно объясняется установка и настройка веб-сервера Apache в Ubuntu 20.04. Мы также объяснили настройку виртуального хоста. Теперь вы можете настроить несколько доменов на одном сервере Apache. В конце мы упомянули некоторые команды, которые могут быть очень полезны при управлении веб-сервером Apache.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *