Linux

Как настроить веб-сервер Apache за 3 простых шага

Как настроить веб-сервер Apache за 3 простых шага

Какова бы ни была причина, вы можете в какой-то момент захотеть запустить веб-сервер. Если вы хотите предоставить себе удаленный доступ к определенным страницам или службам, хотите создать группу сообщества или что-то еще, вам необходимо установить и настроить правильное программное обеспечение для этого. Так как именно вы можете это сделать? Это на самом деле довольно просто.

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

Шаг первый: установка

Новая установка Fedora

веб-сервер Apache
Если у вас еще нет Fedora в вашей системе, вы можете сделать это с DVD, потому что вы также можете установить Apache одновременно. Если вы выберете этот путь, при установке с DVD вы сможете выбрать, какие пакеты вы хотите установить, с помощью переключателя «Customize Now». Выберите его, а затем на вкладке Серверы вы можете выбрать «Веб-сервер». Продолжайте установку, пока не загрузитесь в новую систему. Оттуда вы можете установить графический инструмент конфигурации, выбрав пакет system-config-httpd в вашем менеджере пакетов, или запустить sudo yum install system-config-http .

Fedora уже установлена

сервер Apache
Если у вас уже установлена ​​Fedora, вы можете установить как веб-сервер, так и инструмент графической настройки. Вы можете установить пакеты httpd и system-config-httpd из менеджера пакетов или запустить sudo yum install httpd system-config-httpd .

Шаг второй: настройка

сервер Apache
Теперь вы можете запустить графический инструмент конфигурации из Системные инструменты -> HTTP. Первая вкладка, которую вы увидите, — это вкладка «Главная», где вы можете настроить имя сервера, адрес электронной почты администратора и адреса, под которыми доступен сервер. Я рекомендую вам добавить адрес прямо сейчас и выбрать «Все доступные адреса» на порту 80 для простоты.

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

HTTP-сервер Apache
Существует множество различных настроек, которые вы можете выбрать для каждого виртуального хоста, включая необходимые компоненты, а также такие, которые сложно настроить, такие как SSL (HTTPS). Для большинства элементов инструмент графической конфигурации должен позаботиться о ваших потребностях.

HTTP-сервер Apache
Последняя вкладка связана с производительностью и количеством разрешенных соединений. Рекомендованных настроек нет, поскольку каждый сервер имеет разные возможности, поэтому, если у вас более крупный веб-сайт, вам нужно поиграться с этими цифрами и посмотреть, что работает (при условии, что у вас достаточно трафика для правильной проверки настроек).

Дополнительная необходимая конфигурация

Прежде чем вы сможете получить доступ к вашему новому веб-серверу, вам нужно будет открыть свой терминал, а затем запустить службу sudo httpd start, чтобы фактически запустить Apache, и запустить sudo chkconfig httpd, чтобы Apache запускался при каждой загрузке.

Шаг третий: тестирование

Шаг 3 в нашем процессе — просто проверить, можете ли вы получить доступ к своей странице или нет. На том же компьютере откройте Firefox и введите localhost или 127.0.0.1, чтобы увидеть, получите ли вы эту тестовую страницу (при условии, что вы не изменили корень документа):

веб-сервер Apache
Если нет, возможно, вы что-то сделали не так в своей конфигурации или еще не запустили Apache.

Вывод

Довольно круто, чтобы Apache работал и работал на самой вашей системе, учитывая, что это та же технология, которую использует большинство веб-сайтов, которые вы посещаете каждый день (включая ). Если вы хотите, чтобы другие машины имели доступ, вам нужно зайти в утилиту настройки брандмауэра Fedora (установлена ​​по умолчанию) и убедиться, что HTTP (порт 80) открыт. Кроме того, если вы хотите запускать более сложные веб-фреймворки, такие как форумы или WordPress, вам придется также установить MySQL и PHP, но я оставлю это для другой статьи.

Как вы думаете, насколько легко этот процесс? Что вам нравится или не нравится в Apache? Дайте нам знать об этом в комментариях!

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux