Lighthttpd i uruchamianie skryptów w perlu
Właśnie znalazłem coś dziwnego.
Zmieniłem nazwę pliku z cgi na pl i skrypt się pojawił od razu.
Na konfiguracji mojej nie lisa6502.
Znalazłem jakiś błąd na ten temat i skrypt pl od razu zaczął działać tylko dlaczego cgi wciąż nie chodzi.
Zmieniłem nazwę pliku z cgi na pl i skrypt się pojawił od razu.
Na konfiguracji mojej nie lisa6502.
Znalazłem jakiś błąd na ten temat i skrypt pl od razu zaczął działać tylko dlaczego cgi wciąż nie chodzi.
Debianizacji? Co przez to rozumiesz?Powiem Ci tak: jakbyś trzymał się mojego konfiga i przeczytał manuala wcześniej (jak i szczegóły debianizacji tego serwera) to problemu nie byłoby.
Manuala mówisz? Strona:
Kod: Zaznacz cały
man lighthttpd
Kod: Zaznacz cały
LIGHTTPD(1) LIGHTTPD(1)
NAME
lighttpd - a fast, secure and flexible webserver
SYNOPSIS
lighttpd -D -f <configfile>
DESCRIPTION
FILES
/etc/lighttpd/lighttpd.conf
CONFORMING TO
HTTP/1.0 HTTP/1.0 HTTP-Authentification - Basic, Digest FastCGI CGI/1.1
SEE ALSO
spawn-fcgi(1)
AUTHOR
[email][email protected][/email]
No muszę przyznać, że jest wyczerpujący?
Jeżeli chodzi o to to faktycznie nie czytałem.
Jutro dodam mime.types i zobaczymy czy Twój plik zadziała?
Różnice między wersją ze strony projektu, a zmodyfikowaną pod debiana. /usr/share/doc/$paczka/README.debianszpuni pisze:Debianizacji? co przez to rozumiesz?
Oj skucha. Ale...szpuni pisze:manuala mowisz? StronaKod: Zaznacz cały
man lighthttpd
Kod: Zaznacz cały
lis6502@Nexus /usr/share/doc/lighttpd-1.4.22-r1 $ ls -lR
.:
total 76
-rw-r--r-- 1 root root 67 2009-05-17 18:35 AUTHORS.bz2
-rw-r--r-- 1 root root 32857 2009-05-17 18:35 ChangeLog.bz2
-rw-r--r-- 1 root root 3469 2009-05-17 18:35 lighttpd.conf.distrib.bz2
-rw-r--r-- 1 root root 12369 2009-05-17 18:35 NEWS.bz2
-rw-r--r-- 1 root root 1755 2009-05-17 18:35 README.bz2
-rw-r--r-- 1 root root 496 2009-05-17 18:35 rrdtool-graph.sh.bz2
-rw-r--r-- 1 root root 731 2009-05-17 18:35 spawn-php.sh.bz2
drwxr-xr-x 2 root root 4096 2009-05-17 18:35 txt
./txt:
total 160
-rw-r--r-- 1 root root 1382 2009-05-17 18:35 accesslog.txt.bz2
-rw-r--r-- 1 root root 492 2009-05-17 18:35 access.txt.bz2
-rw-r--r-- 1 root root 399 2009-05-17 18:35 alias.txt.bz2
-rw-r--r-- 1 root root 1895 2009-05-17 18:35 authentication.txt.bz2
-rw-r--r-- 1 root root 589 2009-05-17 18:35 cgi.txt.bz2
-rw-r--r-- 1 root root 2866 2009-05-17 18:35 cml.txt.bz2
-rw-r--r-- 1 root root 2400 2009-05-17 18:35 compress.txt.bz2
-rw-r--r-- 1 root root 4197 2009-05-17 18:35 configuration.txt.bz2
-rw-r--r-- 1 root root 995 2009-05-17 18:35 dirlisting.txt.bz2
-rw-r--r-- 1 root root 481 2009-05-17 18:35 evhost.txt.bz2
-rw-r--r-- 1 root root 587 2009-05-17 18:35 expire.txt.bz2
-rw-r--r-- 1 root root 1370 2009-05-17 18:35 extforward.txt.bz2
-rw-r--r-- 1 root root 587 2009-05-17 18:35 fastcgi-state.txt.bz2
-rw-r--r-- 1 root root 6361 2009-05-17 18:35 fastcgi.txt.bz2
-rw-r--r-- 1 root root 1796 2009-05-17 18:35 features.txt.bz2
-rw-r--r-- 1 root root 4342 2009-05-17 18:35 magnet.txt.bz2
-rw-r--r-- 1 root root 726 2009-05-17 18:35 mysqlvhost.txt.bz2
-rw-r--r-- 1 root root 3126 2009-05-17 18:35 performance.txt.bz2
-rw-r--r-- 1 root root 1807 2009-05-17 18:35 plugins.txt.bz2
-rw-r--r-- 1 root root 1339 2009-05-17 18:35 proxy.txt.bz2
-rw-r--r-- 1 root root 619 2009-05-17 18:35 redirect.txt.bz2
-rw-r--r-- 1 root root 1023 2009-05-17 18:35 rewrite.txt.bz2
-rw-r--r-- 1 root root 1167 2009-05-17 18:35 rrdtool.txt.bz2
-rw-r--r-- 1 root root 440 2009-05-17 18:35 scgi.txt.bz2
-rw-r--r-- 1 root root 1757 2009-05-17 18:35 secdownload.txt.bz2
-rw-r--r-- 1 root root 523 2009-05-17 18:35 security.txt.bz2
-rw-r--r-- 1 root root 404 2009-05-17 18:35 setenv.txt.bz2
-rw-r--r-- 1 root root 1078 2009-05-17 18:35 simple-vhost.txt.bz2
-rw-r--r-- 1 root root 259 2009-05-17 18:35 skeleton.txt.bz2
-rw-r--r-- 1 root root 849 2009-05-17 18:35 ssi.txt.bz2
-rw-r--r-- 1 root root 774 2009-05-17 18:35 ssl.txt.bz2
-rw-r--r-- 1 root root 1674 2009-05-17 18:35 state.txt.bz2
-rw-r--r-- 1 root root 1157 2009-05-17 18:35 status.txt.bz2
-rw-r--r-- 1 root root 658 2009-05-17 18:35 traffic-shaping.txt.bz2
-rw-r--r-- 1 root root 752 2009-05-17 18:35 trigger_b4_dl.txt.bz2
-rw-r--r-- 1 root root 920 2009-05-17 18:35 userdir.txt.bz2
-rw-r--r-- 1 root root 790 2009-05-17 18:35 webdav.txt.bz2
Kod: Zaznacz cały
lis6502@Nexus /usr/share/doc/lighttpd-1.4.22-r1 $ cat /etc/lighttpd/mime-types.conf
############
# Default mime-types.conf for Gentoo.
# include'd from lighttpd.conf.
# $Header: /var/cvsroot/gentoo-x86/www-servers/lighttpd/files/conf/mime-types.conf,v 1.3 2009/04/03 18:46:54 bangert Exp $
############
# {{{ mime types
mimetype.assign = (
".pdf" => "application/pdf",
".sig" => "application/pgp-signature",
".spl" => "application/futuresplash",
".class" => "application/octet-stream",
".ps" => "application/postscript",
".torrent" => "application/x-bittorrent",
".dvi" => "application/x-dvi",
".gz" => "application/x-gzip",
".pac" => "application/x-ns-proxy-autoconfig",
".swf" => "application/x-shockwave-flash",
".tar.gz" => "application/x-tgz",
".tgz" => "application/x-tgz",
".tar" => "application/x-tar",
".zip" => "application/zip",
".dmg" => "application/x-apple-diskimage",
".mp3" => "audio/mpeg",
".m3u" => "audio/x-mpegurl",
".wma" => "audio/x-ms-wma",
".wax" => "audio/x-ms-wax",
".ogg" => "application/ogg",
".wav" => "audio/x-wav",
".gif" => "image/gif",
".jpg" => "image/jpeg",
".jpeg" => "image/jpeg",
".png" => "image/png",
".xbm" => "image/x-xbitmap",
".xpm" => "image/x-xpixmap",
".xwd" => "image/x-xwindowdump",
".css" => "text/css",
".html" => "text/html",
".htm" => "text/html",
".js" => "text/javascript",
".asc" => "text/plain",
".c" => "text/plain",
".h" => "text/plain",
".cc" => "text/plain",
".cpp" => "text/plain",
".hh" => "text/plain",
".hpp" => "text/plain",
".conf" => "text/plain",
".log" => "text/plain",
".text" => "text/plain",
".txt" => "text/plain",
".diff" => "text/plain",
".patch" => "text/plain",
".ebuild" => "text/plain",
".eclass" => "text/plain",
".rtf" => "application/rtf",
".bmp" => "image/bmp",
".tif" => "image/tiff",
".tiff" => "image/tiff",
".ico" => "image/x-icon",
".dtd" => "text/xml",
".xml" => "text/xml",
".mpeg" => "video/mpeg",
".mpg" => "video/mpeg",
".mov" => "video/quicktime",
".qt" => "video/quicktime",
".avi" => "video/x-msvideo",
".asf" => "video/x-ms-asf",
".asx" => "video/x-ms-asf",
".wmv" => "video/x-ms-wmv",
".bz2" => "application/x-bzip",
".tbz" => "application/x-bzip-compressed-tar",
".tar.bz2" => "application/x-bzip-compressed-tar"
)
# }}}
# vim: set ft=conf foldmethod=marker et :
Witam Panie i Panowie.
W LightTPD pliki dopuszczające znajdują się wjednak umieszczane są tam dopiero po poprawieniu w i właśnie tam należy dokonywać zmian.
Wpisywanie czegokolwiek z "palca" w tym katalogu nie ma sensu (jeśli istnieje w conf-available, lepiej tam zmienić i uruchomić jako usługę serwera - polecenie:
Nastąpi automatyczne podlinkowanie i umieszczenie w katalogu:
Informacja ta jest umieszczona na stronie startowej serwera lighttpd.
Zmiana i podpięcie do tego katalogu skutkuje oczywiście po restarcie serwera.
Pozdrawiam.
Tomasz
W LightTPD pliki dopuszczające znajdują się w
Kod: Zaznacz cały
/etc/lighttpd/conf-enabled
Kod: Zaznacz cały
/etc/lighttpd/conf-available
Wpisywanie czegokolwiek z "palca" w tym katalogu nie ma sensu (jeśli istnieje w conf-available, lepiej tam zmienić i uruchomić jako usługę serwera - polecenie:
Kod: Zaznacz cały
lighty-enabled-mod nazwa_usługi
Kod: Zaznacz cały
/etc/lighttpd/conf-enabled
Zmiana i podpięcie do tego katalogu skutkuje oczywiście po restarcie serwera.
Pozdrawiam.
Tomasz