CentOS 6 от А до Я. Часть 3. Как установить Web сервер Apache+MySQL+PHP=LAMP | Apache и FireWall
Раздел(ы): GNU Linux - CentOS / Debian
Просмотры: 3273
Комментарии: 0
Установка web-сервера на CentOS это основная цель нашего VPS и при этом самая избитая тема в интернете. Благодаря Yum, который замечательно отслеживает все зависимости пакетов, процедура установки LAMP не сложнее установки Midnight Commander, описанной в предыдущей статье.
Что такое LAMP
LAMP — аббревиатура Linux, Apache, MySQL, PHP. Это самый популярный набор серверного программного обеспечения, широко используемый в интернете. Состоит из:
- Apache HTTP Server — самый популярный свободный вебсервер, основными достоинствами которого являются надежность и гибкость настроек.
- MySQL — свободная система управления базами данных. Как нельзя лучше подходит для вебсерверов и используется большинством сайтов.
- PHP — скриптовый язык программирования общего назначения, интенсивно применяется для разработки web — приложений и является одним из лидеров.
Как установить веб-сервер Apache на CentOS
Веб-сервер Apache устанавливается одной командой:
yum install httpd
Если все прошло без ошибок, то пробуем его запустить:
service httpd start
Об успешном запуске в консоли нас проинформирует зеленая надпись [ [color=green]OK[/color] ]
Как настроить firewall iptables в CentOS
Откроем файл /etc/sysconfig/iptables и посмотрим открыт ли 80-й порт:
cat /etc/sysconfig/iptables
Ищем подобную строчку:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
Если ее нет, то любители хардкора могут поправить файл конфигурации руками, я же рекомендую использовать специальную утилиту system-config-firewall, чтобы случайно не загубить конфигурацию межсетевого экрана.
Если утилиты нет в системе, то установим ее:
yum install system-config-firewall
запустим:
system-config-firewall
настроим доступ по 80-му порту:
для чего отметим в custimize опцию WWW (HTTP):
сохраним результат.
После этого необходимо в браузере набрать адрес VPS сервера. Вы должны увидеть тестовую страницу Apache:
Ура!!! Все получилось!!!
Как настроить автозапуск Apache | как добавить Apache в автозагрузку
Настраиваем автозапуск Apache:
chkconfig httpd on
Для проверки перезапускаем сервер:
reboot
Набираем адрес Вашего VPS в браузере и убеждаемся, что веб-сервер Apache работает.