Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- C lanuage
- error
- MySQL
- kakao
- ubuntu
- centOS7
- 구글
- caddy
- 컴퓨터과학총론
- unity
- NGINX
- android
- php
- 개발자
- it
- mariadb
- C
- java
- Portfolio
- 안드로이드
- 프래그먼트
- H2O
- 개발
- 해석
- techEmpower
- server
- 번역
- 한글
- 자바
- javascript
Archives
- Today
- Total
개발모음집
nginx에서 403, 404, 50x error발생시 내가 만든 php파일로 이동하게 하기 본문
nginx에서 403, 404, 50x error발생시
내가 만든 php파일로 이동하게 하기
1. 403.php 404.php 50x.php 파일 생성
2. vim /etc/nginx/conf.d/default.conf
3. 아래 사진과 같이 코드추가
error_page 403 = /403.php;
error_page 404 = /404.php;
error_page 500 502 503 504 = /50x.php;
error_page 404 = /404.php;
error_page 500 502 503 504 = /50x.php;
4. systemctl restart nginx
** 참고.
** 참고.
나는 50x.php에 세션을 없애는 "session_destroy()" 코드를 썼다.
500 번대 에러가 발생했을 때만 50x.php를 호출할 줄 알았으나
홈페이지가 정상작동 할때도 이 코드때문에 세션이 없어지는것을 발견하였다.
그래서 session_destroy()를 지웠다.
이 상황을 보아 nginx에서 정상적일 때도 error_page를 항상 호출하는 것으로 추측한다.
'Server' 카테고리의 다른 글
shaka-packager install on ubuntu16.04 (3) | 2018.10.22 |
---|---|
hls 지원 플레이어 설계 (0) | 2018.10.16 |
goaccess install on ubuntu16.04 (0) | 2018.08.30 |
cli로 git사용하기 (0) | 2018.08.22 |
nginx, mariadb, php start (0) | 2018.08.20 |