개발자 블로그

워드프레스 사용을 위한 nginx 설정 본문

컴퓨터/OS

워드프레스 사용을 위한 nginx 설정

로이드.Roid 2016. 6. 26. 23:24

서버의 사용 환경은 nginx + php7 + 워드프레스4.5 조합이다. 


기본셋팅으로 테스트 했을 때는 특별한 처리없이 정상적으로 동작했는데, 아래 그림처럼 '고유주소 설정'을 '글 이름'으로 변경하니깐 포스팅 글을 선택했을 때 계속해서 404 not found error를 리턴한다.



404 not found error를 해결하기 위해서는 nginx설정파일을 수정해야 된다.


nginx의 설치 디렉토리는 설치 방법에 따라 다르다고 하는데 apt-get을 통해서 설치했다면 아마도 '/etc/nginx/'에 설치가 되었을 것이고, 환경설정 파일은 해당 디렉토리의 'conf.d/' 디렉토리 아래에 존재하는 'default.conf' 파일을 수정해야 된다.



location / {

        try_files $uri $uri/ /index.php?$args;

        index  index.php index.html;

    }


"location /" 부분을 찾아서 파란색으로 표시한 문장을 추가한다.


그런다음 설정파일의 변경사항을 nginx에 적용하기 위해서 아래 명령을 실행한다. 


sudo service nginx reload;


다시 워드프레스 웹 페이지를 조회하면 정상적으로 페이지가 열린다.



---

참고1 : https://opentutorials.org/module/384/4526

참고2 : http://webdir.tistory.com/243

Comments