Форум

/ домой \ \ темы /



Тема: shttps 3.05.85 на Mandriva 2010.0

10/03/2010 14:32 aax:
Я работаю на Linux - Mandriva 2010 Free, (ядро 2.6.31.5, графическая среда KDE 4.3.2)

Скачал "Small HTTP server 3.05.85 For Linux рус." - архив shttplnxr.tgz (128Kb) MD5(shttplnxr.tgz) = c9eac551f5dc156d57a0c18db2ac86f9

Посоветуйте как правильно настроить эту программу в моей ОС, в архиве описания нет. Описания для более старых версий с форума не подходят.
11/03/2010 19:26 Max:
В архиве описание, называется descu.htm
На самом деле, все очень просто, -- открывайте конфигурационый файл, меняйте там пароль администратора, раскоментируйте строчку разрешающую вэб администрирование, затем запускайте программу и далее конфигурите через вэб-интерфейс, так же как и виндосовский.
14/03/2010 01:47 aax:
Доброго времени суток Max!

Сделал как Вы и советовали выше - разархивировал в папку /home/aax/shttplnxr/ Исполняемый файл переименовал из httpd.exr в httpd, поскольку расширение *.exr в моей ОС ассоциировано с GIMP-ом.

Но правильно настроить эту программу в моей ОС не могу.

Привожу подправленный httpd.cfg

==============================================================================
# General setting:
log=/var/log/httpd.log
detail
logday
# Uncomment next line to enable Web administration
radmin

# Direct IPs from that Web administration will be avilable:
adm_range="127.0.0.1,192.168.0.0-192.168.255.254,10.0.0.0-10.255.255.254"
adm_deny=""


# HTTP server setting:
max=32
port=80
dir="/var/www"
def="index.*"

# Other

# Change "none" to your password
user=admin;none;/var/shttps;A
================================================================================
Вэб-сервер работает(руками создал папку c веб-страничкой /home/aax/shttplnxr/www/index.htm - положил в www descu.htm переименованный в index.htm)

При обращении в браузере 127.0.0.1/ описание программы нормально открывается, при обращении 127.0.0.1/$_admin_$conf происходит запрос пароля, но пароль не принимается(использую для для приводимого выше httpd.cfg пару логин/пароль admin/none).

Права на httpd.cfg 0600 на httpd 0700, бинарник httpd запущен пользователем с данными правами.


14/03/2010 01:51 aax:
Обращениия в браузере затертые форумом("Link temporary removed") "127.0.0.1" и "127.0.0.1/$_admin_$conf" соответственно
14/03/2010 02:41 aax:
Максимальные права 0700 на файл httpd вместо рекомендованных 0500, попробовал как говориться "для общности" проверки корректности интерпретации ОС прав на этот файл, затем вернулся к рекомендованным в описании Вашей программы 0500.
14/03/2010 04:07 Max:
У сервера должно быть трехбуквенное расширение .exr или .exe -- иначе конфигурация не откроется, и это видно при запуске из консоли.

Если у файла стоит атрибут исполняемости совершенно не важно с чем связано расширение, он все равно запустится.

14/03/2010 11:12 aax:
Доброго времени суток Max!

С расширением *.exe появилось и вэб администрирование, и если имена (без расширений) конфига и бинарника не совпадают, появляются и сообщение в консоли о невозможности открыть конфигурацию(Unable to open configuration).

Возможно Вас это заинтересует, но при запуске бинарника без расширения сообщения в консоли Unable to open configuration не наблюдалось.

А расширение файла *.exr в моей системе в том числе с атрибутом исполняемости этого файла, и при запуске из консоли в том числе всё равно приводит к попытке открытия httpd.exr в GIMP-е.

Но после выполнения Ваших рекомендаций есть ещё одна проблема - в описании Вашей программы права на бинарник рекомендованы 0500, но на данный момент программа в моей системе работает только из под root, иначе "Could not bind socket to 0.0.0.0:80" и никакого вэба...
14/03/2010 11:24 aax:
Про "расширение файла *.exr в моей системе в том числе с атрибутом исполняемости этого файла, и при запуске из консоли в том числе всё равно приводит к попытке открытия httpd.exr в GIMP-е" я был неправ, назначил права через chmod, а не с помощью GUI и всё встало на свои места.
14/03/2010 21:12 Max:
Порты до 1000 в Linux привелегерованы, их может занимать только root.


Пользователь: Пароль: Новый пользователь:   Запомнить пароль: