Как я запускал новый сервер под linux

Мне рассказали, что Linux вообще лучше подходит для серверов, чем freebsd. Ну я и повелся. Заказал новый сервер с федорой. Дали мне его. И проблемы начались сразу же.

Во первых, в коллекции пакетов нет webmin. Пришлось ставить ручками. Во вторых — вебмин «не работал». Проблема оказалась очень банальной — iptables перекрылывал доступ по всем портам, кроме 22го, открытого.

Бороться с этим нужно было так:

Открываем /etc/sysconfig/iptables и добавляем туда:

-A INPUT -p tcp —dport 80 -j ACCEPT

Есть и другие варианты написания правила открытия портов, но это базовое. Собственно 80й порт тоже был закрыт.

После этого запускаем:

/etc/init.d/iptables restart

Вуаля, работает.

Дальше началось следующее веселье — в федоре стоит SeLinux — это какая-то очень хитрая система защиты основанная на правах доступа. С включеной этой системой ничего не работало, точнее как минимум апач не имел доступа ни к чему. Есть вариант настройки прав для апача, но у меня почему-то не сработало. Поэтому пришлось её пока отключить совсем.

Отключается selinux так:

в файле /etc/selinux/config прописываем:

SELINUX=disabled

Как применить настройки без перезагрузки сервера я не понял, поэтому после этого перезагрузился и тогда апач+nginx заработали как надо.

Следующая проблема была с установкой модуля rpaf для апача, чтобы скрипты видели реальные айпишники. Про то, как решать эту проблему под freebsd я уже писал. Под линухом вышло немного сложнее — rpaf пришлось собирать руками.

Для того,чтобы поставить rpaf, нужно поиметь пакет httpd-devel:

yum -y install httpd-devel

Дальше делаем:

cd /usr/local/src
wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz
tar xzf mod_rpaf-0.6.tar.gz
cd mod_rpaf-0.6
apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c

Ну и дальше стандартно правим конфиги апача и nginx’а и перезапускаем оба.

Пока переношу всю инфу со старого сервера на новый, больше особых проблем не возникало, пока всё работает как часы.

***

Постовой:

Инструктор по вождению , Бесплатные объявления алматы, Алкоголизм.

***
Спонсор недели LinkFeed.

В закладки!

Как я запускал новый сервер под linux: 7 комментариев

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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>