A configuração de hosts virtuais do Apache funciona no Windows, não no Linux

0

No Windows, essa configuração do host virtual Apache é boa, mas quando no Linux não funciona da mesma forma.

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot "/www/chess/htdocs"
    ServerName www.c.com
    ServerAlias www.c.com

    php_value include_path .;/www/chess/htdocs/includes
    ErrorLog "logs/chess-error.log"
    CustomLog "logs/chess-access.log" common

  <Directory "/www/chess/htdocs"> 
      Options FollowSymLinks
      AllowOverride AuthConfig FileInfo
      Order allow,deny
      Allow from all
  </Directory> 

    AddType application/x-compress .Z 
    AddType application/x-gzip .gz .tgz 
    AddType application/x-httpd-php .php 
    AddType application/x-httpd-php .php3 
    AddType application/x-httpd-php .html 
    AddType audio/x-ms-wma .wma 
    AddType application/octet-stream .jar .class 

    DefaultType application/x-httpd-php 

    AddDefaultCharset UTF-8 
</VirtualHost>

Por que funcionaria em um ambiente Windows, mas não seria configurado corretamente em uma máquina Linux?

    
por random 08.09.2012 / 21:02

2 respostas

2

O ponto e vírgula é o separador de caminhos do Windows. No Linux, são os dois pontos ( : ).

    
por 16.10.2012 / 19:26
1

Não há cotações em torno de .;/www/chess/htdocs/includes e você deve usar dois pontos para separar os caminhos das pastas.

    
por 06.11.2013 / 23:25