Estou executando Ubuntu 12.04 LTS
o servidor.
Nesse servidor eu instalei iRedAdmin
como meu servidor de e-mail. Até agora tudo bem. Agora quero adicionar o site da minha empresa a este servidor, mas não consigo fazê-lo funcionar.
Apontei registros DNS para meu servidorvpl.sie adicionei vhost
o arquivo emsites-avaliable
. Depois disso, eu fiz a2ensite vpl.si
e sudo service apache2 reload
.
Além disso, a permissão para a pasta www está definida como chomd -R 777 /www
.
Meu arquivo vhost vpl.si
é assim:
<VirtualHost vpl.si:80>
ServerAdmin [email protected]
ServerName vpl.si
ServerAlias www.vpl.si
DocumentRoot /var/www/
<Directory /var/www/ >
Options None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
Mas ainda recebo página não encontrada. Não tenho ideia do que estou fazendo de errado? Obrigado!
EDITAR:I forgot to add Allow 80 to UFW Firewall. It is working now.
Responder1
tente remover o nome de domínio
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName vpl.si
ServerAlias www.vpl.si
DocumentRoot /var/www/
<Directory /var/www/ >
Options None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
Responder2
A única coisa estranha que vejo nas informações fornecidas é que você tem o DocumentRoot definido como /var/www, mas você diz que chmod /www, então, se estiver correto, talvez você precise definir o DocumentRoot como /www.
Além disso, é desnecessário fazer chmod 777 em sua árvore da web.