CentOS 6 от А до Я. Часть 3. Как установить Web сервер Apache+MySQL+PHP=LAMP | Apache и FireWall
Установка web-сервера на CentOS это основная цель нашего VPS и при этом самая избитая тема в интернете. Благодаря Yum, который замечательно отслеживает все зависимости пакетов, процедура установки LAMP не сложнее установки Midnight Commander, описанной в предыдущей статье.
Что такое LAMP
LAMP - аббревиатура Linux, Apache, MySQL, PHP. Это самый популярный набор серверного программного обеспечения, широко используемый в интернете. Состоит из:
- Apache HTTP Server - самый популярный свободный вебсервер, основными достоинствами которого являются надежность и гибкость настроек.
- MySQL - свободная система управления базами данных. Как нельзя лучше подходит для вебсерверов и используется большинством сайтов.
- PHP - скриптовый язык программирования общего назначения, интенсивно применяется для разработки web - приложений и является одним из лидеров.
Как установить веб-сервер Apache на CentOS
Веб-сервер Apache устанавливается одной командой:
Если все прошло без ошибок, то пробуем его запустить:
Об успешном запуске в консоли нас проинформирует зеленая надпись [ OK ]
Как настроить firewall iptables в CentOS
Откроем файл /etc/sysconfig/iptables и посмотрим открыт ли 80-й порт:
Ищем подобную строчку:
Если ее нет, то любители хардкора могут поправить файл конфигурации руками, я же рекомендую использовать специальную утилиту system-config-firewall, чтобы случайно не загубить конфигурацию межсетевого экрана.
настроим доступ по 80-му порту:
для чего отметим в custimize опцию WWW (HTTP):
После этого необходимо в браузере набрать адрес VPS сервера. Вы должны увидеть тестовую страницу Apache: