Вернуться   Ultramarine forum > Интернет > Web-программирование

 
 
Опции темы Опции просмотра
Старый 13.11.2010, 18:15   #1
ded
Senior Member
 
Аватар для ded
 
Регистрация: 16.03.2009
Сообщений: 730
ded is on a distinguished road
По умолчанию lighttpd на роутере. Нужна помощь местных гуру вэб-программирования.

Я так понял у нас на форуме присутствует как минимум двое высококвалифицированных гуру вэб-программирования ...

А не будет ли любезен уважаемый джин ...

Чувствую, что проблема для грамотного человека яйца выеденного не стоит, как в DOS файл скопировать. Но в данном случае я похож на пользователя Windows, пытающегося копировать в досовской командной строке, так что нужна помощь

Вобщем ситуация такая. Решил побаловаться и установить на роутер вэб-сервер с программкой статистики. Ну что бы всякие красивые графики наблюдать... Ногами не пиннать, самого в ужас привело, когда увидел, что вэб-сервер 50 процентов памяти отжирает Ну дело не в этом.Все что касается Linux а и установки на железку программ как-то проблем не вызвало, но вот функционирование именно Вэб части...
Здесь я ноль.

Ситуация такая.
Установлен lighttpd (думаю, что местным гуру это говорит гораздо больше, чем мне). Установлена вэб-морда к программе vnstat. Сервер сконфигурирован для работы на порту 8082. Теоретически, набрав в браузере http://192.168.1.1:8082/vnstat/ я должен наблюдать вэб-морду vnstat. Однако, увы... вместо этого вижу унылое Internet Explorer не может отобразить эту веб-страницу То же самое наблюдается и при урле http://192.168.1.1:8082 который как я понимаю должен дать что-то типа вэб-сервер такой-то и т.п. В гугль хроме - та же история.

Так вот вопрос - где собака порылась? Я правильно понимаю, что проблема не в vnstat а именно в сервере? Хотя процессы сервера явно запущены:

Load average: 0.00 0.00 0.00 1/31 221
PID PPID USER STAT VSZ %MEM %CPU COMMAND
221 191 adm R 1480 5% 0% top
156 155 adm S 15584 52% 0% /opt/bin/php-fcgi
157 155 adm S 15584 52% 0% /opt/bin/php-fcgi
155 1 adm S 15556 52% 0% /opt/bin/php-fcgi

Собственно, что делалось с конфигом сервера (строго по инструкции, то, что встречаются линуксовые команды - не пугайтесь,я их выделю серым, чтоб не смущали, основной смысл в конфигах, а они понятны.).

Код:
редактируем файл конфигурации

nano /opt/etc/lighttpd/lighttpd.conf

раскомментируем строки (удаляем в начале строки #):

"mod_access" 
"mod_cgi" 
"mod_accesslog"  

проверяем наличие пути к папке

server.document-root        = "/opt/share/www/"  
проверяем наличие правильного пути

accesslog.filename = "/opt/share/www/log/access.log"  

устанавливаем запрет доступа к файлам с окончанием:

url.access-deny = ( "~", ".inc", ".sqlite" )  
исправляем порт доступа на тот, который нам нужен вы можете назначить тот порт, который пожелаете. так же смотрите примечание выше.

server.port = 8082  
раскомментируем строки (удаляем в начале строки #):

cgi.assign                 = ( ".pl"  => "/opt/bin/perl", 
                               ".cgi" => "/opt/bin/perl" )  
выходим и сохраняем файл

проверяем наличие файла - 10-php-fcgi.conf

nano /opt/etc/lighttpd/conf.d/10-php-fcgi.conf
и нужных строк

server.modules += ( "mod_fastcgi" ) 

fastcgi.server = ( ".php" => 
                   ( "localhost" => 
                     ( "socket" => "/tmp/php-fcgi.sock", 
                       "bin-path" => "/opt/bin/php-fcgi", 
                       "max-procs" => 1, 
                       "bin-environment" => 
                         ( "PHP_FCGI_CHILDREN" => "2", 
                           "PHP_FCGI_MAX_REQUESTS" => "1000" ) 
                     ) 
                   ) 
                 )  
cоздаем директорию для логов

mkdir /opt/share/www/log/

даем права доступа на запись

chmod 777 /opt/share/www/


содержимое каталога /opt/share/www/ (я так понимаю это корень сервера, да?)

index.html
lighttpd
log
vnstat


синее - это каталоги. index.html - я сам скопировал из каталога Lighttpd/
ded вне форума   Ответить с цитированием
 

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 17:35.