Мне рассказали, что 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.

Этой записью можно поделиться и с друзьями:

Опубликовать в twitter.com

Понравилась запись? Подпишись на блог по RSS или по e-mail. Так же можно следить за мной в твиттере.

Метки:

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...