2014-03-19 1 views
0

그래서 저는 최근에 VPS를 사용하는 새로운 부트 스트랩 웹 사이트에서 작업하고 있습니다. IP가 하나만 할당되어 추가 IP를 얻을 수 없으므로 SRV 레코드와 결합 된 Apache VirtualHosts를 사용하려고 생각했습니다. 가상 호스트를 설정하는 동안 포트 80과 443의 가상 호스트 만 작동한다는 것을 알았습니다. 포트 80, 8080, 8081, 8082 및 443을 사용하고 있습니다. 8080에 연결하는 동안 Google 크롬에서 "이 웹 페이지를 사용할 수 없습니다."라는 메시지가 나타납니다. 8081 및 8082에 연결하는 동안 '죄송합니다! Chrome에 연결할 수 없습니다 ...'라는 메시지가 나타납니다. 현재 starfire1337.com을 이전 중이기 때문에 "entel.us"라는 도메인을 사용하고 있습니다. 다음은 내 httpd.conf 파일입니다. http://pastebin.com/awvR55aEhttpd 가상 호스트가 작동하지 않습니다.

제안 사항? * .starfire1337.com하지만 당신이 말하는 당신이 entel.us ...를 사용 : 나는

답변

0

귀하의 모든 가상 호스트의 servernames에 CentOS 6를 실행하고

로 설정된다?

아마도 추가하려고 :

ServerAlias *.entel.us* 즉, js.

또 다른 문제는 하위 도메인입니다 당신 만 /var/www/html 디렉토리에 대한 Directory를 설정했는지입니다 그래서 /var/www/에서 모든 버추얼 호스트 고토 다른 디렉토리 다음과 같이 가상 호스트별로 <Directory>을 추가하십시오.

<Directory "/var/www/js"> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 

또는 추가, 변경이 : 이것에

<Directory "/var/www/html"> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 

:

<Directory "/var/www"> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory>