diff --git a/ayarlar/servisler/Makefile b/ayarlar/servisler/Makefile index 3bec2ff1e..50a702e9f 100644 --- a/ayarlar/servisler/Makefile +++ b/ayarlar/servisler/Makefile @@ -75,6 +75,16 @@ kur-hiawatha: dizinleri-olustur ln -sf ../init.d/hiawatha ${EXTDIR}/rc.d/rc4.d/S32hiawatha ln -sf ../init.d/hiawatha ${EXTDIR}/rc.d/rc5.d/S32hiawatha ln -sf ../init.d/hiawatha ${EXTDIR}/rc.d/rc6.d/K28hiawatha + +kur-lighttpd: dizinleri-olustur + install -m ${MODE} mbd/init.d/lighttpd ${EXTDIR}/rc.d/init.d/ + ln -sf ../init.d/lighttpd ${EXTDIR}/rc.d/rc0.d/K28lighttpd + ln -sf ../init.d/lighttpd ${EXTDIR}/rc.d/rc1.d/K28lighttpd + ln -sf ../init.d/lighttpd ${EXTDIR}/rc.d/rc2.d/K28lighttpd + ln -sf ../init.d/lighttpd ${EXTDIR}/rc.d/rc3.d/S32lighttpd + ln -sf ../init.d/lighttpd ${EXTDIR}/rc.d/rc4.d/S32lighttpd + ln -sf ../init.d/lighttpd ${EXTDIR}/rc.d/rc5.d/S32lighttpd + ln -sf ../init.d/lighttpd ${EXTDIR}/rc.d/rc6.d/K28lighttpd kur-nginx: dizinleri-olustur install -m ${MODE} mbd/init.d/nginx ${EXTDIR}/rc.d/init.d/ @@ -659,6 +669,16 @@ sil-hiawatha: rm -f ${EXTDIR}/rc.d/rc5.d/S32hiawatha rm -f ${EXTDIR}/rc.d/rc6.d/K28hiawatha +sil-lighttpd: + rm -f ${EXTDIR}/rc.d/init.d/lighttpd + rm -f ${EXTDIR}/rc.d/rc0.d/K28lighttpd + rm -f ${EXTDIR}/rc.d/rc1.d/K28lighttpd + rm -f ${EXTDIR}/rc.d/rc2.d/K28lighttpd + rm -f ${EXTDIR}/rc.d/rc3.d/S32lighttpd + rm -f ${EXTDIR}/rc.d/rc4.d/S32lighttpd + rm -f ${EXTDIR}/rc.d/rc5.d/S32lighttpd + rm -f ${EXTDIR}/rc.d/rc6.d/K28lighttpd + sil-nginx: rm -f ${EXTDIR}/rc.d/init.d/nginx rm -f ${EXTDIR}/rc.d/rc0.d/K28nginx diff --git a/ayarlar/servisler/mbd/init.d/lighttpd b/ayarlar/servisler/mbd/init.d/lighttpd new file mode 100644 index 000000000..e98d75d2f --- /dev/null +++ b/ayarlar/servisler/mbd/init.d/lighttpd @@ -0,0 +1,36 @@ +#!/bin/sh +# +# /etc/rc.d/lighttpd: start/stop lighttpd daemon +# + +SSD=/sbin/start-stop-daemon +PROG=/usr/sbin/lighttpd +PID=/var/run/lighttpd.pid +OPTS="-f /etc/lighttpd.conf" + +case $1 in +start) + $SSD --start --pidfile $PID --exec $PROG -- $OPTS + ;; +stop) + $SSD --stop --remove-pidfile --retry 10 --pidfile $PID + ;; +restart) + $0 stop + $0 start + ;; +status) + $SSD --status --pidfile $PID + case $? in + 0) echo "$PROG is running with pid $(cat $PID)" ;; + 1) echo "$PROG is not running but the pid file $PID exists" ;; + 3) echo "$PROG is not running" ;; + 4) echo "Unable to determine the program status" ;; + esac + ;; +*) + echo "usage: $0 [start|stop|restart|status]" + ;; +esac + +# End of file diff --git a/talimatname/genel/lighttpd/lighttpd.conf b/talimatname/genel/lighttpd/lighttpd.conf new file mode 100644 index 000000000..e112f77b5 --- /dev/null +++ b/talimatname/genel/lighttpd/lighttpd.conf @@ -0,0 +1,204 @@ +# +# /etc/lighttpd.conf: lighttpd(1) configuration +# + +# to use mod_rewrite you have to compile lighttpd with libpcre installed +server.modules = ("mod_accesslog") + +server.port = 80 +server.username = "lighttpd" +server.groupname = "lighttpd" +server.pid-file = "/var/run/lighttpd.pid" + +# ssl support +#server.port = 443 +#ssl.engine = "enable" +#ssl.pemfile = "/etc/ssl/certs/lighttpd.pem" + +# chrooted operation +server.chroot = "/var/www" +server.document-root = "/htdocs" +server.errorlog = "/logs/error_log" +accesslog.filename = "/logs/access_log" + +# non-chrooted operation +#server.document-root = "/var/www/htdocs" +#server.errorlog = "/var/www/logs/error_log" +#accesslog.filename = "/var/www/logs/access_log" + +server.dir-listing = "enable" +server.indexfiles = ("index.html", "index.htm", "default.htm") + +mimetype.assign = ( + ".ai" => "application/postscript", + ".aif" => "audio/x-aiff", + ".aifc" => "audio/x-aiff", + ".aiff" => "audio/x-aiff", + ".arj" => "application/x-arj-compressed", + ".asc" => "text/plain", + ".atom" => "application/atom+xml", + ".au" => "audio/ulaw", + ".avi" => "video/x-msvideo", + ".bat" => "application/x-msdos-program", + ".bcpio" => "application/x-bcpio", + ".bin" => "application/octet-stream", + ".bmp" => "image/bmp", + ".cdf" => "application/x-netcdf", + ".cgm" => "image/cgm", + ".class" => "application/octet-stream", + ".com" => "application/x-msdos-program", + ".cpio" => "application/x-cpio", + ".cpt" => "application/mac-compactpro", + ".csh" => "application/x-csh", + ".css" => "text/css", + ".dcr" => "application/x-director", + ".deb" => "application/x-debian-package", + ".dir" => "application/x-director", + ".djv" => "image/vnd.djvu", + ".djvu" => "image/vnd.djvu", + ".dl" => "video/dl", + ".dll" => "application/octet-stream", + ".dmg" => "application/octet-stream", + ".dms" => "application/octet-stream", + ".doc" => "application/msword", + ".dtd" => "application/xml-dtd", + ".dvi" => "application/x-dvi", + ".dxr" => "application/x-director", + ".eps" => "application/postscript", + ".etx" => "text/x-setext", + ".exe" => "application/x-msdos-program", + ".ez" => "application/andrew-inset", + ".fli" => "video/fli", + ".gif" => "image/gif", + ".gl" => "video/gl", + ".gram" => "application/srgs", + ".grxml" => "application/srgs+xml", + ".gtar" => "application/x-gtar", + ".tar.gz" => "application/x-tar-gz", + ".gz" => "application/x-gunzip", + ".hdf" => "application/x-hdf", + ".hqx" => "application/mac-binhex40", + ".htm" => "text/html", + ".html" => "text/html", + ".ice" => "x-conference/x-cooltalk", + ".ico" => "image/x-icon", + ".ics" => "text/calendar", + ".ief" => "image/ief", + ".ifb" => "text/calendar", + ".iges" => "model/iges", + ".igs" => "model/iges", + ".jpe" => "image/jpeg", + ".jpeg" => "image/jpeg", + ".jpg" => "image/jpeg", + ".js" => "application/x-javascript", + ".kar" => "audio/midi", + ".latex" => "application/x-latex", + ".lha" => "application/octet-stream", + ".lzh" => "application/octet-stream", + ".m3u" => "audio/x-mpegurl", + ".m4u" => "video/vnd.mpegurl", + ".man" => "application/x-troff-man", + ".mathml" => "application/mathml+xml", + ".me" => "application/x-troff-me", + ".mesh" => "model/mesh", + ".mid" => "audio/midi", + ".midi" => "audio/midi", + ".mif" => "application/x-mif", + ".mov" => "video/quicktime", + ".movie" => "video/x-sgi-movie", + ".mp2" => "video/mpeg", + ".mp3" => "audio/mpeg", + ".mpe" => "video/mpeg", + ".mpeg" => "video/mpeg", + ".mpg" => "video/mpeg", + ".mpga" => "audio/mpeg", + ".ms" => "application/x-troff-ms", + ".msh" => "model/mesh", + ".mxu" => "video/vnd.mpegurl", + ".nc" => "application/x-netcdf", + ".oda" => "application/oda", + ".ogg" => "application/ogg", + ".pbm" => "image/x-portable-bitmap", + ".pdb" => "chemical/x-pdb", + ".pdf" => "application/pdf", + ".pgm" => "image/x-portable-graymap", + ".pgn" => "application/x-chess-pgn", + ".pgp" => "application/pgp", + ".pl" => "application/x-perl", + ".pm" => "application/x-perl", + ".png" => "image/png", + ".pnm" => "image/x-portable-anymap", + ".ppm" => "image/x-portable-pixmap", + ".ppt" => "application/vnd.ms-powerpoint", + ".ps" => "application/postscript", + ".qt" => "video/quicktime", + ".ra" => "audio/x-pn-realaudio", + ".ram" => "audio/x-pn-realaudio", + ".rar" => "application/x-rar-compressed", + ".ras" => "image/x-cmu-raster", + ".rdf" => "application/rdf+xml", + ".rgb" => "image/x-rgb", + ".rm" => "application/vnd.rn-realmedia", + ".roff" => "application/x-troff", + ".rtf" => "application/rtf", + ".rtx" => "text/richtext", + ".sgm" => "text/sgml", + ".sgml" => "text/sgml", + ".sh" => "application/x-sh", + ".shar" => "application/x-shar", + ".silo" => "model/mesh", + ".sit" => "application/x-stuffit", + ".skd" => "application/x-koan", + ".skm" => "application/x-koan", + ".skp" => "application/x-koan", + ".skt" => "application/x-koan", + ".smi" => "application/smil", + ".smil" => "application/smil", + ".snd" => "audio/basic", + ".so" => "application/octet-stream", + ".spl" => "application/x-futuresplash", + ".src" => "application/x-wais-source", + ".sv4cpio" => "application/x-sv4cpio", + ".sv4crc" => "application/x-sv4crc", + ".svg" => "image/svg+xml", + ".swf" => "application/x-shockwave-flash", + ".t" => "application/x-troff", + ".tar" => "application/x-tar", + ".tcl" => "application/x-tcl", + ".tex" => "application/x-tex", + ".texi" => "application/x-texinfo", + ".texinfo" => "application/x-texinfo", + ".tgz" => "application/x-tar-gz", + ".tif" => "image/tiff", + ".tiff" => "image/tiff", + ".tr" => "application/x-troff", + ".tsv" => "text/tab-separated-values", + ".txt" => "text/plain", + ".ustar" => "application/x-ustar", + ".vcd" => "application/x-cdlink", + ".vrm" => "x-world/x-vrml", + ".vrml" => "x-world/x-vrml", + ".vxml" => "application/voicexml+xml", + ".wav" => "audio/x-wav", + ".wbmp" => "image/vnd.wap.wbmp", + ".wbxml" => "application/vnd.wap.wbxml", + ".wml" => "text/vnd.wap.wml", + ".wmlc" => "application/vnd.wap.wmlc", + ".wmls" => "text/vnd.wap.wmlscript", + ".wmlsc" => "application/vnd.wap.wmlscriptc", + ".wrl" => "x-world/x-vrml", + ".xbm" => "image/x-xbitmap", + ".xht" => "application/xhtml+xml", + ".xhtml" => "application/xhtml+xml", + ".xls" => "application/excel", + ".xml" => "application/xml", + ".xpm" => "image/x-xpixmap", + ".xsl" => "application/xml", + ".xslt" => "application/xslt+xml", + ".xul" => "application/vnd.mozilla.xul+xml", + ".xwd" => "image/x-xwindowdump", + ".xyz" => "chemical/x-xyz", + ".zip" => "application/x-zip-compressed" +) + +# End of file diff --git a/talimatname/genel/lighttpd/talimat b/talimatname/genel/lighttpd/talimat new file mode 100644 index 000000000..d636be284 --- /dev/null +++ b/talimatname/genel/lighttpd/talimat @@ -0,0 +1,28 @@ +# Description: Hızlı,güvenli ve esnek web sunucu uygulaması +# URL: http://www.lighttpd.net/ +# Packager: milisarge +# Depends on: pcre + +name=lighttpd +version=1.4.45 +release=1 +source=(http://download.$name.net/$name/releases-1.4.x/$name-$version.tar.xz \ + $name.conf ) + +build() { + cd $name-$version + ./configure --prefix=/usr --libdir=/usr/lib/$name --with-openssl \ + --mandir=/usr/man --with-pcre + make + make DESTDIR=$PKG install + + install -D -m 644 $SRC/$name.conf $PKG/etc/$name.conf + install -d $PKG/var/www/{htdocs,logs} + install -d $PKG/var/run + install -d $PKG/etc/ssl/certs + #touch $PKG/var/run/lighttpd.pid + touch $PKG/etc/ssl/certs/lighttpd.pem + chmod 0600 $PKG/etc/ssl/certs/lighttpd.pem + cd /sources/milis.git/ayarlar/servisler + make DESTDIR=$PKG kur-lighttpd +}