Meu roteador redireciona a porta 80 para a porta 8080. Meu roteador funciona bem e meu nome de domínio está roteado corretamente.
Este é 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>
Posso acessar meu site digitando "mywebsite.com:8080", mas não consigo acessá-lo digitando "mywebsite.com"
Para mais informações, isso faz 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ções básicas: instalei o Ubuntu 10.4, instalei a pilha de lâmpadas bitnami e instalei um módulo wordpress. Basicamente, se você instalar o wordpress apenas como um usuário (não como root), não poderá usar a porta 80 (não poderá ouvir a porta 80 no httpd.conf (/apache2/conf/httpd.conf)). O que tive que fazer foi reinstalar o lampstack e o wordpress como root.
Habilitei o root fazendo o seguinte:http://www.liberiangeek.net/2012/05/login-as-root-in-ubuntu-12-04-precise-pangolin/
Você também deve dar uma olhada no redirecionamento nat, pode ser a razão pela 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 pelo meu ip externo ou por outro computador da minha rede. Meu roteador reiniciou aleatoriamente e corrigiu isso. então não tenho certeza sobre isso.
Responder1
Sim, porque você disse ao seu servidor para não escutar na porta 80
adicione à sua configuração o seguinte:
Listen 80
Tudo deveria estar bem