Eu nunca configurei essa configuração antes, mas preciso adicionar um novo site de host virtual para o servidor web Apache2 no Ubuntu 12.04.
**Preciso criar um novo arquivo conf como /etc/apache2/sites-available/default para /var/www/sha-prc-corporate e usar o comando abaixo para ativar a configuração.
sudo a2ensite mynewsite sudo service apache2 restart**
Minha pergunta é se o método acima está correto? Além disso, como escrevê-lo para o novo arquivo conf para /etc/apache2/sites-available/mynewsite?
Obrigado por qualquer conselho.
As imagens abaixo mostram a configuração atual do servidor web: --> Este é o arquivo padrão
-> Todos os arquivos relacionados estão localizados em /etc/apache2
Responder1
Sua configuração parece estar correta, mas é difícil analisar um arquivo GIF :)
Os comandos que você mostrou estão ok. Se você criar um my_site.conf
no /etc/apache2/sites-available
e depois executar a2ensite my_site
, ele cria automaticamente um symbolic link
to /etc/apache2/sites-enabled
, habilitando assim o VirtualHost.
Tenha em mente que o seu VirtualHost
, a meu ver, não tem ServerName
; pode causar conflito com aquele default
.
Para corresponder a um URL específico, basta adicionar às VirtualHost
seguintes diretivas:
ServerName myname.com
ServerAlias *.myname.com