분류 전체보기 109

RTMP 라이브 스트리밍 서버 - Windows 10, 11

내 컴퓨터에서 OBS(Open Broadcaster Software) 스튜디오를 이용하여 실시간으로 동영상을 송출하는 간단한 방안이다. 대상은 유튜브, 비메오, 트위치, 홈페이지 등이다. Docker Desktop이 설치돼 있어야 한다. Docker Desktop 설치 도커를 실행한다. 1. nginx-rtmp 이미지를 가져온다. docker pull alfg/nginx-rtmp 2. nginx-rtmp 컨테이너를 실행한다. docker run -id -p 1935:1935 -p 8080:80 --name nginx-rtmp alfg/nginx-rtmp 3. Windows 방화벽에서 Docker Desktop Backend를 허용한다. Windows 방화벽에서 Docker Desktop Backend가 ..

구축 2023.08.07

Docker Desktop 설치 - Windows 10, 11

Hyper-V가 아닌 WSL 2 기반이다. WSL 2 설치하기 https://www.docker.com/products/docker-desktop 에서 윈도우용 인스톨러를 다운로드후 실행한다. 사용자 계정 컨트롤을 허용한다. WSL 2가 권장이라는 걸 확인한다. 파일들을 복사하는데 시간이 좀 걸린다. 설치되고 나면 로그아웃할 것을 권장한다. 다시 로그인해야 마무리가 된다. 사용 조건에 동의한다. 로그인할 필요는 없다. 작업 표시줄에서 Docker Destop 아이콘이 보이며 실행중인지 확인한다. 오른 클릭해서 Settings로 간다. General에서 Use the WSL 2 base engine 체크를 확인한다. Resources에서 WSL이 기본 사용인지 확인한 후 창을 닫는다.

설치 2023.08.07

WSL2 설치 - Windows 10

Windows 10 버전 2004 이상(빌드 19041, 아니라면 윈도우 업데이트 후)에서다. PowerShell을 관리자 권한으로 실행한다. 사용자 계정 컨트롤을 허용한다. WSL을 설치한다. wsl --install 사용자 계정 컨트롤을 허용한다. WSL2로 전환한다. wsl --set-default-version 2 재부팅한다. 명령프롬프트 창 하나가 자동으로 시행된다. (처음 1회, Ubuntu 시작과 사용자 계정 생성을 위해서) 사용자 아이디를 입력한다. 사용자 암호를 2번 입력한다. 사용자 계정으로 로그인됐다. 빠져 나올 때는 exit 입력한다.

설치 2023.08.07

VMWare Workstation Pro 삭제 - Windows

따로 Uninstall, Remove 같은 메뉴가 없다. 이를 깨끗히 잊어버리고 또 찾았다. 제어판에 프로그램 및 기능에서 제거한다. WMware Workstation을 선택하고 변경을 클릭한다. 다음을 클릭한다. Remove 메뉴를 클릭한다. VMware Workstation Pro 제품을 나중에 다시 설치할 수도 있을 것 같으면 체크를 지운다. 설정파일과 라이선스 유지이다. Remove를 클릭하여 삭제를 시작한다. 사용자 계정 컨트롤을 허용한다. 삭제를 마친다. 컴퓨터를 재부팅한다.

설치 2023.08.07

Ubuntu Server 설치 후 기본 작업

업데이트, 시간대, SSH, UFW, TCP Wrapper 정도만 해준다. 이후에 서비스나 필요에 따라서 보안 사항들을 추가한다. sudo apt update sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime date sudo vi /etc/ssh/sshd_config Port xxxxx PermitRootLogin no #prohibit-password AllowUsers yyyyy PasswordAuthentication yes PermitEmptyPasswords no #Subsystem sftp /usr/lib/openssh/sftp-server xxxxx는 앞으로 SSH가 사용할 포트번호이다. root는 SSH로 접속할 수 없다. yyyyy는..

설치 2023.08.05

Ubunut Server 22.04 LTS 싱글모드

시스템에 따라서 GRUB 메뉴가 안 나타날 수 있다. 부팅하고 포스트 화면에서, BIOS 환경이라면 ESC 키를, UEFI 환경이면 Shift 키를 여러번 반복해서 누른다. GRUB 메뉴의 Ubuntu에서 e 키를 누른다. linux로 시작되는 줄을 편집해야 한다. linux 줄의 맨 끝 ro를, rw init=/bin/bash으로 바꾸고, ctrl + x, 또는 F10을 누른다. rw는 수정한 내용이 저장될 수 있도록 하는 옵션이다. 싱글모드로 들어와지면 수정인 가능한 상태인지 확인은 mount | grep -w / 입력한다. (rw,realtime) 줄이 나오면 수정이 가능하다. 평소 로그인 하던 사용자의 암호를 분실해서 초기화하거나, root 암호 설정 또는 초기화, fstab, 네트워크 설정 변경..

관리 2023.08.05

Ubunut Server 22.04 LTS 설치

설치 미디어(USB, DVD)로 부팅한다. Try or Install Ubunut Server를 선택하고 엔터 친다. 설치 안내를 하는 언어를 선택한다. English로 한다. 설치중에는 업데이트하지 않는다. 나중에 필요시 업데이트하는 게 낫다. 설치시 사용할 키보드를 선택한다. 기본을 선택된 English (US)로 한다. Ubuntu Server가 기본으로 선택돼 있으니 바꿀 필요는 없다. 참고로 Ubuntu Server (minimized)는 경량 사양의 임베디드 기기용이다. 서버로 쓸거니까 DHCP보다는 고정 IP를 바로 설정한다. 네트워크 어댑터를 선택하고 Edit IPv4로 들어 간다. Manual을 선택한다. IP를 직접 Static으로 설정하는 데이다. 예를 들어서 네트워크 환경이 192...

설치 2023.08.05

MS Sql Server 2008 R2 설치 - Windows Server 2022

MS SQL Server 2008 Standard R2가 Windows Server 2022 Standard에 설치가 안된다고 해서 확인했다. SQL Server를 새로 구매하자니 부담되며 기존에 프로세스라이선스를 가지고 있어서 라고 했다. 먼저 .NET Framework 3.5를 설치한다. 왜 설치가 안된다고 했는지 알 것도 같다. 원인이 바로 나왔다. .NET Framework 3.5가 요즘 Windows Update 패키지 하나와 호환이 안되서 설치가 잘 안되는 경우가 있다. Windows Server 2012 R2 - .NET Framework 3.5 기능 추가 안되는 경우 참고해서 문제를 해결한다. Windows Server 2012 R2 버전였지만 Windows 대부분 동일한 내용이다. set..

설치 2023.08.04

서브 도메인을 서브 디렉터리로 리디렉트 - asp, aspx

예) sub, sub2, sub3 등은 웹루트폴더 바로 밑에 만든 폴더이며 서브 도메인의 이름라고 가정한다. abc.co.kr/sub abc.co.kr/sub2 abc.co.kr/sub3 ... 식으로 여는 사이트들을 서브 도메인과 연결한다. sub.abc.co.kr sub2.abc.co.kr sub3.abc.co.kr ... 1. CNAME 설정 sub, sub2, sub3 ... 등은 이름으로, abc.co.kr을 데이터 값으로 해서 DNS 레코드로 등록한다. 2. index.asp, index.aspx 0 Then Response.Redirect("/sub") ElseIf InStr( UCase(Request.ServerVariables("SERVER_NAME")), UCase("sub2.mabar..

코드 2023.08.04