개발 Q&A

제목 특정 아이피에서만 사이트 접속, 외부에서는 500 에러
카테고리 서버
글쓴이 폴로간지 작성시각 2017/04/12 21:07:40
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 12189   RSS

안녕하세요. 코드이그나이터로는 처음 개발을 하는거라 막히는게 많네요.

AWS와 Nginx 로 설정을 했는데,

사내에서는 웹사이트가 접속이 되는데, 외부에서는 500 에러가 나오는데,

혹시 아시는 분 있나요? 테스트 넘겨야 하는데 다하고 나서 이제 알았네요. ㅠ

Nginx 로그를 보니 아래와 같은 메세지가 나오는데 검색을 해도 딱히 알 길 없네요.

FastCGI sent in stderr: "PHP message: PHP Fatal error:  session_start(): Failed to initialize storage module: user (path: /var/lib/php/session) 

 

 

감사합니다.

 

 다음글 php7에서 mssql_connect 지원 종료 문제.... (10)
 이전글 유니코드 \u2028, \u2029에 대해

댓글

kaido / 2017/04/13 09:03:51 / 추천 0

사내에서 접속이 된다는 부분이 정확히 어떤 의미인지 모르겠습니다.

사내 아이피로 된 모든 컴퓨터는 해당 사이트에 접속이 된다는 의미이신건지.

로컬에서 테스트 해서 잘 된다는 의미이신지...

 

로컬에서만 된다면 AWS의 방화벽 설정 관련 [EC2 서큐리티 부분에 있습니다.] 에서 외부 포트 오픈 하시면 됩니다.

 

단순히 외부에서 접근이 안된다는 의미라면 AWS와는 상관없는 문제로 보입니다.

세션 에러라고 당당히 나와 있으니, Nginx 관련 부분을 찾으셔야 할 것입니다.

폴로간지 / 2017/04/13 16:34:07 / 추천 0

댓글 감사합니다.

이렇게 저렇게 하다보니, 해결은 하였습니다. 

사내 아이피로 된 모든 컴퓨터에서 접속 된다는 의미였습니다.

이전 개발자가 작성한 소스를 차용 하였는데, 그 쪽 부분이 문제 였습니다.

(해당 부분에, 사내 아이피가 설정되 있어서요.)

다시한번 댓글 감사합니다. :)