Your SlideShare is downloading. ×
  • Like
Servidores Web en GNU/Linux
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Servidores Web en GNU/Linux

  • 1,716 views
Published

El paso a paso para instalar un servidor web casero y poner en marcha tu propio sitio.

El paso a paso para instalar un servidor web casero y poner en marcha tu propio sitio.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,716
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
123
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Servidores Caseros: Tu servidor Web en casa
  • 2. GNU/Linux Esta charla esta destinada a instalar un servidor web en un sistema Debian GNU/Linux. Si, teniamos que tirar el chivo!
  • 3. ¿Como empiezo?
  • 4.
    • Para instalar apache ejecutamos:
    # aptitude install apache2
    • Seguimos con php5:
    # aptitude install php5 php5-mysql Instalando
  • 5. Instalando
    • Ahora, la base de datos MySQL:
    # aptitude install mysql-server En el medio de la instalación nos pedirá que ingresemos una contraseña para el usuario root.
    • Por último, phpmyadmin:
    # aptitude install phpmyadmin
  • 6. Configurando Una vez instalado debemos comentar la siguiente linea en /etc/mysql/my.cnf para que sea accesible la base de datos remotamente. #bind-address = 127.0.0.1 Reiniciamos el servicio de MySQL: # /etc/init.d/mysql restart
  • 7. Configurando Archivos de configuración: /etc/apache2/mods-available/dir.conf – Extensiones /etc/apache2/ports.conf – Puerto /etc/apache2/apache2.conf – Global /etc/apache2/conf.d/charset - Encoding
  • 8. Configurando
    • Se guardan en /etc/apache2/sites-available/
    • 9. Ejemplo:
    NameVirtualHost blog:80 <VirtualHost *:80> ServerAdmin admin@blog.com.ar ServerName http://blog.com.ar DocumentRoot /var/www/blog ErrorLog /var/log/apache2/error-blog.log </VirtualHost> Dominios virtuales:
  • 10. Dominios virtuales: Configurando # /etc/init.d/apache2 force-reload
  • 15. CMS Bases de Datos Content Management System Autores Contenido y Diseño Usuarios
  • 16. CMS “ WordPress is what you use when you want to work with your blogging software, not fight it.” http://wordpress.org
  • 17. CMS Base de Datos: 1. Ingresamos al sistema. 2. Creamos la Base de DD.
  • 18. CMS 3. Listo, ahora WP. 4. Descomprimimos el archivo que descargamos en el directorio donde vamos a querer nuestro blog. (Por ej. /var/www/blog)
  • 19. CMS 5. Al directorio en el que descomprimamos WP vamos a darle permisos de escritura con el comando: # chmod 777 /var/www/blog 6. Abrimos un navegador y le decimos que vaya a http://localhost/blog , seguimos los pasos y tendremos nuestro blog andando en segundos.
  • 20. CMS
  • 21. Dominio Registramos nuestro dominio en nic.ar
  • 22. Si tenemos DNS dinámicos el paso que sigue es registrarnos en zoneedit.com. Agregar una nueva zona y delegar los dns que nos otorguen en nic.ar. Luego, simplemente modificamos el cron: DNS # crontab -e
  • 23. DNS 0,15,30,45 * * * * wget -O –http-user=USER -http-passwd=PASSWORD 'http://dynamic.zoneedit.com/auth/dynamic.html?host=tudominio.com.ar,www.tudominio.com.ar' Una vez editando el cron, tenemos que agregar la siguiente línea: Ahora si, solo queda disfrutar!
  • 24. ¿Dudas? ¿Preguntas? ¿Insultos?
  • 25.
    • http://www.apache.org
    • http://www.mysql.com
    • http://www.php.net
    • http://www.wordpress.org
    • http://www.nic.ar
    • http://www.zoneedit.com
    Links
  • 26. Guerrero, Facundo [email_address] Muchas Gracias!! Gregorio, Martin [email_address] Servidores Caseros: Tu servidor web en casa. by Martin Gregorio y Facundo Guerrero is licensed under a Creative Commons Atribución-Compartir Obras Derivadas Igual 2.5 Argentina License . Based on a work at Servidores Caseros: Armá tu propio Hosting de Cristian Wilgenhoff, Tomás González Dowling y Sebastián Montini .