Обратите внимание! Недорогие виртуальные серверы в Амстердаме (Нидерланды). Оплата в рублях картами банков РФ, СБП, электронными деньгами. Подробнее.

CentOS 6 от А до Я. Часть 3. Как установить Web сервер Apache+MySQL+PHP=LAMP | Apache и FireWall

Опубликовано: 25 декабря 2012 / Обновлено: 14 февраля 2018
Раздел(ы): 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 работает.

Ресурсы которые были использованы при написании статьи

  1. Установка Apache, MySQL, PHP с использованием YUM
  2. CentOS, установка LAMP

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

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

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных", на условиях и для целей определенных политикой конфиденциальности сайта.
© Юрий Рассадников, 2011 - 2024
uptime узнать
Домен : reg.ru
Хостинг : adman.com
SQL - 10 | 0,342 сек. | 9.43 МБ