Установка и настройка lighttp
У меня, как и у многих, появилась потребность в веб сервере. Без особых сложностей, простой сайтик, ну может форум ещё прикручу, но это поже... А пока я начал искать туториалы поустановке, нашёл только http://wl500g.info/showpost.php?p=59637&postcount=42 но там lighttp затрагивается лишь косвенно, в основном говорится о http загрузщике.
Подскижите плз, как настраивать и устанавливать lighttp?
И вопрос вдогонку: если я подниму таки сайт, роутер у меня имеет реальный ай пи, то можно ли будет из интернета зайти на этот сайт, по адресу http://мой айпи? пока нету доменного имени...
lighttpd и php - php не хочет корректно работать. нужен совет.
есть вопрос госопода господа
прошивка от Олега последняя. установлены lighttp, php, php-fcgi, sqlite. устанавливаю wtorrent. при попытке доступа к веб странице с php имем 500 ошибку сервера. в логах следующее
Quote:
2007-12-13 11:25:10: (mod_fastcgi.c.1731) connect failed: Connection refused on unix:/tmp/php-fastcgi.socket-3
2007-12-13 11:25:10: (mod_fastcgi.c.2885) backend died; we'll disable it for 5 seconds and send the request to another backend instead: reconnects: 0 load: 1
2007-12-13 11:25:11: (mod_fastcgi.c.2462) unexpected end-of-file (perhaps the fastcgi process died): pid: 154 socket: unix:/tmp/php-fastcgi.socket-3
2007-12-13 11:25:11: (mod_fastcgi.c.3254) response not received, request sent: 879 on socket: unix:/tmp/php-fastcgi.socket-3 for /wtorrent/install.php , closing connection
собственно /tmp/php-fastcgi.socket-3 создаются (правда 0 размера), даже для /tmp поставил 777. куда смотреть мне господа? настройки php или lighttpd в я так понимаю? а что именно?
это запущенные процессы
Quote:
PID Uid VmSize Stat Command
1 admin 648 S /sbin/init
2 admin SW [keventd]
3 admin SWN [ksoftirqd_CPU0]
4 admin SW [kswapd]
5 admin SW [bdflush]
6 admin SW [kupdated]
7 admin SW [mtdblockd]
58 admin 252 S telnetd
63 admin 348 S httpd vlan1
69 admin 356 S syslogd -m 0 -O /tmp/syslog.log -S -l 7
70 admin 328 S klogd
71 nobody 388 S [dnsmasq]
72 admin SW [khubd]
80 admin 276 S lpd
82 admin 240 S p9100d -f /dev/usb/lp0 0
85 admin 344 S waveservermain
87 admin 348 S rcamdmain
96 admin 320 S infosvr br0
97 admin 432 S watchdog
99 admin 352 S ntp
107 admin 368 S dropbear
111 admin SW [usb-storage-0]
112 admin SW [scsi_eh_0]
116 admin SW [kjournald]
121 admin 372 S /opt/sbin/vsftpd /opt/etc/vsftpd.conf
123 admin 716 S /opt/bin/SCREEN -dmS rtorrent /opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.conf
125 admin 5272 S /opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.conf
127 admin 1236 S /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
128 admin Z [php]
129 admin Z [php]
130 admin Z [php]
132 admin 724 S dropbear
133 admin 556 S -sh
141 admin Z [php]
197 admin 404 R ps
это части конфигураци вебсервера
Quote:
server.modules = (
"mod_access",
"mod_fastcgi",
"mod_cgi",
"mod_scgi",
"mod_accesslog" )
#### scgi module
scgi.server = ( "/RPC2" => # RT-DIR
( "127.0.0.1" =>
(
"host" => "127.0.0.1",
"port" => 5000,
"check-local" => "disable"
)
)
)
#### fastcgi module
## read fastcgi.txt for more info)
fastcgi.server = ( ".php" =>
( "127.0.0.1" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/opt/bin/php"
)
)
)
#### CGI module
cgi.assign = ( ".pl" => "/opt/bin/microperl",
".cgi" => "/opt/bin/microperl" )
и пхп
Quote:
extension=bcmath.so
extension=bz2.so
extension=calendar.so
extension=dba.so
extension=dom.so
extension=exif.so
extension=ftp.so
extension=openssl.so
extension=shmop.so
extension=sockets.so
extension=sysvmsg.so
extension=sysvsem.so
extension=sysvshm.so
extension=xml.so
extension=xsl.so
extension=zlib.so
extension=sqlite.so
extension=pdo.so
Установка lighttpd на wl-500gp
При попытке установить lighttpd получаю:
ipkg install lighttpd
Installing lighttpd (1.4.18-3) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/op...8-3_mipsel.ipk
package lighttpd suggests installing libmemcache
package lighttpd suggests installing libxml2
package lighttpd suggests installing lua
package lighttpd suggests installing memcached
package lighttpd suggests installing mysql
package lighttpd suggests installing sqlite
package lighttpd suggests installing openldap-libs
Installing pcre (7.6-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/op...6-1_mipsel.ipk
wget: server returned error 404: HTTP/1.1 404 Not Found
Nothing to be done
An error ocurred, return value: 22.
Collected errors:
ipkg_download: ERROR: Command failed with return value 1: `wget -q -P /opt/ipkg-HT4O88 http://ipkg.nslu2-linux.org/feeds/op...6-1_mipsel.ipk'
Failed to download pcre. Perhaps you need to run 'ipkg update'?
На сервере в файле http://ipkg.nslu2-linux.org/feeds/op...table/Packages про pcre есть информация, но самого пакета нет.
настройка виртуального хостинга в lighttpd
Доброго времени суток!
Установил веб-сервер lighttpd
в конфиге lighttpd.conf указано:
Code:
....
server.document-root = "/opt/share/www/"
simple-vhost.server-root = "/opt/share/www/"
simple-vhost.default-host = "mydomain.ru"
simple-vhost.document-root = "pages"
также разрешен mod_simple_vhost
имею структуру каталогов:
/opt/share/www/mydomain.ru
/opt/share/www/mydomain.ru/pages
/opt/share/www/sss.mydomain.ru
/opt/share/www/sss.mydomain.ru/pages
соответственно в папках
/opt/share/www/mydomain.ru/pages
и
/opt/share/www/sss.mydomain.ru/pages
лежат разные сайты... но ни при открытии http://mydomain.ru, ни http://sss.mydomain.ru страница не открывается, хотя в соответсвии с описанием, как я его понял, для создания виртуального хостинга необходимо именно так настраивать...
подскажите где я ошибаюсь...
когда строчки
simple-vhost.server-root = "/opt/share/www/"
simple-vhost.default-host = "mydomain.ru"
simple-vhost.document-root = "pages"
не были указаны,
а
server.document-root = "/opt/share/www/mydomain.ru" то один сайт работал
В итоге хочу настроить что бы было несколько независимых сайтов, лежащих в разных катологах и имеющи разные имена третьего уровня...