LINUX.ORG.RU

WebInterface своими руками


0

2

Люблю moc за его минимализм и удобное управление, но логиниться в сервер ради постановки на паузу не всегда удобно и хочется в FF забить логин и пароль в автозаполнялку на каком-нибудь порту сервера. Поэтому прошу любителей в двух словах написать, в каком направлении двигаться, чтобы создать базовую систему -

логин к серверу на определённый порт с базовой аутентификацией
простое управление mocp (передача в консоль mocp -p и mocp -P например)
всё

хоть на чём, хоть примеры кода, хоть двумя словами как держать порт открытым и слушать его ожидая пароля и сделать кнопочку для передачи `mocp -P`.

С удовольствием почитал бы документацию, разобрал бы пару веб-интерфейсов, но к сожалению нет ни времени, ни сил. Поэтому прошу просто, вкратце и без эмоций

★★★★★

поднимаешь апача с похапе, сделать базовую авторизацию — полминуты дел


ну а там
<?php

system('mocp -p')

?>

и т д

snoopcat ★★★★★
()

и да, работает апач - была мысля сделать на system или exec в php, но такой вариант почему-то не хочу использовать. Если конечно есть альтернативы именно с личным портом

minakov ★★★★★
() автор топика
Ответ на: комментарий от snoopcat

^ну или lighttpd с cgi-интерфейсом
ассоциируешь *.cgi с /bin/bash

и поехали  —
/home/www/pause.cgi

#!/bin/bash

echo 'Content-type: text/html'
echo
echo

mocp -p

snoopcat ★★★★★
()
Ответ на: комментарий от thesis

Дело в том, что сервер - отдельная коробка на морозе с пассивным охлаждением и в перспективе - с маленькой колоночкой для бани на проводе. И было бы хорошо чтобы переключение музыки сводилось к одной кнопочке хоть из Зимбабве, ес-но после ввода пароля.

minakov ★★★★★
() автор топика
Ответ на: комментарий от snoopcat

точно, про cgi и забыл вообще. А апач может слушать отдельный порт для какой директории?

minakov ★★★★★
() автор топика
Ответ на: комментарий от SOmni

нет, я хотел чтобы даже на nokia6600 через netfront можно было зайти, нажать на кнопку и остановить mocp, без ssh. Особенно без ssh, так как спрятал его за семьюпечат^Wдругим портом и вообще

minakov ★★★★★
() автор топика
Ответ на: комментарий от minakov

ну так ты и пхп можешь на «личном порте», ты же все равно будешь по http это делать? создаешь хвост в апаче и вперед...

trashymichael ★★★
()

да нафиг апач. bash скрипт повесь в xinetd на любой порт. и откуда угодно телнетом можно его вызывать. в любой скрипт можно засунуть, чтоб «кнопочкой» вызывать.

ovax ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.