2014-09-06 5 views
0

나는 우분투 14.04 LTS를 실행하는 서버를 가지고 있으며 가상 호스트를 설정하려고합니다. 나는 이미 했는가, 1) 만든이 개 파일은 desktopia.be.conf이리디렉션하지 않는 Vhost

desktopia.be.conf 같이하는 everybodycreative.be.conf :

<VirtualHost *:80> 
     ServerAdmin your_email_address 
     ServerName desktopia.be 
     ServerAlias www.desktopia.be 

     DocumentRoot /var/www/desktopia 
     <Directory /> 
       Options FollowSymLinks 
       AllowOverride None 
     </Directory> 
     <Directory /var/www/desktopia> 
       Options Indexes FollowSymLinks MultiViews 
       AllowOverride None 
       Order allow,deny 
       allow from all 
     </Directory> 
</VirtualHost> 

everybodycreative.be.conf : www가 폴더에서

<VirtualHost *:80> 
    ServerAdmin your_email_address 
    ServerName everybodycreative.be 
    ServerAlias www.everybodycreative.be 

    DocumentRoot /var/www/everybodycreative 
    <Directory /> 
      Options FollowSymLinks 
      AllowOverride None 
    </Directory> 
    <Directory /var/www/everybodycreative> 
      Options Indexes FollowSymLinks MultiViews 
      AllowOverride None 
      Order allow,deny 
      allow from all 
    </Directory> 

, 나는 desktopia 및 everybodycreative 이름이 개 폴더를했다. 나는 그것을 한 후

, 나는 다음과 같은 명령을

sudo a2ensite desktopia.be 
sudo a2ensite everybodycreative.be 

를 실행하고 아파치 서비스를 다시 시작됩니다. 이제

문제 내가이 개 도메인 이름 중 하나에 연결할 때, 난 그냥 당신이 여기에서 볼 수 있듯이 내 www가 폴더의 콘텐츠를 볼 수 있다는 것입니다 http://desktopia.be/

내가 찾아야한다 어디 사람이 말해 줄 수 있다면 또는이 문제를 해결하기 위해 더 많은 정보가 필요한 경우이를 해결할 수 있도록 저에게 질문하십시오. 이것은 며칠 동안 저를 괴롭 히고 있습니다. 나는이 고정 된 상황을 필요로합니다. 이미 저를 도와 :)

답변

0

을위한

덕분에 나는 당신이

a2enmod rewrite 

가 재 작성 모듈을 설정하는 실행해야합니다 생각합니다.

다음의 상대적인 폴더의 .htaccess

RewriteCond %{HTTP_HOST} ^(.+)\.desktopia\.be 
RewriteCond %{HTTP_HOST} !^www\.desktopia\.be [NC] 
RewriteRule ^(.+)$ /var/www/desktopia/%1/$1 

다른 URL에 대한 동일

내가 지금 그것을 시도하지 않은

당신은 htaccess로 폴더 코드

+0

서버에 연결되어 있습니다. –

+0

코드가 바뀌 었습니다. 이제 서버에서 작동 할 수 있습니다. – maioman

+0

a2enmod를 다시 시작한 apache2 서비스를 다시 작성 했으므로 코드를 사용하지 않아도되었습니다. 너는 내가하는 일에 대해 뭐라 설명 할 수 있니? –

0

에 뭔가를 수정해야 할 수 있습니다 귀하의 구성에서 NameVirtualHosts 지시어를 활성화해야합니다.