본문으로 바로가기
728x90
반응형

시놀로지 도커 nginx 에서 http로 접속 하면 https 리다이렉트 시키는 작업

역방향 프록시로 443 포트 80포트 연결해준 상태에서

vi /etc/nginx/sites-available/default 로 가서

워드프레스 가상호스트 작업한 곳으로 간다음 아래 빨간 코드 추가

server {
         listen 80;
         server_name api.domain.com;

         if ($http_x_forwarded_proto = 'http') {
                   return 301 https://$host$request_uri;
         }

해당 코드 적용 후 nginx restart 해주면 http로 접속해도 https로 리다이렉트 접속됨

 

워드프레스 접속해서 플러그인 설치나 업데이트 누르면 FTP인증이 나오는데

이걸 거치지 않고 다이렉트로 설치 하는 방법

wordpress 폴더 권한 설정 chmod -R 707 wordpress

wordpress 폴더 안에 wp-config.php 파일 맨 하단에

define('FS_METHOD', 'direct'); 해당 문구 추가 

해당 문구 추가 한뒤 워드프레스 새로고침 하면 다이렉트 설치 가능

 

워드프레스 고유주소 사용 시 에러

nginx 가상호스트 작업한 곳으로 들어가서

location / {

        try_files $uri $uri/ =404;   이부분을 

        try_files $uri $uri /indexphp?$agrs; 이렇게 수정

}

위 코드를 수정후 nginx restart 해주고 적용하면 고유주소로 잘 접속 됨

728x90
반응형