동일한 Apache 서버의 다른 루트 폴더에 두 개의 WordPress 사이트가 있습니다. 내가 브라우저에서포트 8081을 하위 폴더로 연결하는 방법
<my public ipaddress>:8081
를 입력 할 때 거기에서에 "/var/www/html/fwtest1.com"및 픽업 index.php에 저를 전달할 수 있도록 나는 각각 다른 포트의 사용이 필요합니다. (각각 또는 8082과 여기서 ipaddress는 내 공개 IP를 = 경우) : "8081 여기서 ipaddress를"
은 지금까지 나는Listen 8081
Listen 8082 #Listen 80 removed
NameVirtualHost *:8081
NameVirtualHost *:8082
<VirtualHost *:8081>
DocumentRoot /var/www/html/fwtest1.com
</VirtualHost>
<VirtualHost *:8082>
DocumentRoot /var/www/html/fwtest2.com
</VirtualHost>
그런 다음 브라우저에서 내가 입력 ... 따라서 httpd.conf를 변경했다. 하지만 난 단지 HTTP 오류 500 가져옵니다. 나는 또한 내 wordpress wp-config.php 아래에 같은 퍼팅 정의 시도했지만 아무 소용.
define('WPSITEURL','<my public ipaddress>:8081/fwtest1.com'
define('WPHOME','<my public ipaddress>:8081:/fwtest1.com'
현재 DNS를 사용하고 있지 않지만 곧이 작업을 수행 할 계획입니다. 누구든지 내가 뭘 잘못하고 있는지 이해할 수있게 도와 줄 수 있니? ~ B.Ed
이 질문은 프로그래밍 질문입니까? –
아니요. 제 질문은 Apache 구성 파일을 참조합니다.이이 경우에는 작동하지 않습니다. 나도 행운과 같은 방식으로 두 개의 DNS 이름을 시도했다. 나는 포트 80을 통해 을 사용할 수 있다는 것을 알고, serverName과 DocumentRoot를 성공적으로 재 해석한다. 그러나 더 중요한 이유 때문에 포트 라우팅 방법을 이해하고 이해해야합니다. –
문제는 질문에 표시된 모든 데이터와 관련이 없습니다. 오류 500은 PHP 스크립트 측의 잘못된 설정 때문일 수 있습니다. 표시 한 구성 비트가 완벽하고 오류가 발생하지 않을 것입니다. 500 무슨 일이 일어나고 있는지 PHP를보다 자세하게 만들어보십시오. –