Servidores web dedicados

Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

13.10.2016

Como configurar un Servidor Web Dedicado Gratis

Todos los grandes sitios web tienen un gran servidor detras de ellos. En este tutorial, yo’ll mostrar como configurar un servidor web dedicado (con Apache, MySQL y PHP) uso de ese viejo ordenador que tengas en la casa y un poco de software libre.

1. Una Rapida Vision general

En este tutorial, vamos con el objetivo de lograr varias cosas:

  • ‘re va a instalar el Ubuntu del sistema operativo del Servidor. Yo habitualmente uso Ubuntu debido a su facilidad de uso y

de facil administracion. Tambien tiene una grande y muy activo de la comunidad detras de el, lo que hace que llegar

el apoyo de una brisa.

  • ‘re va a instalar un servidor OpenSSH. Esto le permite administrar su servidor desde equipos remotos.
  • UN LAMP (Linux, Apache, MySQL y PHP) de la pila va a ser instalado. Esto proporciona la columna vertebral que va a ejecutar

    su sitio web. Apache es el servidor web estandar en los sistemas operativos basados en Unix; it’s de lo que la mayoria de servidores web

    el uso (NETTUTS esta utilizando ahora!!!) y lo’s lo que’re va a utilizar.

  • ‘re va a instalar un firewall para proteger su servidor de acceso no autorizado.
  • con el fin De seguir este tutorial,’re va a necesitar un par de elementos:

    • Un equipo como su servidor. No’t necesidad de ser potente; mientras que’s no es antiguo, it’ll funcionar bien. Por favor

    don’t hacer esto en su PC de escritorio; Ubuntu va a limpiar completamente el equipo.

  • UNA grabadora de CD y un CD en blanco. Estos son, de modo que usted puede grabar Ubuntu en un disco para la instalacion.
  • el Tiempo. En serio, este proceso lleva mucho tiempo, especialmente si usted se encuentra en problemas. Trate de dejar de lado una de la tarde

    para seguir este tutorial.

  • Usted puede preguntar por que’d quiere tener su propio servidor web. Hay varias razones, algunas de las cuales se encuentran: usted puede tener su propia prueba

    tierra para sus sitios web; con una pequena modificacion, usted puede alojar su propio sitio web; y, usted va a aprender mucho acerca de Linux/Unix como usted va.

    Con esto dicho, vamos a’s empezar!

    2. Descargar Ubuntu Server

    en Primer lugar y ante todo, se’re va a necesitar un CD con Ubuntu. Apunte su navegador web para http://www.ubuntu.com/ ,

    y haga clic en descargar desde el menu de la izquierda. Ahora se le presentara con un cuadro con dos pestanas: «la Edicion de Escritorio»

    «Server». Haga clic en el «Server» ficha y seleccione «Ubuntu 8.04 LTS». A continuacion, seleccione una ubicacion de descarga de la

    el cuadro de lista desplegable. Finalmente, presione el «Begin Download» boton.

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    Ahora lo que necesita para quemar la ISO (el archivo que has descargado) a un CD en blanco. Si usted don’t sabe como hacer esto, hay un

    3. Instalar Ubuntu Server

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    Seleccione el idioma y pulse enter. Ahora usted’ll ver esta pantalla:

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    Seleccione el «Instalar Ubuntu Server», y alla vamos!

    El instalador le preguntara si desea detectar la distribucion de su teclado. Personalmente, prefiero que no, porque

    ‘s mas rapido para seleccionar un estandar americano de teclado de la lista que tener el instalador detectara. Cualquier opcion es buena,

    siga las instrucciones que aparecen en pantalla.

    Despues de’he hecho eso, usted’ll ver ahora un monton de pantallas de carga diciendo cosas como «la Deteccion de unidades de CD-ROM» y tal.

    Estos deben pasar de forma rapida y sin problemas. Sin embargo, durante estas pantallas, el instalador intentara configurar automaticamente su

    ajustes de red. Para la mayoria de los casos, esto va a funcionar sin queja. Sin embargo, si no’t trabajo para ti, solo tienes que seguir el

    instrucciones en la pantalla para que funcione.

    Despues de que’s hacer con todo eso, se le pedira un nombre de host. Generalmente, usted puede configurar esto para nada; yo siempre

    la mina a «web-server».

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    ahora, El sistema se desea configurar la zona horaria para su reloj. Para mi, it’s del Pacifico. Elija el que se aplica a

    Ahora, el sistema detectara mas hardware, y que’ll pedira que «particion del disco(s)». Seleccione «Guiada — el uso de toda la

    disco».

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    Usted tendra que seleccionar el disco que desea particion. Para la mayoria de las configuraciones, solo un disco estara disponible; sin embargo,

    para obtener mas especializados, mas opciones estaran disponibles aqui. Elija el que se aplica a usted.

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    se le preguntara si desea escribir los cambios al disco. Seleccione «Si» y pulse enter. El instalador procedera ahora

    para formatear el disco y configurar las particiones.

    Ahora, la magia sucede. El sistema empezara a instalar. Mientras esto sucede, ir a buscar una taza de cafe. Esto puede tomar en cualquier lugar

    de 10 minutos a una hora. Solo depende de tu sistema. Puede haber momentos en que parece que lo’s congelados; don’t preocupes,

    no’t. Dejalo hacer it’s la cosa. Sin embargo, si se’s atascado en una cosa por mas de una hora, entonces si, es congelado.

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    Ahora que el sistema esta instalado, es necesario configurar la cuenta que usted va a ingresar con. En primer lugar, darle toda su

    nombre y haga clic en «Continuar».

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    Ahora le dan su nombre de usuario. Normalmente, solo se establece como su primer nombre,

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    ahora se le solicitara que proporcione una contrasena. Es ESENCIAL que usted elija una contrasena segura, o su servidor no

    se fijan en todo. Yo recomiendo al MENOS una mezcla de numeros, letras minusculas y mayusculas. Sin embargo, para mis servidores

    ahora, El sistema se intenta configurar el «el Administrador de Paquetes» (le’ll llegar a lo que es poco). Proporcionar con su

    informacion de proxy, o dejarlo en blanco si usted don’t usar un proxy, y seleccione «Continuar».

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    El sistema de escaneo de varios servidores buscando actualizaciones y ajustes de configuracion.

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    Despues de que se ha completado, usted sera presentado con varias opciones para instalar el software de servidor. Ahora, escuchen MUY atentamente.

    Usted puede instalar «la LAMPARA de server» asi, pero yo no tengo experiencia con esta opcion, asi que’re va a instalar todos los diferentes

    ahora, El sistema se instale el software seleccionado, asi como otros componentes del sistema.

    por ultimo, la instalacion finalizara. Extraiga el CD, y pulse enter. El equipo se reiniciara. Si todo va bien, va a ser

    presenta una pantalla similar a la siguiente:

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    ?Felicidades! You’cinco acabo de terminar la parte mas dificil. Ubuntu ya esta instalado, y es el momento de convertir a este equipo en

    un servidor web.

    4. Actualizacion de Su Nuevo Servidor

    Antes de continuar, debemos asegurarnos de que su servidor es hasta la fecha. Para ello, debera iniciar la sesion. Primero, escriba su nombre de usuario

    (el que se eligio anteriormente), presione entrar y, a continuacion, escriba su contrasena. Como usted’re escribir la contrasena,’ll aviso de que nada

    parece estar sucediendo. Don’t preocupes, que’s la forma en que fue disenado para trabajar. Despues de’cinco terminado de escribir tu contrasena, pulsa enter,

    y la pantalla debe ser similar a la de abajo si todo ha ido bien:

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    Ahora, escriba:

    se le pedira la contrasena, y de nuevo, no’t ver nada, ya que’re escribirlo. Despues de’he hecho eso, se le preguntara si

    usted desea continuar. Tipo de «y» y presione entrar. La pantalla tendra un aspecto similar al siguiente:

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    el sistema ahora descargar e instalar todas las actualizaciones mas recientes. Esto va a llevar un tiempo, dependiendo de su conexion a internet. Despues de

    ha terminado, el equipo tendra que ser reiniciado. Para ello, escriba:

    Y deje que se reinicie. El servidor esta completamente actualizado.

    Una Nota Rapida Acerca de «Sudo»

    Por ahora, usted puede haber notado que todos los comandos que se han tomado han comenzado con «sudo». Esto es debido a que requieren

    privilegios de administrador, y que’s de lo «sudo». Se ejecuta el comando (es decir, «parada») como administrador, permitiendo que el trabajo

    correctamente. Esta es la razon por la que le pide su contrasena. Sin embargo, despues de haber tecleado «sudo» una vez introducido tu contrasena,

    usted no tiene que introducir su contrasena de nuevo durante cinco minutos. No todos los comandos requieren sudo, solo que modificar partes del sistema.

    Tengo todo eso? Bueno.

    5. Instalar Apache, MySQL y PHP

    ahora es el momento de instalar algunos programas. Con el fin de acceder a sus sitios de internet, se’re va a tener que instalar un servidor web (Apache). Ademas del servidor web, se’ll

    tambien quiero un servidor de base de datos (MySQL) y un lenguaje en el servidor (PHP) para que podamos ejecutar aplicaciones populares como WordPress. Asi,

    ‘s llegar a ella!

    Instalar programas en Ubuntu es mucho diferente de la instalacion de programas en Windows o

    OS X, en que Ubuntu va a descargar e instalar los programas para que con un simple comando. Esto es debido a que Ubuntu tiene algo que se llama

    un Gestor de Paquetes. que gestiona casi todos los programas en su sistema. Todo lo que tenemos que hacer es hablar con el gestor de paquetes

    (llamado «aptitud») que queremos es instalar Apache, MySQL y PHP. Para ello, escriba el siguiente comando:

    Y presione entrar. Aptitud descarga e instalacion de los programas que usted especifica. Tambien descargar e instalar cualquier

    dependencias.

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    Durante el proceso de instalacion, MySQL le pedira la contrasena de root. Puede configurar esto para nada, solo asegurese de que usted lo hace larga y segura.

    Lo que haga, NO deje este espacio en blanco.

    Despues de que todo ha terminado, ahora tiene un pleno funcionamiento del servidor web. Para ponerlo a prueba, en primer lugar, encontrar el servidor’s IP, escriba:

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    ‘s por lo general la primera IP devuelta. En mi caso, it’s 192.168.177.129. Ahora que sabes la IP, abra su navegador web y punto

    a su IP de su servidor. Si usted ve la «funciona!» el mensaje, entonces felicitaciones, funciona.

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    sin Embargo, se’re no ha hecho todavia. Nos don’t desea que Apache o PHP para divulgar cualquier informacion acerca de si mismos, ya que esta informacion no es necesaria

    Desplacese hacia abajo (flecha hacia abajo), donde dice: «ServerTokens Completo» y cambiar para que se lea «ServerTokens Prod»

    por ultimo, presione Control-O seguida de Control-X. Que se guarde el archivo y salga del editor de texto.

    Cambiar «expose_php = En» «expose_php = Off»

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    de Nuevo, presione Control-O seguida de Control-X. Ahora que los archivos de configuracion estan actualizados, reiniciar Apache:

    Usted esta configurar Apache, MySQL y PHP.

    6. Instalar un Firewall

    ahora Nos van a bloquear nuestro servidor un poco mas por la instalacion de Shorewall, una linea de comandos de servidor de seguridad. Para instalarlo:

    Por defecto, Shorewall se instala sin reglas, lo que permite el acceso completo. Sin embargo, este no es el comportamiento que deseamos.

    en su Lugar, se’re va a bloquear todas las conexiones a otra cosa que el puerto 80 (HTTP) y el puerto 22 (SSH). En primer lugar, copie la configuracion

    los archivos a la Shorewall directorio:

    Ahora, abra el «reglas» archivo:

    Anadir estas lineas arriba, donde dice: «#LAST LINE»

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    a Continuacion, presione Control-S y de Control-X. Su firewall esta configurado para que solo acepte HTTP y SSH trafico. La ultima cosa que necesitamos

    hacer es decirle a Shorewall para iniciar en el arranque. Asi, abrir el principal archivo de configuracion de Shorewall:

    Pulse Control-S y de Control-X. Ahora, abra el Shorewall archivo de configuracion por defecto:

    Y cambiar «inicio=0» «inicio=1». Pulse Control + O y Control-X. Finalmente, inicie el servidor de seguridad:

    ?Felicidades! El firewall esta configurado y la proteccion de su servidor.

    7. Agregar tu sitio Web a Tu Servidor Web

    Ahora que’ve consiguio todo configurado, se’d probablemente gustaria anadir un sitio web. De forma predeterminada, todos los archivos de Apache que sirve

    hasta el internet se encuentra en el «/var/www/». Sin embargo, usted no puede escribir en esta carpeta. Dejar’s hacer lo que puede:

    Lo que sucedio fue que sumado a la «www-data» grupo, y de hecho la carpeta del sitio web de escritura a los miembros de la «www-data»

    el grupo.

    Ahora,’re va a iniciar sesion en el servidor mediante SFTP (que no debe confundirse con FTPS). Algunos de los clientes que soporte SFTP son:

    WinSCP (Windows, Gratis), FileZilla (Windows, Linux, OS X Gratis,),

    Cyberduck (OS X, Gratis), y, mi favorito personal, Transmitir

    (OS X, $30)

    Conecte a su servidor utilizando su nombre de usuario y contrasena, y, si el cliente admite que, una ruta de acceso predeterminada de «/var/www» (si no’t,

    navegar a /var/www, una vez haya iniciado la sesion): de Transmision (en la foto)

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    ahora puede agregar los archivos a esta carpeta (/var/www) y que se mostrara en el servidor cuando se busque con su

    navegador web.

    Ahora, usted puede preguntarse por que le’re usando SFTP en lugar de FTP. Principalmente, porque SFTP ya esta integrado en OpenSSH (que instalo

    anterior). Sin embargo, tambien es mucho mas seguro que el FTP, y hace que sea dificil (si no imposible) para que los usuarios malintencionados para obtener acceso

    en sus credenciales de inicio de sesion.

    8. Hacer de Su Servidor de Acceso a Internet

    la Mayoria de las casas modernas redes estan detras de un router de estos dias. Debido a esto, el servidor web no seran visibles en internet sin

    un poco de trabajo. Como don’t tiene cada router disponible para realizar la prueba, solo puedo dar las indicaciones generales en esta area.

    Hay dos formas de abrir el servidor a traves de internet: una DMZ o el Reenvio de Puertos. La principal diferencia que’ll aviso es que con una DMZ, el servidor utiliza el

    firewall de que hemos instalado anteriormente para protegerse a si mismo. Sin embargo, con el Reenvio de Puertos, el servidor estara protegido por el router’s firewall.

    sin Embargo, antes de continuar, que’re va a querer dar su servidor estatico LAN direccion. Para ello, acceda a su router, y buscar algo

    a lo largo de las lineas de «direcciones ip Estatica» o «Static Routing». Despues de que usted haya dado su servidor estatico LAN direccion, usted puede hacer las siguientes partes. Recuerde,

    Google es tu amigo.

    A port foward, es un excelente sitio web, PortForward.com. que, aunque feo, puede

    ayuda a conseguir el trabajo hecho para casi cualquier router. Los puertos que desea reenviar son 22 y 80.

    Para crear una DMZ, necesitas acceder a tu router y buscar algo como «configuracion de DMZ». Una vez que lo encuentres, agregar el servidor a

    la DMZ, y que’ll ser conjunto. De nuevo, Google es util en situaciones como esta.

    Ahora, encontrar su direccion IP publica. y voila! Usted puede acceder a su servidor desde cualquier lugar, siempre

    como su IP no’t cambiar.

    9. Administrar el Servidor de forma Remota

    al Lado y le permite cargar archivos, OpenSSH le permite conectarse a su servidor desde cualquier lugar siempre y cuando usted sabe lo’s IP. Para Windows,’ll

    la necesidad de un cliente SSH. Recomiendo la Masilla. Para OS X, es SSH

    ya instalado. Basta con abrir un Terminal y escriba «ssh tu @yourip «. Para Masilla, elija SSH, y poner en su IP, nombre de usuario y contrasena

    Como configurar un Servidor Web Dedicado, de forma Gratuita, Tuts+ Codigo

    Usted puede hacer cualquier cosa, de aqui que haria en realidad se encuentra en el servidor. Para cerrar la sesion desde el servidor, simplemente escriba «salida» y pulse entrar.

    10. Que’s!

    ahora dispone de un completo servidor web en funcionamiento. Se hace de un gran campo de pruebas, y seria adecuado para alojar sitios web con bastante

    Descripcion del articulo: servidores web dedicados a Todos los grandes sitios web tienen un gran servidor detras de ellos. En este tutorial, I'll mostrar como configurar un servidor web dedicado (con Apache, MySQL y PHP) usar la computadora vieja que tengas en la casa y un poco de software libre. | Dificultad: Intermedio; Longitud: Medio; Etiquetas: PHP, Desarrollo Web, Ubuntu, LAMPARA

    Fuente: Como configurar un Servidor Web Dedicado para el Libre — Tuts+ Codigo Tutorial

    Також ви можете прочитати