HTML5로 카메라를 제어해 카메라이미지를 서버로 보내 이미지를 저장하는 웹페이지를 작성중
Node.js를 사용하였고 권한 접근에대해 SSL을 적용해야한다는것을 알고 찾아보던중 SSL을 적용하면서 생긴 이슈 및 느낀점 후기
1. openssl publickey와 private_key의생성.
public.pem 키와 private.pem키는 express폴더와 같은 경로상에 두었다.
https는 bin/www에 넣어서 구현하였으며 option또한 bin/www 내부에서 하였다.
# openssl genrsa 1024 > private.pem # openssl req -x509 -new -key private.pem > public.pem
라는글을 보았고 그즉시 XMLHttpRequest를 https:/xxx.xxx.xxx.xxx/upload 로 바꿔주니 전송이 잘되었다.
6. Let's Encrypt 무료 SSL을쓰려고했더니 도메인이 필요한것같다.
- Requested name xxx.xx.xx.xxx is an IP address . The Let's Encrypt certificate authority will not issue certificates for a bare IP address 에러가 발생한다.
- 요청된 주소는 IP Address이다 . Let's Encrypt 인증기관에서는 bare Ip Address(인증되지 않은 IP) 에 대해서는 인증서를 발급하지 않는다.. 도메인이 있어야된다 ..
7. MediaWiki와 같이쓰면 mediawiki에서 443포트를 물고있으니 꺼줄것.
- 미디어 위키는 미디어위키 설치 폴더에가면 ctlscript.sh가있는데 systemctl start ctlscript.sh 이나 stop으로 멈추고 시작한다.
'이것저것' 카테고리의 다른 글
[JWT]JWT 설명 , JWT공식 홈페이지 참고한 내용 [번역] (0) | 2018.10.31 |
---|---|
[Redis] Mac OS Redis 설치. (1) | 2018.10.12 |
[Web Storm] Indexing 무한루프 돌경우 . (0) | 2018.08.20 |
[Web] F12 개발자도구에서 Failed to load resource: the server responded with a status of 404 (Not Found) 해결방법 (1) | 2018.04.01 |
윈도우 Command 명령어 (디렉터리 삭제) (0) | 2017.08.27 |
댓글