Configurar lighttpd para albergar un proyecto con symfony

Desde hace un par de meses tengo un pequeño servidor en casa con debian instalado, dedicado básicamente a estar las 24h conectado a internet bajando torrents y como servidor en el que hacer pruebas diversas. Al tener un hardware muy básico (128MB de RAM, procesador ARM9 de 500Mhz), el servidor web debí­a ser lo más ligero posible, por lo que todo el mundo recomendaba lighttpd. Así­ que me puse manos a la obra, y gracias a apt-get en un momento estaba instalado ;)

El problema vino hace un par de dí­as al querer utilizar este servidor para realizar pruebas con symfony. En casi todos los sitios hablan de qué cambiar en apache, pero no lighttpd, así­ que tras preguntar a SanGoogle, esto es lo que encontré:

server.modules += ( "mod_simple_vhost" , "mod_rewrite" )

$HTTP ["host"] == "jobeet" {
server.document-root = "/home/sfprojects/jobeet/web"
server.indexfiles = ( "index.php", "index.html")
alias.url = (
"/sf" => "/usr/share/php/data/symfony/web/sf"
)
server.error-handler-404 = "/index.php"
}

Como véis, es un código muy sencillo a añadir al archivo de configuración de lighttpd (en debian, /etc/lighttpd/lighttpd.conf). En mi caso, he creado el host jobeet para ir probando el nuevo tutorial de 24 dí­as que se está publicando en la web oficial de symfony. Lo primero que necesitamos son los módulos de vhost y rewrite, si no los tení­amos anteriormente “cargados”. Después simplemente le decimos donde está el directorio raí­z del host (en mi caso, en un directorio que he creado en /home para todos los proyectos de symfony llamado sfprojects/ , y dentro de él, en el de nombre “jobeet”, en su directorio web/). Y por íºltimo, redirigimos el directorio /sf al directorio donde hayamos instalado symfony. En debian, y con la instalación de symfony mediante PEAR, por defecto está en /usr/share/php/data/symfony/web/sf.

Et voilí , reiniciamos lighttpd y ya tenemos el proyecto con symfony funcionando ;)

PD: No olvidar añadir la IP del servidor y el nombre del host, en esta caso “jobeet”, a nuestro archivo de hosts local…

8 Responses

  1. raÚl December 2, 2008 / 6:56 pm

    apache? apache es el idioma con el que está escrito este post! :P
    bien por el repaso de temas de la sesión!!

  2. Gaspar December 13, 2008 / 9:39 pm

    Vaya, yo tras un parón de par de años vuelvo a la carga también con servidor en casa. Aunque a mí­ el apache sí­ que me va bien, claro que está en un Intel Quad Core. ¡Por supuesto con Debian!

  3. ramses December 15, 2008 / 9:19 am

    Vaya, Gaspar. Un placer verte de nuevo por aquí­. Supongo que ya has vuelto de California… a ver si cuando vengas por Alicante, quedamos todos los del colegio y nos vemos ;)

    Un saludo.

  4. juan December 28, 2008 / 8:21 pm

    Hola,

    He estado tratando de hacer lo mismo, pero aunque tengo el proyecto basicamente funcionando, las rutas no funcionan debido a que el mod_rewrite no parece que este mandando lo que necesito que haga..

    Aca esta lo que tengo, en caso de que te sea util:

    url.rewrite-once = (
    “^/(.*\..+(?!html))$” => “$0”,
    “^/(.*)\.(.*)” => “$0”,
    “^/([^.]+)/?$” => “/index.php/$1”,
    “^/$” => “/index.php”
    )

    esto se añade a simple-vhost.conf

    saludes!

  5. To quote from Douglas Adams, “the past is fiction to account for the present.” Anyone that uses history e.g. everything that’s gone on before they were around and on the scene as an excuse to do *anything* be it good or bad …is an idiot. They’re merely looking for the most basic, simplistic excuse to do whatever it is they wanted to do in the first place.

  6. http://www.kreditkarten.tech/ October 22, 2016 / 5:38 pm

    Kadang-kadang terfikir, orang yang berjaya adalah orang yang bahagia di dunia dan di akhirat. Betul x? Bukan hanya kekayaan harta semata-mata Amir Azros

  7. hartz 4 wird lebensversicherung angerechnet November 5, 2016 / 8:02 am

    There are many private dentists in Staffordshire to choose from that offer cosmetic and turkey forum dentistry treatments such as laser teeth whitening, the Inman Aligner, smile makeovers with porcelain veneers por lumineers veneers for a natural or hollywood smile, have ainvisalign braces to straighten crooked teeth andgood. a variety of cosmetic crowns, dentures and white composite fillings to replace those old amalgam, metal filings. Browse our list of Staffordshire cosmetic dentists .braces to straighten crooked teethStaffordshire to choos have a nice day. good smile makeovers with cosmetic

Leave a Reply

Your email address will not be published. Required fields are marked *