티스토리 뷰
개발 이야기
CentOS 6.8 + nginx + php-fpm 403 Access denined 가 출력된다면 의심할 만한 것
FlatLifer 2019. 4. 23. 10:33centos6.8, nginx, php-fpm 로 웹서버 환경 테스트중 특별하게 잘못된 설정이 없는데 403(access denined)이 나를 반겼다.
방화벽 체크해도 이상이 없고 설정은 완벽한데 왜 뜨는거지?
403이 뜰때 해본 것들...
- php.ini 에 cgi.fix_pathinfo 의 값을 1로 변경한다.
- nginx 의 해당 conf 파일 설정에 $document_root 위치를 수정한다. 예) /home/html$fastcgi_path_info
- document_root 의 폴더 권한을 수정한다.
- nginx, php-fpm 의 conf 파일에 설정해 놓은 계정을 통일시킨다.
- php 보안문제 때문이니 php-fpm conf 설정시 security.limit_extensions = .php .html 로 수정한다.
- nginx 의 해당 conf 파일 설정에 fastcgi의 params 가 정의된 부분에 fastcgi_split_path_info ^(.+\.php)(/.+)$;를 추가한다.
하지만, 보이는 건 Access denined 라는 글자뿐....
그러다가 생각난건 SELinux 과거에 6버전 설치시 SELinux는 기본 disabled 설정이라 신경도 안쓰고 있었는데 확인해보니
역시나 6.8은 enabled가 기본 설정인가보다.
[root@localhost ~]# sestatus
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: enforcing
Mode from config file: enforcing
Policy version: 24
Policy from config file: targeted
설정파일로 들어가 SELINUX=enforcing을 SELNIUX=disabled 변경하고 재부팅했다.
Nginx 랜딩 페이지가 나를 반겨준다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- linux folder
- 세션문제
- sms문자제한
- php7
- 비아트리
- httpd log 검색
- jquery dialog 오류
- osx centos7
- 비아트리스튜디오
- 맥북virtualbox
- nginx403
- 구글10가지진실
- htmltopdf
- php-fpm
- CONVERTING HTML TO PDF
- PHP에서 PDF저장
- javascript
- 폴더권한
- 구글의철학
- badgateway
- 세션저장이안됨
- WKHTMLTOPDF
- Linux
- 강변웨딩스퀘어
- 부트스트랩 modal input
- niginx
- nginx
- 나의결혼식
- input not clickable
- access denined