동일서버 웹사이트 2개 중 서버 크론 실행시 ip가 다른 이유?
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.2 |
동일 서버의 사이트 A,B 가 시간차를 두고 구축되었습니다. 두 계정은 다릅니다.
둘다 라이믹스이고 두 계정에 각 사이트에 필요한 크론작업을 운영합니다.
A 사이트는 로그를 보면 자기가 접근한 ip를 127.0.0.1로 체크하고 있고
B 사이트는 로그에 공인ip로 체크가 됩니다.
둘다 실행되는 php 파일에 공인아이피 기준으로 허용을 하는 코드가 들어가 있고
A 사이트만 실행이 완료되지 못해 로그를 뒤져보니까 저렇게 A 사이트가 내부 아이피로 잡히네요.
이렇게 다른 이유가 뭘까요??
php에서 127.0.0.1 로 허용을 해도 동일한 효과를 낼 수 있겠죠?
댓글 12
서버에서 자기 자신을 밖에서 찾지 않아도 되게 hosts 에 도메인을 입력해서 매핑해 둔게 있는데 이것과 관련이 있을까요? A 사이트만 등록했었습니다.
127.0.0.1 localhost
127.0.0.1 A A.com
이게 원인이라면 php에서 127.0.0.1 을 허용하면 되겠죠?
2. 네. 127.0.0.1 허용하시면 됩니다.
감사합니다. 다음달을 또 기다려보겠습니다 ㅋㅋ
크론탭 등록한거 오타 찾아보고 해도 도저히 다른게 없어서 맨붕중이었는데 2달짜리 고민이 해결?? 될 것 같아 개운~ 하네요 ㅋㅋ
3월 1일 을 기다려 봅니다 ㅎ
저는 그냥 시간맞춰서 수동으로 조작합니다. (귀차니즘 ㅋㅋㅋ)
좋은 서버 두시고 왜 굳이.. ㅋ 자동화에 익숙해지면 기억했다가 직접해주는 수동이 너무 하기 싫어지더라구요 ㅋ
제작해주신 스케쥴 모둘 오전 9시 회원 스케줄 쪽지로 발송해주는거 크론탭으로 안되었다면.... 악........ 매일 9시에 제가 직접.... ㅋㅋㅋ