Mi enrutador redirige el puerto 80 al puerto 8080. Mi enrutador funciona bien y mi nombre de dominio está enrutado correctamente.
Este es mi archivo de hosts virtuales:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /home/admins/lampstack-5.3.16-0/apps/wordpress
ServerName example.com
ServerAlias www.example.com
</VirtualHost>
Puedo acceder a mi sitio web ingresando "misitioweb.com:8080" pero no puedo acceder ingresando "misitioweb.com"
Para obtener más información, esto es parte de mi httpd.conf:
Listen 8080
Servername localhost:8080
DocumentRoot "/home/admins/lampstack-5.3.16-0/apache2/htdocs
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny, allow
deny from all
</Directory>
<Directory "/home/admins/lampstack-5.3.16-0/apache2/htdocs">
Options FollowSymLinks
AllowOverride None
Order allow, deny
allow from all
</Directory>
SOLUCIÓN:
Información general: instalé ubuntu 10.4, luego instalé la pila de lámparas bitnami y luego instalé un módulo de wordpress. Básicamente, si instala WordPress solo como usuario (no root), entonces no podrá usar el puerto 80 (no puede escuchar el puerto 80 en httpd.conf (/apache2/conf/httpd.conf)). Lo que tuve que hacer es reinstalar tanto lampstack como wordpress como root.
Habilité root haciendo lo siguiente:http://www.liberiangeek.net/2012/05/login-as-root-in-ubuntu-12-04-precise-pangolin/
También deberías echarle un vistazo a la redirección nat, podría ser una de las razones por las que tienes problemas.
Después de hacer todo eso, todo empezó a funcionar en el puerto 80, pero todavía no podía acceder a mi sitio web desde mi IP externa o desde otra computadora en mi red. Sin embargo, mi enrutador se reinició aleatoriamente y lo solucionó. así que no estoy seguro de eso.
Respuesta1
Sí, porque le has dicho a tu servidor que no escuche en el puerto 80.
agregue a su configuración lo siguiente:
Listen 80
todo debería estar bien