워드프레스에 어느날 갑자기 Welcome to nginx! 메세지가 보일 때의 해결 방법입니다. Welcome to nginx! 기분좋게 회식 후 퇴근길에 심심해서 워드프레스로 만든 나의 살림정보 사이트(https://hi.ne.kr)를 열었더니 갑자기 인덱스 페이지가 안 보이고 아래와 같은 엔진엑스 초기 설치 완료시 보이는 웰컴페이지가 보여서 무척 당황했다. 뭐지?! 이 처음보는 증상은? 일단 관리자페이지에 들어가보니 관리자 페이지는 잘 나온다.그런데 글 목록에서 개별 […]
워드프레스 고유주소(permalink) 404 해결방법 (nginx)
Nginx 워드프레스의 특정글에 고유주소를 주는 개념인 permalink와 그 단축 url역할을 하는 slug에 대해서 알게 된 후 설정 적용을 위해 구글링 하여 방법을 찾았다.이후 /etc/nginx/sites-available/default 컨피그 파일에 다음 내용을 적용하였다. 수정전 수정후 그러나 계속 404 오류가 발생하였다.워드프레스의 고유주소(permalink) 설정은 설정 > 고유주소 > 글 이름 (https://hi.ne.kr/예제 글/) 으로 하였는데 한글이라서 그런가 싶어 영문으로도 시도 해보고 몇가지 […]
nginx 다중 서브도메인 http요청을 https로 포워딩하기
nginx에서 인증서 설치 후 http 요청을 https로 포워딩하는 것에 대한 포스팅이다. nginx버전은 다음과 같다. nginx version: nginx/1.18.0 (Ubuntu) 아래 기본 설정파일을 연다. 서버네임 부분에 메인 도메인과 서브도메인을 쭉 넣어주고 return 301부분을 넣어주고 저장 nginx -t 로 테스트 아놔.. 경고가 -_-; /etc/nginx/conf.d/default.conf 여기에 넣으면 안되는 것 같다. 위와 같이 주석 처리하고 /etc/nginx/sites-available/default파일의 각 도메인별 설정에 return […]
/etc/nginx/nginx.conf -t. nginx: [emerg] cannot load certificate
수익형 블로그 활동을 위해 서브도메인을 많이 운영할 예정이라 letsencrypt를 통해 와일드카드 도메인을 셋팅하려던 중 현 서브도메인 하나만 등록이 되어버려서 수동으로 인증서파일을 지웠는데 그러고 나서 certbot을 실행하니 다음과 같은 오류가 발생했다. Error while running nginx -c /etc/nginx/nginx.conf -t. nginx: [emerg] cannot load certificate “/etc/letsencrypt/live/dev.hi.ne.kr/fullchain.pem”: BIO_new_file() failed (SSL: error:02001002:system library:fopen:No su ch file or directory:fopen(‘/etc/letsencrypt/live/dev.hi.ne.kr/fullchain.pem’,’r ‘) error:2006D080:BIO […]