2014-10-16 3 views
-1

두 번째 사이트를 해결하는 데 문제가 있습니다. 불행히도 어느 사이트도 이제 해결되지 않습니다. 여기 내가있는 곳이야. 나는이어떻게 Apache에서 독립적으로 여러 Joomla 사이트를 호스팅합니까?

RewriteEngine On 
RewriteOptions Inherit 

경우가 htaccess로 내 루트의 .htaccess에서 내 httpd.conf를

DocumentRoot "c:/wamp/www/" 

NameVirtualHost *:80 


<VirtualHost *> 
    ServerName site1.com 
    DocumentRoot /www/site1 
    <Directory "/www/site1"> 
     Options FollowSymLinks 
     AllowOverride All 

     Order allow,deny 
     Allow from all 
    </Directory> 
</VirtualHost> 

<VirtualHost *> 
    ServerName site2.com 
    DocumentRoot /www/site2 
    <Directory "/www/site2"> 
     Options FollowSymLinks 
     AllowOverride All 

     Order allow,deny 
     Allow from all 
    </Directory> 
</VirtualHost 

에서

i는 각 사이트 디렉토리에서이

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www\.site2\.com$ 
RewriteCond %{REQUEST_URI} !^/www/site2/ 
RewriteRule (.*) /www/site2/$1 

RewriteCond %{HTTP_HOST} ^www\.site1\.com$ 
RewriteCond %{REQUEST_URI} !^/www/site1/ 
RewriteRule (.*) /www/site1/$1 

같은 뭔가를 내가 잘못 가고있어? 또한 "live_site": configuration.php의 선언이 이에 영향을 줍니까?

>

+0

바로 설정 한 가상 호스트에 몇 가지 문제가 있습니다. 가상 호스트를 올바르게 설정하는 방법을 보려면이 답변을 읽는 것이 더 쉽습니다. (http://stackoverflow.com/questions/23665064/project-links-do-not-work-on-wamp-server/ 23990618 # 23990618) .htaccess 파일이 불필요 해져서 삭제 될 수 있습니다. – RiggsFolly

+0

사실 이것을 업데이트 할 준비가되었습니다. 나는 htaccess를 제거한 후 가상 호스트에 대한 약 20 개의 튜토리얼을 읽었다. 두 사이트를 모두 올바르게 선언했으며 두 도메인 이름이이 시점에서 설정 한 원래 사이트로 이동합니다. – Seth

답변

0

내 게시물에 대한 짧은 대답은 더 사용할 수 있습니다 대신 httpd.conf를 htaccess로의 아파치 - hosts.conf에 [에서 VirtualHost] 선언을 이동하지 것입니다.

관련 문제