방금 새 클라우드 서버가 있고 설정하는 동안 브라우저를 내 서버의 IP 주소로 지정하여 웹 루트에 액세스 할 수 있지만 도메인 이름은 여전히 전파되므로 계속 이동하면 해결되지 않습니다.
브라우저에서 내 서버의 IP 주소를 가리키면 실제로 설정 한 첫 번째 VirtualHost로 연결됩니다. 해서는 안된다. 루트 폴더가됩니다. 내가 갈 때이 VirtualHost가 표시되어야합니다. ipaddress / path , 뿐만 아니라 IP 주소 .
서버 설정 :
숙주: Rackspace 클라우드 서버
OS : CentOS 6
VirtualHosts :
<VirtualHost *:80>
ServerAdmin www.wphax.com@gmail.com
ServerName www.wphax.com
ServerAlias wphax.com *.wphax.com
DocumentRoot /var/www/wphaxcom
ErrorLog /var/www/wphaxcom/error.log
CustomLog /var/www/wphaxcom/access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin www.wphax.com@gmail.com
ServerName www.dnadvanced.com
ServerAlias dnadvanced.com *.dnadvanced.com
DocumentRoot /var/www/dnadvancedcom
ErrorLog /var/www/dnadvancedcom/error.log
CustomLog /var/www/dnadvancedcom/access.log combined
</VirtualHost>
어떤 문제가 발생할 수 있으며 어떻게 설정할 수 있습니까? IP 주소를 입력하여 루트 디렉토리에 액세스 할 수 없지만 도메인 이름이 지정된 폴더로 올바르게 해석됩니까? 감사.
NameVirtualHost *:80
귀하의 <VirtualHost>
정의?
NameVirtualHost *:80
VirtualHost 정의 위에 있습니다. - 도메인 이름의 네임 서버가 여전히 전파되고 있기 때문에 그럴 수 있습니까?
/var/www/wphaxcom
예배 규칙서. 내가 IP / dnadvancedcom에 가면, /var/www/wphaxcom/dnadvancedcom
.