mod_rewrite unter debian-lighttpd aktivieren

shannara

Registered User
Hallo,

ich habe bei Vanager.com einen Light.Vps Server gemietet und möchte nun mod_rewrite aktivieren.
Betriebssystem ist debian-lighttpd.

Kann mir da jemand helfen?confixx habe ich übrigens nicht installiert.

Durch einfaches entfernen der "raute" unter "modules to load" passiert nicht viel :( das hab ich schon probiert.

Hier mal die lighttpd.conf

Code:
# lighttpd configuration file
# 
# use a it as base for lighttpd 1.0.0 and above
#
# $Id: lighttpd.conf,v 1.7 2004/11/03 22:26:05 weigon Exp $

############ Options you really have to take care of ####################

## modules to load
# at least mod_access and mod_accesslog should be loaded
# all other module should only be loaded if really neccesary
# - saves some time
# - saves memory
server.modules              = ( 
#                               "mod_rewrite", 
#                               "mod_redirect", 
			        "mod_access", 
#				"mod_auth", 
#                               "mod_status", 
				"mod_fastcgi",
#				"mod_simple_vhost",
#				"mod_evhost",
				"mod_cgi",
#				"mod_compress",
#                               "mod_ssi",
#                               "mod_usertrack",
# 				"mod_rrdtool",
				"mod_accesslog" )

## a static document-root, for virtual-hosting take look at the 
## server.virtual-* options
server.document-root             = "/var/www/"

## where to send error-messages to
server.errorlog            = "/var/log/lighttpd/error.log"

# files to check for if .../ is requested
server.indexfiles          = ( "index.php", "index.html", 
                                "index.htm", "default.htm" )

# mimetype mapping
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",
  ".mp3"          =>      "audio/mpeg",
  ".m3u"          =>      "audio/x-mpegurl",
  ".wma"          =>      "audio/x-ms-wma",
  ".wax"          =>      "audio/x-ms-wax",
  ".ogg"          =>      "audio/x-wav",
  ".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",
  ".conf"         =>      "text/plain",
  ".text"         =>      "text/plain",
  ".txt"          =>      "text/plain",
  ".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"
 )

# Use the "Content-Type" extended attribute to obtain mime type if possible
# mimetype.use-xattr = "enable"

#### accesslog module
accesslog.filename          = "/var/log/lighttpd/access.log"

## deny access the file-extensions
#
# ~    is for backupfiles from vi, emacs, joe, ...
# .inc is often used for code includes which should in general not be part
#      of the document-root
url.access-deny             = ( "~", ".inc" )



######### Options that are good to be but not neccesary to be changed #######

## bind to port (default: 80)
#server.port                = 81

## bind to localhost (default: all interfaces)
#server.bind                = "grisu.home.kneschke.de"

## error-handler for status 404
#server.error-handler-404   = "/error-handler.html"
#server.error-handler-404   = "/error-handler.php"

## to help the rc.scripts
server.pid-file              = "/var/run/lighttpd.pid"


###### virtual hosts
##
##   If you want name-based virtual hosting add the next three settings and load
##   mod_simple_vhost
##
## document-root =
##   virtual-server-root + virtual-server-default-host + virtual-server-docroot or
##   virtual-server-root + http-host + virtual-server-docroot
##
#simple-vhost.server-root         = "/home/weigon/wwwroot/servers/"
#simple-vhost.default-host        = "grisu.home.kneschke.de"
#simple-vhost.document-root       = "/pages/"


## 
## Format: <errorfile-prefix><status>.html
## -> ..../status-404.html for 'File not found'
#server.errorfile-prefix    = "/home/weigon/projects/lighttpd/doc/status-"

## virtual directory listings
#server.dir-listing          = "enable"

## send unhandled HTTP-header headers to error-log
#debug.dump-unknown-headers  = "enable"

### only root can use these options
#
# chroot() to directory (default: no chroot() )
#server.chroot            = "/"

## change uid to <uid> (default: don't care)
server.username            = "www-data"

## change uid to <uid> (default: don't care)
server.groupname           = "www-data"

#### compress module
#compress.cache-dir          = "/var/tmp/lighttpd/cache/compress/"
#compress.filetype           = ("text/plain", "text/html")

#### fastcgi module
## read fastcgi.txt for more info
fastcgi.server             = (
                               ".php4" =>
                               ( "localhost" =>
                                 (
                                   "socket" => "/tmp/php4-fastcgi.socket",
                                   "bin-path" => "/usr/bin/php-cgi",
                                   "max-procs" => 2,
                                   "bin-environment" => ("PHP_FCGI_CHILDREN" => "2", "PHP_FCGI_MAX_REQUESTS" => "10000")
                                 )
                               ),
                               ".php5" =>
                               ( "localhost" =>
                                 (
                                   "socket" => "/tmp/php5-fastcgi.socket",
                                   "bin-path" => "/usr/bin/php5-cgi",
                                   "max-procs" => 0,
                                   "bin-environment" => ("PHP_FCGI_CHILDREN" => "2", "PHP_FCGI_MAX_REQUESTS" => "10000")
                                 )
                               )
                             )

fastcgi.map-extensions = ( ".php" => ".php4" )

#### CGI module
cgi.assign                  = ( ".pl"  => "/usr/bin/perl",
                                ".cgi" => "/usr/bin/perl" )

#### SSL engine
#ssl.engine                  = "enable"
#ssl.pemfile                 = "server.pem"

#### status module
# status.status-url = "/server-status"
# status.config-url = "/server-config"

#### auth module
## read authentification.txt for more info
# auth.backend                = "plain"
# auth.backend.plain.userfile = "lighttpd.user"
# auth.backend.plain.groupfile = "lighttpd.group"

# auth.backend.ldap.hostname = "localhost"
# auth.backend.ldap.base-dn  = "dc=my-domain,dc=com"
# auth.backend.ldap.filter   = "(uid=$)"

# auth.require                = ( "/server-status" => 
#                                ( 
#				  "method"  => "digest",
#				  "realm"   => "download archiv",
#				  "require" => "group=www|user=jan|host=192.168.2.10"
#				),
#				"/server-info" => 
#                                ( 
#				  "method"  => "digest",
#				  "realm"   => "download archiv",
#				  "require" => "group=www|user=jan|host=192.168.2.10"
#				)
#                              )

#### url handling modules (rewrite, redirect, access)
# url.rewrite                 = ( "^/$"             => "/server-status" )
# url.redirect                = ( "^/wishlist/(.+)" => "http://www.123.org/$1" )

#
# define a pattern for the host url finding
# %% => % sign
# %0 => domain name + tld
# %1 => tld
# %2 => domain name without tld
# %3 => subdomain 1 name
# %4 => subdomain 2 name
#
# evhost.path-pattern = "/home/storage/dev/www/%3/htdocs/"

#### expire module
# expire.url                  = ( "/buggy/" => "access 2 hours", "/asdhas/" => "access plus 1 seconds 2 minutes")

#### ssi
# ssi.extension              = ( ".shtml" )

#### rrdtool
# rrdtool.binary = "/usr/bin/rrdtool"
# rrdtool.db-name = "/var/www/lighttpd.rrd"
 
Und immer daran denken das .htaccess Dateien von lighttpd ignoriert werden.
Im Lighty werden die Rewrite Anweisungen anders gemacht.
 
Hallo,

du solltest erstmal lighttpd entfernen...
Apache2 kannst du über aptitude installieren ...

Ich Installiere dir auf deinem Server gerne den Apache2 Webserver, allerdings nicht kostenlos ...

Google ist dein Freund ;)
 
shannara, wenn Du ein Problem bei der Installation von apache2 hast, melde Dich. Wenn Du ein Tutorial brauchst, melde Dich.

Bis denne und viel Erfolg
Sinepp

P.s.: Aldo, schlechten Tag heute?
 
Hallo,

außer das an Weihachten ein Familien Mitglied verstorben ist und ich heute bei der Beerdigung war ist alles ok.

Aber wieso sollte ich einen schlechten Tag haben?
Folgendes habe ich in 2 Minuten suchen bei Google gefunden:
Debian/Apache HOWTO
 
außer das an Weihachten ein Familien Mitglied verstorben ist und ich heute bei der Beerdigung war ist alles ok.
Hab vorhin das mit dem find rm confixx geraffel gelesen und wollte schon was schreiben, habs aber gelassen. Dann noch das hier und...tja...kam mir irgendwie alles etwas verhärtet vor.

Herzliches Beileid.

Eine Kollegin von mir hat in ihrer Diplomarbeitsphase ihre Mutter vor 2 Jahren verloren, am 24.12.04 hörte das Herz auf zu schlagen. Habe damals sehr mitgefühlt.

Wünsche Dir alles Gute.

Grüße
Sinepp
 
shannara, wenn Du ein Problem bei der Installation von apache2 hast, melde Dich. Wenn Du ein Tutorial brauchst, melde Dich.

Bis denne und viel Erfolg
Sinepp

P.s.: Aldo, schlechten Tag heute?

danke dir,das wäre lieb.Ich habe es eben versucht mit apt-get update und danach apt-get install apache2 aber das funktioniert nicht :o

naja bin noch Neuling in dieser Sache und kann Hilfe gut gebrauchen.Ein kleines Tutorial wäre klasse,will es ja schliesslich lernen :)

habe jetzt Debian 3.1 Sarge installiert.Kann bei Vanager wechseln zwischen den OS-Templates debian-lighttpd und Debian 3.1

Was muss ich jetzt genau tun?
 
Hallo,

außer das an Weihachten ein Familien Mitglied verstorben ist und ich heute bei der Beerdigung war ist alles ok.

Aber wieso sollte ich einen schlechten Tag haben?
Folgendes habe ich in 2 Minuten suchen bei Google gefunden:
Debian/Apache HOWTO

das hatte ich ebenfalls über google gefunden und ausprobiert.funktioniert aber nicht
 
Sinepp said:
shannara, wenn Du ein Problem bei der Installation von apache2 hast, melde Dich. Wenn Du ein Tutorial brauchst, melde Dich.
Sollte man in Ansprch nehmen, oder wenn es Geld kosten darf schreibe mich an ;)
 
Hallo!
Sollte man in Ansprch nehmen, oder wenn es Geld kosten darf schreibe mich an ;)
Kostenpflichtige Angebote dürfen gern im Forum Biete gepostet werden. Ansonsten sind diese eher unerwünscht. Wir bitten um Beachtung.

mfG
Thorsten
 
also ich habe Apache mit dem Befehl aptitude install apache2 installiert und gestartet,aber der webserver antwortet nicht.
folgendes steht im error log vom Apache2 :(

Code:
[Fri Dec 29 23:53:56 2006] [notice] Apache/2.0.54 (Debian GNU/Linux) configured -- resuming normal operations
[Fri Dec 29 23:53:56 2006] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker thread
[Fri Dec 29 23:53:56 2006] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker thread
[Fri Dec 29 23:53:57 2006] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker thread
[Fri Dec 29 23:53:58 2006] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker thread
[Fri Dec 29 23:53:58 2006] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker thread
[Fri Dec 29 23:53:59 2006] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker thread
[Fri Dec 29 23:54:00 2006] [error] server reached MaxClients setting, consider raising the MaxClients setting
[Fri Dec 29 23:54:06 2006] [alert] Child 15731 returned a Fatal error... Apache is exiting!
[Sat Dec 30 00:04:18 2006] [warn] pid file /var/run/apache2.pid overwritten -- Unclean shutdown of previous Apache run?
[Sat Dec 30 00:04:18 2006] [notice] Apache/2.0.54 (Debian GNU/Linux) configured -- resuming normal operations
[Sat Dec 30 00:04:18 2006] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker thread
[Sat Dec 30 00:04:18 2006] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker thread
[Sat Dec 30 00:04:19 2006] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker thread
[Sat Dec 30 00:04:20 2006] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker thread
[Sat Dec 30 00:04:20 2006] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker thread
[Sat Dec 30 00:04:21 2006] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker thread
[Sat Dec 30 00:04:22 2006] [error] server reached MaxClients setting, consider raising the MaxClients setting
[Sat Dec 30 00:04:28 2006] [alert] Child 27663 returned a Fatal error... Apache is exiting!
 
Hallo,

du versuchst deine Rescouren zu überschreiten (RAM) dies ist leider nicht möglich deswegen kommt dieser Fehler ;)

Poste mal eine Ausgabe von "top" hier im Forum!
 
Back
Top