NGINX 워드프레스 404 not found error 해결법
안녕하세요. WONY입니다.
NGINX를 기반으로 돌아가는 서버에 워드프레스를 설치하고 설정 > 고유주소 페이지에서 글 이름을 선택하고 반영했을 때 404 not found 에러가 뜨는 경우가 있습니다. 이 경우 본인의 사이트로 연결되는 NGINX 환경 설정 파일 *.conf 수정을 통해 해결할 수 있습니다.
예제는 Ubuntu 18.04 LTS 서버에서 apt로 NGINX를 설치 하였다는 가정하에 설명합니다.
1. *.conf 파일은 /etc/nginx/conf.d/에서 확인할 수 있습니다.
2. vi 편집기로 자신에게 해당되는 conf 파일을 편집모드로 진입합니다.
vi /etc/nginx/conf.d/yourdomain.com.conf
3. 아래와 같은 location / 부분을 찾습니다.
location / {
index index.php index.html;
}
방향키로 이동할 수 있으며 키보드 [i]키를 눌러서 편집할 수 있습니다.
또는 키보드 [ESC]를 누른뒤 /location을 입력하고 [ENTER] 키를 누르면 빠르게 이동할 수 있습니다.
4. 아래 캡처와 같이 index index.php index.html; 하이라이트 부분을 아랫줄에 추가하고 저장합니다.
try_files $uri $uri/ /index.php?$args;
저장은 키보드 [ENTER] 키를 누르고 !wq를 입력하고 [ENTER] 키를 누르면 강제 저장후 빠져 나옵니다.
5. NGINX를 RELOAD 또는 RESTART 하여 conf 파일을 다시 불러옵니다.
service nginx reload
RELOAD는 NGINX 서비스를 중단 없이 반영합니다.
service nginx restart
RESTAR는 NGINX를 STOP 하고 START 합니다.
'프로그래밍 > LINUX' 카테고리의 다른 글
워드프레스 Error establishing a database connection 해결 방법 (1) | 2020.03.15 |
---|---|
vsftpd 설정하기 (0) | 2020.02.29 |
Apache 서버 iframe 에 외부 페이지가 뜨지 않는 경우 (0) | 2020.02.27 |
댓글
이 글 공유하기
다른 글
-
워드프레스 Error establishing a database connection 해결 방법
워드프레스 Error establishing a database connection 해결 방법
2020.03.15 -
vsftpd 설정하기
vsftpd 설정하기
2020.02.29 -
Apache 서버 iframe 에 외부 페이지가 뜨지 않는 경우
Apache 서버 iframe 에 외부 페이지가 뜨지 않는 경우
2020.02.27