apacheНачало работы с apache


замечания

В этом разделе представлен обзор того, что такое apache, и почему разработчик может захотеть его использовать.

Следует также упомянуть о любых крупных предметах в apache и ссылки на связанные темы. Поскольку Documentation для apache является новым, вам может потребоваться создать начальные версии этих связанных тем.

Версии

Различные версии Apache httpd

Версия Текущая версия Релиз
1,3 1.3.42 1998-06-06
2,0 2.0.65 2002-04-06
2,2 2.2.32 2005-12-01
2,4 2.4.25 2012-02-21

[Ubuntu] Простой пример Hello World

В этом примере вы проведете настройку задней части, обслуживающей страницу Hello World HTML.

Установка требований


Порядок имеет значение для этого шага!

  • sudo apt-get install apache2

Настройка HTML


Файлы Apache живут в /var/www/html/ . Позвольте быстро добраться туда. Убедитесь, что вы в корневом каталоге сначала, cd , затем cd /var/www/html/ .

Этот каталог html будет содержать все файлы вашего сайта. Позволяет быстро создать простой файл Hello World.

Используя ваш любимый текстовый редактор, введите следующее в

<!DOCTYPE html>
<html>
<head>
    <title>Hello World!</title>
</head>
<body>
    <h1>Hello World!</h1>
</body>
</html>
 

Сохраните этот файл как index.html в текущем каталоге, и вы готовы к работе!

Посещение веб-страницы


Чтобы перейти к странице, которую вы только что создали, в вашем браузере по выбору, перейдите на localhost . Если это не сработает, попробуйте 127.0.0.1 . Вы должны увидеть «Hello World!» как h1 . Все готово!

Установка или настройка

Подробные инструкции по установке или установке apache.

Установка Ubuntu


sudo apt-get install apache2
 

Установка Windows


Проверьте стек WAMP . WAMP означает Windows, Apache, MySQL, PhpMyAdmin.

Установка CentOS


Apache 2.2 поставляется с CentOS6, тогда как 2.4 поставляется с CentOS7, для установки на любую ОС, запускать

yum -y install httpd
 

Установка macOS


macOS поставляется с предустановленной Apache, однако может установить Apache через Homebrew

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

$ sudo apachectl stop
$ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
$ brew install httpd24 --with-privileged-ports --with-http2
 

Чтобы сервер работал.

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

$ ps -aef | grep httpd
 

Вы должны увидеть несколько процессов httpd, если Apache запущен и работает.