[오늘은 생각중] 결국 거짓, 결국 기만, 결국 카카오톡

카카오가 결국 유저들을 기만했다. 카카오 우영규 부사장은 국정감사장에 출석해 "카카오톡 롤백이 기술적으로 어렵다"라는 입장을 밝혔다. 과연 기술적으로 어려운 것일까? 아마 우 부사장이 홍민택 CPO의 거짓부렁에 놀아났거나, '금융기술적'으로 손실을 감내할 수 없기 때문에 같이 공범이 되려고 한 것이 아닐까 싶다.   카카오톡 롤백 할 수 없는 이유. "이전 버전 어차피 들고 있을거 아니예요? 그럼 그냥 롤백하면 되는거 아니예요?" 카카오톡은 그냥 단순한 구조의 메시징 앱이 아니죠. MAU도 약 4,819만 명 되니까요. 이런 엔터프라이즈 수준의 메시징 플랫폼에서는 롤백은 단순하지 않아요.. 오지게 욕을 먹은… https://t.co/spd1MQLpen — lucas (@lucas_flatwhite) October 14, 2025   인터넷에 기술적으로 어려운 이유를 누군가 적어놨으나, 이 이유는 공학도의 입장에서 보면 잘 모르고 하는 소리라고 치부된다. 먼저 "메이저 업데이트이기 때문에 프로토콜과 데이터 구조로 기록을 하고 있을 수 있다"라는 주장은 다르게 말하면 "이전 버전의 카카오톡 메신저 내용은 기록되지 않고 있다"라는 얘기와 같다. 현재 구버전 카카오톡을 이용하는 사람들은 정상적으로 카카오톡을 이용하고 있다. 프로토콜이 달라졌다면 구버전 카카오톡에서는 이전 프로토콜로 기록이 되고 있기 때문에 메시지가 가지 않는 등 문제가 생길 수 있다. 그러나 인터넷에는 '카카오톡 구버전으로 돌리는 방법' 같은 팁이 공유되고 있고, 사람들이 잘 이용하고 있다는 점을 볼 때, 이런 주장은 설득력을 잃는다. 인프라를 수정했기 때문에 어려울 것이라는 주장도, 구버전 앱 실행이 정상적으로 된다는 점. PC카톡, macOS 카카오톡이 정상적으로 실행되고 있다는 점 등을 본다면 서버 프레임워크가 구버전과 차이가 없다는 뜻이기 때문에 해당되지 않는다. 카카오톡은 메신저 앱 중...

[오늘은 공부중] CentOS 방화벽을 열어주자

공유기 포트를 열어줬다면 이제는 서버의 방화벽을 열어줄 차례다.
CentOS는 설치 직후에는 SSH 이외의 포트는 모두 막혀있는 상태이기 때문에 이를 설정해줘야만 홈서버의 웹페이지를 운영할 수 있다.

방화벽을 설정하는 명령어는

firewall-cmd

이다.
현재 허용된 방화벽 포트를 확인하려면

firewall-cmd --list-all

을 입력하면 된다.


그러면 앞서 공유기에서 열어줬던 포트를 열어주자.
포트를 여는 명령어는

firewall-cmd --permanent --add-port=포트번호/tcp

이다. 우리는 21, 22, 69, 80, 443 포트를 열어줄 예정이니

firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --permanent --add-port=22/tcp
firewall-cmd --permanent --add-port=69/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp

을 입력하면 Success라는 문구를 확인할 수 있다.


포트를 열었지만, 방화벽을 재실행하기 전까지는 포트가 열리지 않는다.

firewall-cmd --reload

명령어로 방화벽을 재실행한 뒤,

firewall-cmd --list-all

을 입력해 포트가 제대로 열렸는지를 확인하면 된다.


서비스명으로도 포트를 열 수 있는데, 기본적인 명령어는

firewall-cmd --permanent --add-service=서비스명

이다.
ssh는 이미 추가가 돼 있으니, 
http, https, ftp, tftp
등의 서비스를 추가해주자.

firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --permanent --add-service=ftp
firewall-cmd --permanent --add-service=tftp

아까와 같이 방화벽을 재실행한 뒤, 리스트를 확인하면 포트가 제대로 열렸는지 확인할 수 있다.



만약 숫자를 잘못 입력해 포트를 잘못 열었다면,

firewall-cmd --permanent --add-remove=포트번호/tcp
firewall-cmd --permanent --remove-service=서비스명

으로 수정할 수 있다.


앞서 했던 것을 따라왔다면 지금쯤 웹페이지를 정상적으로 사용할 수 있다.
내부망에 있다면 서버PC의 IP를 입력하고,
외부망이라면 공유기의 [외부IP] 또는 [WAN주소]를 입력해보자.


제대로 설정이 됐다면 nginx의 초기 화면을 볼 수 있다.



댓글

이 블로그의 인기 게시물

[오늘은 공부중] 조명의 기능

[오늘은 공부중] 인물 구도 여백 이름

[오늘은 공부중] 방송 프로그램의 가상광고 규정