오라클 클라우드9 [팁] 스왑파일 설정하기 스왑파일이 잡혀있는지 확인해 보자.$ sudo free -m total used free shared buff/cache availableMem: 956 535 71 7 511 421Swap: 0 0 0 0으로 되어 있다. 1. 4G 스왑파일 생성$ sudo fallocate -l 4G /swapfile 2. 권한설정$ sudo chmod 600 /swapfile 3. 스왑 영역으로 설정$ sudo mkswap /swapfile 4. 스왑활성화$ sudo swapon /swapfi.. 2025. 4. 14. 그누보드 설치하기 워드프레스를 설치할까 하다가 아무래도 최근에 이걸로 홈페이지 몇 개를 만든 경험이 있어 조금이나마 익숙한 그누보드를 설치하기로 했다. $ cd /var/www$ sudo wget https://github.com/gnuboard/gnuboard5/zipball/master$ sudo apt install unzip -y$ sudo unzip master$ sudo mv gnuboard-gnuboard5-68a9e45/* ./html git clone 기능으로 설치해보려고 했으나 인증이 잘 안되어서 그냥 zip 파일을 가지고 와서 압축풀고 설치하는 걸로.그런데 다운받고 보니 확장자가 zip이 아니다.그냥 압축풀고 나는 기본 html 폴더에 바로 설치할거라서 저렇게 옮겨주었다.압축이 풀린 그누보드 폴더명은.. 2025. 4. 14. Let's Encrypt 무료 SSL 인증서 설치하기 먼저 해야할 일은 오라클 프리티어에서 HTTPS에 대한 포트 443을 열어두어야 한다. 그 다음 아래와 같은 명령을 실행한다. $ sudo apt update$ sudo apt install certbot python3-certbot-nginx -y $ sudo certbot --nginx -d 도메인명 -d 도메인명 설치 시 이메일 주소와 서비스계약에 동의하는지 묻는데 y, 그 다음에 이메일을 단체와 공유할 것인지 묻는데 n 를 선택해도 된다. 설치에 성공하면 아래와 같은 메시지를 볼 수 있다. (여기서 도메인명은 자신의 도메인이 보일 것이다.)Successfully received certificate.Certificate is saved at: /etc/letsencrypt/live/도메인.. 2025. 4. 14. 원격으로 maria db에 접속하기 우선 DBeaver 라는 접속툴을 설치한다. DBeaver Community | Free Universal Database Tool DBeaver Community | Free Universal Database ToolDBeaver Universal Database Tool DBeaver Community is a free cross-platform database tool for developers, database administrators, analysts, and everyone working with data. It supports all popular SQL databases like MySQL, MariaDB, PostgreSQL, SQLite, Apachdbeaver.io maria db의.. 2025. 4. 14. maria db 설치하기 제일 좋은 방법은 마리아 db 사이트에서 설치방법을 확인하는 것. Download MariaDB Server - MariaDB.org Download MariaDB Server - MariaDB.orgREST API Reporting Bugs … Continue reading "Download MariaDB Server"mariadb.org 내가 설치한 우분투는 코드네임이 noble이었다. $ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 24.04.2 LTSRelease: 24.04Codename: noble 그래서 위와 같은 버전을 설치하려고 선택하면 그 밑으로 .. 2025. 4. 14. 우분투 nginx에 PHP 설치하기 1. 시스템 업데이트$ sudo apt update$ sudo apt upgrade -y 2. 필수 패키지 설치$ sudo apt install software-properties-common -y 3. 최신 PHP 버전을 제공하는 PPA 추가$ sudo add-apt-repository ppa:ondrej/php -y$ sudo apt update 4. PHP 최신 버전 설치 (현재 8.3)$ sudo apt install php8.3 php8.3-fpm php8.3-cli php8.3-common php8.3-mysql php8.3-curl php8.3-xml php8.3-mbstring -y 5. 설치 확인$ php -vPHP 8.3.20 (cli) (built: Apr 10 2025 21:.. 2025. 4. 14. PHP 설치 전 디렉토리 권한 설정하기 PHP를 설치하기 전에 nginx의 html 디렉토리가 어디있는지 보면 /var/www 에 있다.그런데 보면 사용자와 그룹이 root로 되어 있다.$ ls -l /var/www/total 4drwxr-xr-x 2 root root 4096 Apr 12 16:13 html 아래와 같이 ubuntu로 변경해 준다.오라클 프리티어에 ssh 접속하면 사용자가 ubuntu이다. $ sudo chown -R ubuntu /var/www$ sudo chgrp -R ubuntu /var/www$ ls -l /var/www/total 4drwxr-xr-x 2 ubuntu ubuntu 4096 Apr 14 08:06 html 2025. 4. 14. 오라클 클라우드 프리티어에서 nginx 설치 후 접속이 안될 때 CIDR도 확인하자 생성했던 인스턴스를 여러 번 삭제하고, 가상네트워크도 지웠다 만들었다...몇 번을 해도 왜 index 화면을 보기 어려운 걸까...ㅠ검색을 해보니 포트 아니면 방화벽의 문제였다. nginx 설치하니 80포트는 자동으로 열어두는 것 같다. 그러니 포트 문제도 아니고... 아래 수신규칙은 찾아 들어가기 힘들다. 콘솔에 들어가 1. 가상 클라우드 네트워크 메뉴로 들어간다.2. 목록에서 생성된 VCN를 선택한다. 3. 상단 "보안" 메뉴로 들어가면 아래 목록이 나오고 선택해서 들어가서 "보안규칙"에 가면 수신규칙을 추가할 수 있다. 인스턴스 생성 시 OS 이미지는 우분투로 했는데 우분투 방화벽은 아예 설치가 되어 있지 않아 이것도 문제가 아니었다. $ sudo ufw statussudo: ufw: comman.. 2025. 4. 12. 오라클 클라우드 프리티어 내 PC에서 아파치 웹서버, PHP, MySQL 를 설치해서 로컬로 서버 돌려서 테스트 하던 기억이 가물가물한데 흔히 AWS라는 클라우드 서비스는 써볼 엄두도 못내고 (요금 폭탄 맞을 수 있다는 전설에...) 흔한 카페24 500원짜리 호스팅이라도 써야 하나 하고 있던 차에 우연히 커뮤니티에서 오라클 클라우드 프리티어라는 것이 있고, 무려 공짜라는 얘기를 들었다. 한번 클라우드 서비스도 체험해 볼겸 써보자...라고 덤볐는데... Cloud Free Tier | Oracle 대한민국 클라우드 서비스 무료 이용Oracle Cloud Free Tier는 기업에게 무제한으로 사용할 수 있는 상시 무료 클라우드 서비스를 제공합니다.www.oracle.com 이것은...이것은...가상머신에 서버를 설치하고 하는.. 2025. 4. 12. 이전 1 다음