/ домой \ | \ темы / |
18/01/2007 04:38 Oleg1985: |
Здравствуйте, скажите а что нет никаких средств настройки сервера под линух? У меня убунту и очень хотелось бы настроить фтп сервер и удаленные хосты, пользователей, и как это сделать? Совместимы ли виндовые и линуховые настройки? Помогите. Спасибо.
|
19/01/2007 01:10 Max: |
Под Linux точно такое-же вэб-администрирование. Только нужно вначале зайти в файл конфигурации, разрешить Web администрирование, задать пароль администратора и IP адреса с которых WEB администрирование разрешено. Файлы конфигурации совместимы за исключением нескольких параметров спецефичных для операционных систем (в Linux-е нет cgi_ident ; hide - означает запускаться демоном и т.д.) |
19/01/2007 01:55 Oleg1985: |
О, расскажите поподробнее про запускаться демоном...очень актуально. Где это Hide писать?
|
19/01/2007 04:09 Max: |
в строке запуска или в конфиге /srv/httpd.exe noicon hide В вэб администрировании это есть. |
24/04/2007 23:26 Domov0y: |
люди. поясните почему small http server работает только с правами рута??? можно ли заставить httpd.exe работать под правами nobody??? (системы altlinux, mandrake10) |
26/04/2007 01:57 Max: |
Он работает с любыми правами. Другое дело что порты с 1 по 1024 в Linux-являются привилегированными. Их может использовать только root. Поменять вроде как можно только пересборкой ядра, менять вроде как значение #define PROT_SOCK 1024 в файле: linux/include/net/sock.h Но не уверен в этом, -- кому надо, -- покопайтесь вероятно есть и другое место, может даже и через /proc/sys/net/ipv4/... Вообще рекомендую запускать сервер именно из под рута т.к. в этом случае кроме возможности использования любых портов: 1. при запуске скриптов, сервер запускает их от владельца скрипта 2. для FTP и SMTP если пользователь с таким именем есть в системе сервер работает из под этого пользователя, если пользователя нет то из под пользователя ftp (принципиально для чтения/записи файлов) |
26/04/2007 03:39 Domov0y: |
спасибо за обьяснение... попробую сменить порт. неохота держать сервер под правами рута. скрипты запускаются под правами сервера??? |
26/04/2007 04:18 Max: |
Сервер, на то и сервер, чтобы работатать под правами рута. Я же написал, если сервер запущен из под рута, скрипты запускаются под правами владельца скрипта. Если сервер запущен не из под рута, естественно он не может поменять текущего пользователя (uid) и запускаемый скрипт наследует его права. |
27/05/2007 17:39 AleXgRey: |
для запуска shttp с провами nobody. выбираем порты больше 1024 и iptables делает redirect например http путь слушает 2080 добавляем правило iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 2080 |