서로 다른 2개의 서버가
웹서버의 랜카드 2개에 공인 IP, 사설IP (10.10.10.3)가 할당되어 있구요.
DB서버는 사설IP가 할당되어 있습니다. (10.10.10.4)
웹서버에서 mysql -h10.10.10.4 -u아이디 -p비밀번호 -> 접속 됩니다.
웹서버에서 웹페이지 실행 php -q connect.php (내용은 mysql_connect("10.10.10.4", "아이디", "비번") -> 접속됩니다.
외부에서 웹페이지 실행 http://www.abc.com/test.php -> PHP Warning: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Can't connect to MySQL server on '10.10.10.11' (13) 접속안되고 에러발생.
혹시 어떤이유인지 아시는 분계신가요?
계속 검색해봤는데 도무지 보이질 않네요..
답변 부탁드립니다.
감사합니다. |