서버를 신규로 셋팅하고 ( CentOS 64bit 6.x 버전 ) 나서 PG연동 결제오류가 나는 사실을 발견했다.
콘솔상에서는 잘 연결되는데, 웹서버에서 연결이 되지 않는 현상 발생!!
safe_mode 옵션도 해보고.. 이런저런 테스트 끝에 PHP 에서 socket 접속이 되지 않고 있다는 사실을 발견!
오류는 Permission Denied !!
stackoverflow 에서 해결책을 찾았다.
http://stackoverflow.com/questions/14798907/php-sockets-apache-and-centos-6-3-gives-permission-denied
SELinux 에서 웹서버의 socket connection을 blocking 한다는것.
아래 명령어로 해결했다.
setsebool -P httpd_can_network_connect 1
재부팅 후 정상 동작하는것 까지 확인함!!
CentOS 7 설정 - 1.프롤로그 (0) | 2020.04.16 |
---|---|
[TIP] PHP 세션 유지 ( session timeout ) 설정 (0) | 2016.06.15 |
[리눅스] 서버 시간 변경 (Timezone 변경) (1) | 2015.05.26 |
[TIP] 서버 ssh (Secure Shell) 22번 포트에서 다른 포트로 변경하기 - 보안이슈 (0) | 2015.04.08 |
[CentOS] 서비스 자동시작 설정 (0) | 2015.02.24 |