이전까지는 우리가 플러그인으로 할 수 있는 모든 것을 했습니다.
이제는 SSH 접속으로 할 수 있는 것을 할 때입니다!
플러그인은 물리적으로 치자면 소프트웨어, 명령어로 설정하는 것이 하드웨어라고 하겠습니다.
https://playground.naragara.com/1688/
우선은 80포트를 닫는 것부터 시작입니다.
오타만 안 난다면, 해당 글이 설명이 깔끔하니 한 큐에 해결할 수 있습니다.
맨 마지막에 httpd-vhosts.conf 파일을 고칠 때 이하의 내용으로 입력하세요
<VirtualHost *:80>
ServerName 고정IP주소
<Location />
Order deny,allow (,뒤에 띄어쓰기 없이)
Deny from all
</Location>
</VirtualHost>
https://swiftcoding.org/https-cert <<이 링크도 참고하세요
다음은 SSL 설치입니다. 현재 주소창을 보면 http:// 로 접속중일텐데, 이것을 한층 더 보안성이 좋은 https://로 업그레이드 하는 방법입니다. 최종 완료후에 주소창 옆 자물쇠를 눌렀을 때 안전한 연결 >> 인증기관 Let’s Encrypt 가 뜨면 성공입니다.
기타 설정
>> 명령어 실행 중 루트 권한 필요할 때
https://playground.naragara.com/1917/
>> 권한 변경할 때
해당 글에서 시간이 지나 기존 폴더 위치가 바뀌어 주소를 바꾸어야 합니다. 이를테면
폴더의 권한을 최종 변경할 때 sudo find /opt/bitnami/wordpress -type d -exec chmod 775 {} \; 입니다.
파일의 권한을 변경할 때는 sudo find /opt/bitnami/wordpress -type f -exec chmod 664 {} \; 입니다.
보다 낮은 권한으로 잠그는 것도 가능하지만 이 경우 wp-content의 내용을 바꾸어야 하거나 플러그인 업데이트할 때 올렸다 내렸다 해야 할 일이 생길 수 있습니다. 보편적인 경우 이 설정으로도 문제는 없을 것 같습니다.