Мне рассказали, что 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.
Полезно будет однако, когда Линукс себе поставлю.
Линуксоидам сойдет. Я лично с линукса ушел полгода назад.
Разговоры о вебмине сразу выдают дилетанта.
@ethiop, таки я и есть дилетант
на дебиане такого пакета нет, какие ещё варианты есть?
http://wc9.ru/screenshots/image_124000119_28-04-2012.jpg
нашёл такой пакет, правда 404 ошибки при установке
aptitude update
