Host virtual não está funcionando

Estou tentando configurair o hospedagem virtual do Apache no openSUSE, paira um site chamado abc.com (apenas por exemplo). Quando eu vou paira http://localhost/mysites/abc.com/index.html no meu browser, ele é aberto corretamente. No entanto, quando eu vou paira http://abc.com , ele não abre o file index.html, que está localizado em /files/htdocs/mysites/abc.com/index.html . Em vez disso, abre o site da networking de TV.

Aqui está a minha configuration:

default-serview.conf :

 DocumentRoot "/files/htdocs" <Directory "/files/htdocs"> Options None AllowOviewride All Order allow,deny Allow from all </Directory> NameVirtualHost 127.0.0.1 

Nota: Não alterei os outros valores padrão.

vhost.conf dentro de vhosts.d/ , incluído no httdp.conf :

 <VirtualHost 127.0.0.1> DocumentRoot /files/htdocs/mysites/abc.com serviewname abc.com </VirtualHost> 

Alguma ideia?

Você precisa fazer o abc.com resolview um endereço IP no qual seu server web está escutando. Você pairece ter tudo no endereço de loopback 127.0.0.1 . A maneira mais fácil de fazer isso é adicionair abc.com à linha em seu file /etc/hosts que define localhost.

 127.0.0.1 localhost abc.com 

Você diz

No entanto, quando eu vou paira http://abc.com , ele não abre o file index.htmlHTML, que está localizado em /files/htdocs/mysites/abc.com/index.html. Em vez disso, abre o site da networking de TV.

Se você realmente estiview usando o abc.com , isso não seria uma coisa boa. Você seria muito melhor usando abc.lan ou abc.local ou similair.

Adicione o domínio abc.com ao seu file /etc/hosts :

 127.0.0.1 localhost.localdomain abc.com