우분투 워드프레스

우분투 워드프레스 설치(AMP + SSl + WordPress) 2023

우분투 워드프레스 설치, Apache, MariaDB, PHP8(FPM) 그리고 SSl 보안 인증서 Let’s Encrypt 설치까지 전 과정을 요약해 정리했습니다. 우분투 워드프레스 설치 환경은 "아마존 라이트세일"과 "오라클 클라우드 인스턴스" 우분투 20.04에서 진행했습니다. 우분투는 설치되어 있다는 가정하에 진행되면 PHP8 "FastCGI Process Manager" php-fpm을 설치할 것입니다. 그리고, 도메인이 준비돼 있어야 하며 오라클 클라우드의 경우 방화벽 설정(80, 443)이 돼있어야 합니다. 오라클 클라우드 포트 개방은 수신 규칙과 우분투 방화벽 두 가지를 설정해야 합니다. 우분투 워드프레스 설치 개요Apache 설치Apache 가상호스트 설정PHP8(php-fpm) 설치MariaDB 설치데이터 베이스 생성새로운 사용자 추가Let’s Encrypt 설치워드프레스 설치 우분투 워드프레스 설치 개요 우분투 워드프레스 설치 과정은 5단계로 진행되며 빠른 진행을 위해 구체적인 설명은 생략합니다. Apache 설치 PHP8(php-fpm) 설치 MariaDB 설치 Let’s Encrypt 설치 워드프레스 설치 Apache 설치 최신 아파치 설치 sudo apt install software-properties-common # 이미 설치했다면 무시 sudo add-apt-repository -y ppa:ondrej/apache2 Apache2 패키지와 libapache2-mod-fcgid 모듈을 설치합니다. sudo apt update sudo apt install apache2 libapache2-mod-fcgid -y 그리고 워드프레스 필수 패키지도 설치합니다. sudo apt install imagemagick ghostscript…

2023-05-31
Apache Let's Encrypt

Apache Let’s Encrypt 설치 Ubuntu 20.04

Apache Let's Encrypt 설치, Ubuntu 서버에 Apache용 certbot을 설치해 Let's Encrypt 인증서를 받고 자동 갱신하도록 구성합니다. Apache Let's Encrypt 설치 준비 SSL 보안 인증서 Let's Encrypt를 설치하기 전 미리 가상 호스트 설정 파일을 만들고 ServerName과 ServerAlias에 인증받을 도메인을 입력합니다. 참고로 80번 포트에 대한 것만 만들어 놓으면 443 포트에 대한 것은 설치하면서 자동으로 생성해 줍니다. sudo vi /etc/apache2/sites-available/your_domain.conf ServerName your_domain.com ServerAlias www.your_domain.com certbot 설치 Let's Encrypt 보안 인증서를 설치하고 자동으로 갱신시켜주는 certbot과 python3-certbot-apache을 설치합니다. sudo apt install certbot python3-certbot-apache Let's Encrypt 설치 아래와 같이 Certbot을 실행하면 Let's Encrypt 인증 발급이 시작되면 도메인이 인증서 이름이 됩니다. 인증서 이름은 관리상 구분하기 위한 것으로 의미는 없습니다. sudo certbot --apache 인증서 이름은 원하는 것으로 지정할 수도 있습니다. sudo certbot --apache --cert-name [my-name] # sudo certbot --apache --cert-name myblog Let's Encrypt 인증 절차 요약 Let's Encrypt 설치 과정은 총 5가지 질문과 답변으로 진행되며 순서에 따른 질문과 답변을 요약했습니다. 이메일 입력 : my-email@gmail.com서비스 약관 동의 : A구독(뉴스…

2022-03-24
Mac node.js 제거

 Mac Node.js 제거 찌거기 없이 완전 삭제 방법

Mac node.js 제거 찌꺼기 없이 완전 삭제 방법, 맥북에 설치된 node.js에 원인 모를 오류가 생겨 삭제 후 재설치를 하려니 간단하지 않아 정리해 보았습니다. 새삼 느끼지만 macOS에서 뭔가 새로운 것을 하려면 복잡하고 불편하고 많은 시간을 소비하게 만드네요. 검색을 해보아도 node.js 제거 방법이 딱히 정해진 것은 없고 파일을 일일이 찾아 직접 삭제해야만 하는 것 같습니다. 인터넷 상에서 공유되고 있는 정보들이 제각기라 우선 해당 정보를 토대로 파인더를 열고 찾아보았습니다. 파인더에서 찾은 node.js 관련 파일과 인터넷 상에서 공유되는 정보들을 추려보았습니다. 참고로 제 경우 Node.js홈에서 설치했습니다. Mac Node.js 제거 설치된 Node.js 버전 : 16.14.2 LTSmacOS : Monterey sudo rm -rf /usr/local/lib/node sudo rm -rf /usr/local/lib/node_modules sudo rm -rf /var/db/receipts/org.nodejs.* sudo rm /usr/local/lib/dtrace/node.d sudo rm /usr/local/share/man/man1/node.1 sudo rm -rf /usr/local/share/doc/node sudo rm -rf /usr/local/share/systemtap/tapset/node.stp sudo rm -rf /usr/local/include/node sudo rm /usr/local/bin/node sudo rm /usr/local/bin/npm sudo rm /usr/local/bin/npx 그리고 내 경우 해당 없지만 경우에 따라 아래 코드도 실행해야 한다고 합니다. sudo rm -rf /Users/$USER/.npm sudo rm -rf…

2022-03-21
logo
아이티 이알