воскресенье, 22 декабря 2013 г.

CentOS LAMP Web Server install



Надоело каждый раз лазать по инету за настройками сети, вобщем вот миниинструкция..... Вебсервер за 10 минут.


После чистой установки CentOS:
1. Настройка сети, необходимо поднять интерфейс командой
ifconfig eth0 up

2. Настройка адресов - тут 2 варианта


а) Через DHCP

dhclient eth0

б) Через конфигурационные файлы

правим файлы:
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #Наименование интерфейса, это значение присваивается системой HWADDR=08:00:27:6c:e1:fc #MAC-адрес, менять без необходимости не нужно TYPE=Ethernet #Тип интерфейса UUID=e2f7b74a-ec49-4672-81cf-ff9c30d8ebdd #Идентификационный номер интерфейса ONBOOT=yes #Запускать интерфейс при загрузке NM_CONTROLLED=no #Контролируется ли интерфейс службойNetworkManager BOOTPROTO=none #Не использовать DHCP IPADDR=192.168.1.99 #IP-адрес NETMASK=255.255.255.0 #Маска подсети GATEWAY=192.168.1.1 #Шлюз DNS1=192.168.1.1 #DNS-сервер IPV6INIT=no #Отключение использованияipv6 USERCTL=no #Запрет обычному пользователю на управление сетевым интерфейсом
/etc/resolv/conf
nameserver 192.168.1.1
nameserver 192.168.1.2
Также можно править файлик /etc/sysconfig/network-scripts/network

Кстати, наткнулся у хорошего человека в блоге на вот эти команды - отключение долбанного NetworkManager.........
chkconfig NetworkManager off
chkconfig network on
service NetworkManager stop
service network start
3. Установка вспомогательных пакетов:
yum install mc nano telnet glib
4. Быстрая установка вебсервера:
yum groupinstall "Web Server"
5. Посмотреть другие возможности групповой установки:
yum grouplist
6. Осталось только установить и настроить mysql и php
yum install mysql-server php php-mysql
/usr/bin/mysql_secure_installation

7. Добавляем автозапуск:
chkconfig httpd onservice httpd startchkconfig mysqld onservice mysqld start