Como configuro um host virtual?

5

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.

    
por piratepartypumpkin 25.09.2012 / 23:23

1 resposta

2

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

    
por 25.09.2012 / 23:30