Lighthttpd i uruchamianie skryptów w perlu

Konfiguracja serwerów, usług, itp.
sigo
Junior Member
Posty: 501
Rejestracja: 21 marca 2009, 19:12

Post autor: sigo »

szpuni
Beginner
Posty: 112
Rejestracja: 15 stycznia 2007, 15:25
Lokalizacja: dublin

Post autor: szpuni »

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.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Powiem Ci tak: jakbyś trzymał się mojego konfiga i przeczytał manuala wcześniej (jak i szczególy debianizacji tego serwera) to problemu nie byłoby.
szpuni
Beginner
Posty: 112
Rejestracja: 15 stycznia 2007, 15:25
Lokalizacja: dublin

Post autor: szpuni »

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.
Debianizacji? Co przez to rozumiesz?
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]
O ten manual ci chodzi?
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?
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

szpuni pisze:Debianizacji? co przez to rozumiesz?
Różnice między wersją ze strony projektu, a zmodyfikowaną pod debiana. /usr/share/doc/$paczka/README.debian
szpuni pisze:manuala mowisz? Strona

Kod: Zaznacz cały

man lighthttpd
Oj skucha. Ale...

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 :
Slonik
Posty: 5
Rejestracja: 19 kwietnia 2007, 16:24
Lokalizacja: W³oc³awek

Post autor: Slonik »

Witam Panie i Panowie.

W LightTPD pliki dopuszczające znajdują się w

Kod: Zaznacz cały

/etc/lighttpd/conf-enabled
jednak umieszczane są tam dopiero po poprawieniu w

Kod: Zaznacz cały

/etc/lighttpd/conf-available
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:

Kod: Zaznacz cały

lighty-enabled-mod nazwa_usługi
Nastąpi automatyczne podlinkowanie i umieszczenie w katalogu:

Kod: Zaznacz cały

/etc/lighttpd/conf-enabled
Informacja ta jest umieszczona na stronie startowej serwera lighttpd.
Zmiana i podpięcie do tego katalogu skutkuje oczywiście po restarcie serwera.

Pozdrawiam.

Tomasz
szpuni
Beginner
Posty: 112
Rejestracja: 15 stycznia 2007, 15:25
Lokalizacja: dublin

Post autor: szpuni »

Te pliki właśnie wykorzystałem do uruchomienia tego serwera.

W końcu udało mi się skonfigurować to tak jak chciałem z użyciem właśnie lighty-enable-mod.

Pozdrawiam.
ODPOWIEDZ