Como configuro um host virtual?

Como configuro um host virtual?

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

informação relacionada