sábado, 21 de noviembre de 2009

Instalar Apache server en ubuntu

Bueno, como CEMS ya posteó una guía para configurar el apache en windows, pongo una para linux

es muuuuy sencillo.

Abren una terminal y tipean:
sudo apt-get install apache2
en un momento les preguntará si quieren descargar los paquetes, a lo que responden con y (yes).
Esperan unos segundos (en mi caso 10 segundos) y ya está.
Solo resta entrar a http://localhost y ver si anda..

Increible? Creanlo. Pero ojo, todavia no tenemos soporte php (hasta ahora solo html)

Para tener php tipeamos en la consola:
sudo apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi

y editamos el archivo de configuracion
sudo gedit /etc/apache2/apache2.conf
colocamos lo siguiente en cualquier linea (sin el #, que es para hacer comentarios)

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
salimos y guardamos.

reiniciamos la config del apache,
sudo /etc/init.d/apache2 restart
Bien, ahora, como hacemos los directorios o demás?
el directorio donde se almacenan las web y demás está en /var/www, el problema es que esa carpeta tiene permisos restringidos, entonces en la consola tipeamos:
sudo nautilus
eso nos abrira una ventana, igual a cualquier otra pero con permisos de super usuario.
nos dirigimos a /var y sobre la carpeta www hacemos click derecho -> propiedades.
Vamos a la pestaña permisos y elegimos "crear y borrar archivos"

y listo, podemos acceder a través de http://localhost

Bien, eso fue todo, si bien con esto ya anda, hay muchisimas cosas para poder hacer, como seguridad, restriccion de directorios, permisos, etc. La idea de este post es no complicarse mucho la vida para poder hacer andar el server web en linux. Por ejemplo, eso de usar sudo nautilus no va, en realidad hay que darle los permisos por la consola, como los 664, 777, etc. Pero bueno, la idea es simplificar comandos raros para que los usuarios que recien empiezan con linux no se agarren un mambo terrible.

Si les quedó alguna duda, pregunten!

Fuente:
Yo :p de www.hardware-tech.com.ar

No hay comentarios:

Publicar un comentario