System Administrator 8

System Design of Uber App – Uber System Architecture

It’s really easy to just tap a button on our mobile phone and get the cab available within a few minutes whenever and wherever we want. Uber/Ola/Lyft… using these applications and getting the hassle-free transportation service is really simple but is it also simple to build these gigantic applications which have hundreds of software engineers working on them for a decade…? definitely not. These ..

[세번째] Ubuntu 22.04 LTS 에서 웹서버(Apache + PHP + MySQL) 구성하기

시스템 기초 설정이 끝났기 때문에, 이제 웹 어플리케이션 서버를 구축하도록 하겠습니다. 앞으로 설치할 모든 패키지는 공식저장소(Repository)에서 제공 받습니다. Ubuntu Canonical Group 에서 향후 10년간 유지보수를 제공합니다. Apache2, PHP, MySQL 순서로 구축하도록 하겠습니다. 7) Apache2 설치 # apt install apache2 - 설치된 아파치 버전 확인 # apache2 -v Server version: Apache/2.4.52 (Ubuntu) https 인증서 관련 프로그램 설치 # apt install ssl-cert 무료 인증서 발급 프로그램 설치 #..

[두번째] Ubuntu 22.04 LTS 에서 웹서버(Apache + PHP + MySQL) 구성하기

방화벽 확인하기 저는 리눅스 시스템 내에서 설정을 안하고, 클라우드에서 제공하는 네트워크 방화벽을 사용하도록 권장합니다. 굳이 서버에 설정하고 싶으면 OS레벨에서 하지말고, 소프트웨어 레벨에서 설정하세요. 그런데, 일부 클라우드 업체들이 OS의 방화벽을 미리 설정해두는 경우가 있어서 설명을 하도록 하겠습니다. (공식 Ubuntu OS를 설치해보면 방화벽이 해제로 설정됩니다.) iptables 방화벽 모든 리눅스는 iptables 방화벽을 사용합니다. 그런데 iptables 관련 명령어가 너무 어려워서, 쉽게 사용하기 위한 ufw (Uncomplicated Firewall) 라는 관리툴이 개발되었습니다. https://ko.wikipedia.org/wiki/UFW 대충 이렇게 동작합니다. ufw 도 결국에..

[첫번째] Ubuntu 22.04 LTS 에서 웹서버(Apache + PHP + MySQL) 구성하기

이 글을 통해 Ubuntu 22.04 LTS 운영체제에서 APM 웹서버를 구축하는 방법에 대해 알아보도록 하겠습니다. 주의 : 이 글을 통해 설치되는 PHP 8.1 은 구문이 많이 엄격합니다! 당신의 소프트웨어가 PHP 8.1을 지원하는지 알 수 없다면, 18.04 버전이나 20.04 버전으로 구축하는것을 권장합니다. LINK : 20.04 LTS 에서 Apache PHP MySQL 설치 방법 LINK : 18.04 LTS 에서 Apache PHP MySQL 설치 방법 일반 사업체 및 실무 서비스에서 사용할 수 있는 안정적인 구축 방법을 설명 하겠습니다. * 리눅스 명령어 환경으로 접속하는 방법을 모른다면 이 글로 이동하세요. 리눅스 명령어 환경으로 원격 접속하는 방법 : https://blog.lael..

Ubuntu 22.04 LTS Terminal에서 아이피 주소 변경하기

1. Ubuntu 22.04 LTS Terminal에서 아이피 주소 변경하기 1) 인터페이스 정보 확인 "ifconfig"명령어로 인터페이스 이름 확인 2) netplan 설정 파일 변경 "vim /etc/netplan/00-installer-config.yaml" 명령 실행하여 netplan 설정 파일을 vi편집기로 열어서 앞에서 확인한 네트워크 인터페이스 이름 아래에 있는 IP설정 정보를 변경합니다. # This is the network config written by 'subiquity' network: ethernets: ens33: addresses: - 192.168.35.81/24 gateway4: 192.168.35.1 nameservers: addresses: - 8.8.8.8 sear..