El post que buscas se encuentra eliminado, pero este también te puede interesar

Hacete una página web y un servidor en tu casa.

MANERA 1
Para hacer esto necesitamos:
  • Un internet que no usemos con IP estátoca
  • Una pc que no usemos (Te recomiendo poner un intel Xeon)
  • Saber HTML, Javascript, CSS3
  • Ubuntu server 14.10 (U otra distro, pero lo importante es que no tenga una interfaz gráfica (Esto aumenta su rendimiento y seguridad)
  • Una pc con Windows conectada a otro internet
  • Un dominio, nosotros crearemos uno con dot.tk ya que son gratis
  • Saber su IP pública

1) INSTALAR LAMP
Para eso vamos a nuestra compu con ubuntu y ponemos los siguientes comandos:
Actualizar los repositorios: sudo apt-get update
Instalar Apache2.2: sudo apt-get install apache2
Descargar MySql: sudo mysql_install_db
Instalar MySql: sudo /usr/bin/mysql_secure_installation
Durante la instalación se te pedirá la contraseña del root, si no tenés precioná enter y deja vacio el campo.
Después te preguntará si quieres cambiar la contraseña del root, nosotros no queremos asi que precionamos N
Después te preguntara un montón de cosas, a todas les damos Y

Instalar PHP: sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

Ahora vamos a editar un archivo para que apache reconozca los index.php (Si no vas a usarlo como index puedes saltearte estos pasos)
Abrir archivo: sudo nano /etc/apache2/mods-enabled/dir.conf
Buscamos la parte que se parece a esto:<IfModule mod_dir.c>

DirectoryIndex index.html index.cgi index.pl index.xhtml index.htm

</IfModule>
y lo cambiamos por esto:<IfModule mod_dir.c>

DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm

</IfModule>

2) Probar si sirve nuestra página
Conectamos una PC con windows a la misma red que el servidor, abrimos nuestro navegador y vamos a localhost.
Nos tiene que aparecer un mensaje que dice "It's working", si este no aparece, algo hiciste mal.

3) Abrir puertos
Lamentablemente esto no puedo decirles como hacerlo ya que es distinto según el Modem que tengas.
Tendrás que abrir el puerto 80 TCP y UDP
Nota:Despues de esto NO podrás a ningúna página web http:// desde esa red, por eso pedí que tengamos dos

4) Probar si sirve la página web
Conectamos la PC con windows a otra red que no sea la misma a la que esta conectada el servidor y, desde el navegador, vamos a la IP pública del servidor (Yo ya les pedí que la averiguaran, en caso de no saber como preguntenme por los comentarios.)

5) Modificar contenido del servidor
Ya tenemos nuestro servidor, ¿Pero para que queremos un servidor si no sabemos modificar su contenido?, para eso vamos a /var/www ahí es donde tienes que poner los archivos .html .css .php etc.
Si queremos modificar su contenido desde otra PC necesitaríamos cPanel, pero como es pago y no está para Ubuntu usaremos Webmin, una alternativa muy buena y gratuita.

Para instalar webmin:
Descargar Paquetes: sudo wget http://prdownloads.sourceforge.net/webadmin/webmin_1.730_all.deb
Instalar: sudo dpkg --install webmin_1.730_all.deb

Para ír a webmin vamos a http://nuestraip:10000/

Webmin es muy intuitivo así que no lo explicaré en este post, sino en otro.

6) Conseguir un dominio
Para que la gente que quiera ver nuestra página no tenga que recordarse de memoria nuestra IP vamos a necesitar un dominio, yo lo hago con dot.tk ya que son gratis y la unica diferencia con uno .com es que es .tk

Primero vamos a dot.tk, nos aparecerá en medio un campo que dice "Get a fre TK domain name", ahí ponemos el nombre de nuestro dominio, Ej: Si ponemos jorge nuestro dominio será www.jorge.tk
le damos a GO.

Después nos abre otra página, en una parte que dice "Use your new domain" le damos al checkbox que dice Use DNS y ponemos nuestra ip en los dos campos que están vacíos.
En registration lenght ponemos lo que querramos. Ya que los dominios .tk son gratuitos hay que renovarlos cada cierto tiempo, ese tiempo es lo que pondremos, en mi caso pondré 1 mes ya que solo es un dominio de prueba.
Completamos los siguientes formularios como el captcha, los terminos y condiciones y le damos a SIGN UP

Nos aparece un cuadro que nos preguntará con que servicio queremos loguearnos, yo usare Google+ ya que no guardo información personal ahí y es para lo unico que sirve, despues de hacer esto está todo listo y nuestra página va a funcionar perfectamente

MANERA 2(NO RECOMENDADO):
Esta manera es útil si no tienes 2 redes de internet y no estás familiarizado con linux y las lineas de comando.
1) Instalar AppServ
Vamos a la página de appserv, lo descargamos, abrimos el instalador, y damos a siguiente infinitas veces hasta que nos pregunte en que puerto lo abrimos, podemos elegir cualquiera que no sea el 80, como el 81 o el 8080. le damos a siguiente, siguiente, siguiente, acepto los terminos, siguiente y listo, ya tenemos nuestro servidor. Para editar su contenido vamos a C:/appserv/www

Problemas Frecuentes
Mi pàgina abre en localhost pero no en mi IP o dominio
Desactiva el firewall, si estas en linux pon este comando:
sudo ufw disable
Error 403 Forbidden
Este error significa que nuestra carpeta www no tiene los permisos necesarios, para solucionar eso ponemos: sudo chmod -R 755 /var/www

FIN DEL POST

Hacete una página web y un servidor en tu casa.

Anuncios

Comentarios Destacados

@Clodion +7
Si vas a destinar un PC dedicado...mejor instalar CentOS de una..
Ubuntu
@Elmaese_22 +1
100% recomendado. Fácil de instalar, configurar y mantener; es prácticamente un "clon" de RedHat.

8 comentarios - Hacete una página web y un servidor en tu casa.

@Clodion +7
Si vas a destinar un PC dedicado...mejor instalar CentOS de una..
Ubuntu
@Elmaese_22 +1
100% recomendado. Fácil de instalar, configurar y mantener; es prácticamente un "clon" de RedHat.
@LQQD_ +2
"Un internet que no usemos con IP estática"
Mentira podes hacerlo en tu propia pc solo debes agregar una tarjeta de red adicional.
@Krappa +1
Estatoca, se dice estatoca..
@TURRONEITOR +1
Una pagina clon de taringa
con gifs porno y descargas ilegales terrible original ¬¬
@ozzylink +1
Instalate CentOS como los hombres, y las mujeres, upa por esas linuxeras valientes
@thestrokes2014
(Te recomiendo poner un intel Xenon) .....!!! no sera xeon +10
@DryMisty +1
perdon, ya lo corregi
@skull1478963
hmmm y no hay manera de hacerlo sin eso de los puertos?
@DryMisty
podrías hacerlo en otro puerto, como el 81, el problema sería que tendrias que agregar el :81 al final. Por ejemplo: www.jorge.tk:81
E igual tenes que abrirlos, si no los abris no se te abre la página desde otras computadoras que no esten conectadas a la misma red que vos.