# 2023.10.03

## 할일 및 한일&#x20;

* [x] Wasabi 프로젝트 HTTPS&#x20;
* [x] 다학제간 캡스톤 미팅&#x20;
* [x] Wasabi 프로젝트 백엔드 미팅&#x20;

## 경험 및 배움&#x20;

### Wasabi 프로젝트 HTTPS&#x20;

대체 이 문제로 몇 일을 붙잡고 있는지 모르겠다.

결국 근본적인 문제를 찾았다!

**HTTPS 를 사용하려면 nginx를 써서 포트를 443으로 돌리던가, 애플리케이션을 8080이 아닌 443으로 띄우던가 했어야 한다.**

**하지만 나는 443으로 시도했을 때 `Permission Denied` 에러가 떠서 8080으로 그대로 돌리고 있었다.**

**따라서 443으로 변경후 시도 했으나, 권한 부여를 위해서는 sudo를 이용해야 하나 root 계정에서는 asdf와 java가 설치되어 있지 않았다.**

근본적인 문제 해결을 위해서는 어차피 무중단 배포도 구현할 것이니 nginx를 먼저 해놓는 것이 우선인듯!

### Wasabi 프로젝트 백엔드 미팅&#x20;

추가적으로 백엔드 미팅도 진행했다.

이번주 할 작업은 nginx 적용 + HTTPS 및 무중단 배포 구현!

비회원 좋아요 과정은 내일 전체 회의 때 다시 한번 상의한다.

**생각해보니 세션 id로 판별 할 경우는 기본 유효 시간이 30분인데, 비회원이 게시글을 조회하여 좋아요를 누를 시에 좋아요 칸을 채운채로 표시해준다고 가정해보았다.**

**그러자 30분뒤에 같은 비회원이 들어왔을 때 좋아요 칸이 채워지지 않은채로 표시가 되는 문제가 발생할 것이다.**

그렇다고 해서 세션 유효 기간을 너무 길게 해놓을 수도 없고..

따라서 좋아요 칸을 채우지 말지, 아니면 비회원 좋아요를 없앨지 회의해야 할 것 같다.😭

{% embed url="<https://south-sting-a6b.notion.site/2023-10-03-5a415c542aa4447d8ca9b408344e05f0?pvs=4>" %}

## 개선 및 목표&#x20;

* 내일은 전공 수업 & Wasabi 전체 회의가 있다.&#x20;
* 남는 시간은 nginx + https + 무중단배포 구현!&#x20;
