Sim, porque você disse ao seu servidor para não escutar na porta 80
adicione à sua configuração o seguinte:
Listen 80
Tudo deve estar OK
Meu roteador redireciona a porta 80 para a porta 8080. Meu roteador funciona bem e meu nome de domínio é roteado corretamente.
Este é o meu arquivo de hosts virtuais:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /home/admins/lampstack-5.3.16-0/apps/wordpress
ServerName example.com
ServerAlias www.example.com
</VirtualHost>
Eu posso acessar meu site digitando "mywebsite.com:8080", mas não consigo acessá-lo inserindo "mywebsite.com"
Para mais informações, isto é uma parte do meu 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>
SOLUÇÃO:
Informação de fundo: instalei o ubuntu 10.4, depois instalei a pilha de lâmpadas bitnami, depois instalei um módulo wordpress. Basicamente, se você instalar o wordpress como apenas um usuário (não root), então você não pode usar a porta 80 (você não pode escutar a porta 80 no httpd.conf (/apache2/conf/httpd.conf)). O que eu tive que fazer é reinstalar o lampstack e o wordpress como root.
Eu habilitei o root fazendo o seguinte: link
Você também deve dar uma olhada no redirecionamento nat, pode ser um motivo pelo qual você está tendo problemas
Depois de fazer tudo isso, Tudo começou a funcionar na porta 80, mas ainda não consegui acessar meu site do meu ip externo ou de outro computador da minha rede. Meu roteador reiniciou e consertou isso aleatoriamente. então não tenho certeza disso.