Mostrando entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux. Mostrar todas las entradas

domingo, 2 de marzo de 2008

De inittab a upstart

Para un rápido paso de inittab a upstart si te lo encuentras de sopetón como me lo encontré yo a la hora de instalar algo, esta pequeña guía te servirá:

El inittab(/etc/inittab) es substituido por un directorio /etc/event.d donde en cada fichero se escribe los datos de la linea del inittab.

Yo por ejemplo iba a crear una linea en el inittab:

conc:2345:respawn:programa

En vez de esto, he creado un fichero en el directorio /etc/event.d
He creado el ficherete: /etc/event.d/conc
start on runlevel 2
start on runlevel 3
start on runlevel 4
start on runlevel 5

stop on runlevel 0
stop on runlevel 1
stop on runlevel 6

respawn
exec programa


Puedo lanzarlo de esta forma:
$start conc

Para pararlo:
$stop conc
Por defecto cuando se inicia el equipo esta lanzado (respawn).

miércoles, 20 de febrero de 2008

apache ssi

Pues mirando por aca y alla me he enterado que existe una cosa en apache que se llama ssi, la cual permite hacer includes en un ficherete que sirve el servidor apache.

http://www.howtoforge.com/forums/archive/index.php/t-2513.html
http://httpd.apache.org/docs/2.0/mod/mod_include.html

Tengo en ubuntu con kernel 2.6.22-14-386
Ubuntu 7.10 - la versión Gutsy Gibbon - publicada en octubre de 2007.
el apache2 no se cual version.


  • Necesitamos instalar el modulo de apache:
# a2enmod include
(el modulo en cuestión se llama include)
  • Escribir en el /etc/apache2/apache2.conf
AddType text/html .html
AddType text/html .shtml
AddOutputFilter Includes .html
AddOutputFilter Includes .shtml

Options +Includes
  • Reiniciar apache
/etc/init.d/apache2 force-reload
  • Escribir una lina de include en el fichero origen que incluya un ficherete.



De este modo en cualquier fichero *.html y/o *.shtml que esté en el directorio /var/www/yoquese/miderectorio sera examinado por apache, y si encuentra una linea que diga:

El fichero será incluido en el fichero origen.

Dudas:
¿El fichero incluido puede estar en cualquier sitio?
Segun parece si está en local si que vale.
Si está en otro sitio parece ser que hay que escribir.

Ta luego.