시놀로지 도커 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 해주고 적용하면 고유주소로 잘 접속 됨
'PROGRAM > 시놀로지' 카테고리의 다른 글
[시놀로지] MySQL, MariaDB 엔진 종류 개념잡기 (0) | 2021.04.29 |
---|---|
[시놀로지] php + phpmyadmin (0) | 2021.04.29 |
[시놀로지] 우분투 + Nginx 개념 잡기 (0) | 2021.04.23 |
[시놀로지] 도커 컨테이너 워드프레스 설치 (0) | 2021.04.22 |
[시놀로지] 도커 컨테이너 이미지 파일 만들기 (0) | 2021.04.21 |