한 서버(Linux)에서 여러개의 사이트를 운영하기-1
💡사전 작업- 도커 스웜 설치
도커(스웜)을 설치하는 이유
1. 설정이 간편하다
yml 문서만 생성해 주면 복잡한 명령어 없이도
도커 스웜 설치
도커 스웜도 공식 문서 설치가 가능하지만
https://docs.docker.com/reference/cli/docker/swarm/
처음 접속하면 뭘 해야 할지 까다롭다.
깃허브를 씁시다- 진작알았으면 좋았을 시리즈 1
1. 깃허브를 쓰기전
- 서버가 오류나면 yml도 통째로 날아가는 것이다
- cp 명령어로 bak_file_날짜.yml로 해줘야 된다.
-
AI가 정리해준 linux(ubuntu)기본 세팅-my style
1️⃣ SSH 설정 / 보안 점검
systemctl restart ssh / sshd
vi /etc/ssh/sshd_config
vi /etc/ssh/sshd_config.d/
linux에서 히스토리 활용법
💡history 꿀팁1: ctrl + r 을 활용
firewall-cmd --list-all을 입력하려면
1. 다 친다
2. history |grep list 로 본 다음 친다
도커스웜 장,단점
도커 스웜은 공식 문서에서 그대로 설치하는게 제일 좋다.
https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository
우분투가 아닌 리눅스는 별도의
mysql 명령어 아카이브
DB 생성
CREATE DATABASE ghost CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
사용자 생성
CREATE USER 'ghostuser'@'
디스크 마운트(feat. ubuntu)
서버나 VM에 디스크를 추가 하면 리눅스는 '마운트'라는 개념으로 디스크를 추가한다.
root@blue:~# lsblk
NAME MAJ:MIN RM
rsync 명령어 옵션(자주쓰기)
rsync -azh --delete --numeric-ids --info=progress2 \
--exclude='bak_mysql' \
--exclude='beszel_agent_data' \
/docker/ hostname:/data/
OCI 접속 오류
업본ssh로 잘 접속이 되던게 잘 안되는 경우
ssh 비공개키 분실
방화벽 설정 오류-
서버 방화벽 설정하다 막히는 경우가 있다. 가끔씩