Como adicionar o site do host virtual para o serviço apache2 no Ubuntu

0

Eu nunca configurei essa configuração antes, mas preciso adicionar um novo site do host virtual para o servidor web apache2 no Ubuntu 12.04.

** Eu preciso criar um novo arquivo conf como / etc / apache2 / sites-available / default para / var / www / sha-prc-corporate e use o comando abaixo para ativar a configuração.

sudo a2ensite mynewsite sudo service apache2 restart **

Minha pergunta é se o método acima está correto? Também como escrevê-lo para o novo arquivo conf para / etc / apache2 / sites-available / mynewsite?

Obrigado por qualquer conselho.

Abaixo, as fotos mostram a configuração atual do servidor web: ->Esteéoarquivopadrão

->Todososarquivosrelacionadosestãolocalizadosem/etc/apache2

- > Este é o arquivo apache2.conf

    
por Franklin_hong 27.09.2016 / 09:18

1 resposta

0

Sua configuração parece estar correta, mas é difícil analisar um arquivo GIF :)
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 criará automaticamente um symbolic link to /etc/apache2/sites-enabled , habilitando o VirtualHost.

Lembre-se de que seu VirtualHost , como eu vejo, não tem ServerName ; isso pode causar conflito com o default one.

Para corresponder a um URL específico, basta adicionar às suas seguintes diretrizes VirtualHost :

ServerName myname.com
ServerAlias *.myname.com  
    
por 27.09.2016 / 09:29