일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Animal IK
- portfolio
- UE Interface
- standard template library
- unreal engine
- UE Vehicle
- standart template library
- Hash Table
- 4-legged Animal
- database
- web
- oracle cloud
- Texture Streaming Pool
- 텍스쳐 스트리밍 풀
- red black tree
- Unreal Engien
- 개발일지
- UE4
- 메이플스토리
- houdini
- Projetile
- AI Perception
- ubuntu
- Portfoilo
- Weapon Animation
- inventory
- redis
- STL
- 포트폴리오
- Zombie
- Today
- Total
목록프로그래밍/Web (6)
블로그

이번 시간엔 DB 서버에 RDBMS인 PostgreSQL 환경을 구축하자. 여러 고민을 해본 끝에 많이 쓰이는 RDBMS 중 하나인 PostgreSQL을 사용하려고 한다. Redis를 사용하기엔 무료 클라우드의 메모리 제공량이 적기도 하고, RDBMS 사용이 기본이라고 생각했기 때문이다. 우선 설치 가능한 postgresql를 확인할 수 있다.sudo apt show postgresql 위 과정은 생략해도 되고, 바로 설치가 가능하다.sudo apt-get install postgresql postgresql-contrib 다운로드 받은 postgresql의 상태를 체크할 수 있다.sudo service postgresql startsudo service postgresql statussudo serv..

Web 서버쪽에 백엔드 작업을 하기 위해 가장 많이 사용되는 언어인 Java를 설치해보자. 우선 apt-get 업데이트를 진행하자.sudo apt-get update 그리고 설치 가능한 openjdk 검색 후 설치를 진행한다. 버전은 LTS(Long Term Support) 버전 중 최신인 21로 할 것이다. 17이 자료도 많고 안정적이겠지만, 최신으로 깔아보도록 하자. 역시나 설치 체크는 버전 확인!sudo apt-cache search openjdksudo apt-get install openjdk-21-jdksudo apt-get install openjdk-21-jre Java를 정상적으로 사용하기 위해서 환경 변수 세팅이 필요하다. 윈도우에서도 시스템 환경 변수 설정 창을 띄울 때마다 J..

이번엔 Database 서버의 redis를 python으로 제어하기 위한 환경을 구축해보자. 우선 pip설치가 필요하다.sudo apt-get install python3-pip pip 설치가 끝나면, redis 패키지를 설치하자.pip install redis python을 켜서 다음과같이 레디스를 연결한다. host에 redis가 있으므로 host="localhost"이고, 다른 서버에 있는 레디스를 불러오는 경우 redis가 있는 서버 주소를 입력하면 된다.python3>>> import redis>>> rd = redis.StrictRedis(host="localhost", port=6379, db=0) redis 연결 후 사용법은 다음과 같다.- rd.set("key", "value") : ..

지난 시간에 이어, 이번엔 DB전용 서버 환경을 구축해보자. Oracle DB를 사용할 수 있지만, 나는 Redis를 활용해 볼 생각이기 때문에 서버를 하나 만들었다. 인스턴스 생성은 지난번과 동일하게 진행하자. 우선 서버 생성 후 ssh로 로그인하자.ssh -i "ssh_file_path" UserName@ServerIP 접속 후 바로 apt-get 업데이트를 진행한다.sudo apt-get updatesudo apt-get upgrade Redis를 설치한다.sudo apt-get install redis-server 설치 확인은 역시나 버전 체크만한게 없다. 다음으로 Redis는 메모리 기반으로 동작하기 때문에 Redis가 사용 가능한 최대 메모리를 지정해주자. 나는 클라우드의 메모리 최대치가..

이번엔 nginx를 활용해 웹을 띄워보도록 하자. 웹에 대한 지식이 전무한 나는, 구글링을 많이 활용했는데 apache와 nginx중에 기능이 많지만 무거운 apache 대신 가벼운 nginx를 쓰기로 결정하였다. 우선 cloud에 접속한다. 접속 후 클라우드에 nginx를 설치 해야한다. 설치에는 몇 분 정도 걸린다.sudo apt-get install nginx 설치가 완료되면, nginx를 시작하고 localhost부터 웹페이지 파일(html)을 수신받을 수 있는지 확인해보자.sudo systemctl start nginxcurl localhost 웹페이지는 외부에서 접속해야 그 의미가 있으므로, 이제 외부 접속을 위한 세팅을 해야 한다. http 통신은 기본적으로 예약된 80번 포트를 사용하고..

개발자로서 살아남기 위해선, 기술 스택을 넓혀야 한다고 생각해 간단히 취미정도로 Web 관련 공부를 해보기로 결정하였다. 이전에 팰월드 데디서버를 띄우기 위해 알아봤던 Oracle Cloud Free Tier가 생각났고, 그 때 무수한 시도에도 실패했던 회원가입이 바로 되었기 때문에 수월하게 진행되었다.우선 이 글의 시작은 Oracle Cloud 홈페이지에서 Free Tier 회원가입을 진행한 뒤를 가정한다. 클라우드를 활용해 우선 서버로 활용할 VM Instance를 생성해야 한다.Compute > Instance 에 들어와 Create instance를 눌러 새 인스턴스를 생성하자. 이 때 나는 모든 세팅을 default 그대로 두어 생성하였다. 그런데 분명 Free Tier인데, 오른쪽 박스..