1. SSH 기본 폴더의 목적SSH를 통해 서버에 접근하면 사용자의 홈 디렉토리로 이동됩니다. 이 홈 디렉토리는 사용자별 설정 파일과 개인 데이터를 저장하는 곳으로, 서버에서 작업하거나 파일을 관리하는 공간입니다. 일반적으로 SSH로 접근할 때 이동되는 디렉토리는 다음과 같습니다:경로: /home/bitnami/ (Bitnami 인스턴스 기준)목적: 사용자가 자신의 환경을 설정하고, 서버 관리 작업을 수행할 수 있는 개인 공간.보안: 홈 디렉토리는 서버 관리 목적으로 사용되며, 외부에서 웹 브라우저를 통해 접근할 수 없습니다.2. 웹 루트 폴더의 목적웹 루트 폴더는 **웹 서버(Nginx, Apache 등)**가 웹 요청을 처리할 때 클라이언트(브라우저)에게 보여주는 **웹 콘텐츠(HTML, CSS, J..
주요 폴더 및 파일:/home/bitnami/:SSH로 로그인하면 이 홈 디렉토리로 이동합니다. 여기에는 사용자 환경 설정 파일과 bitnami_application_password 같은 비밀번호 파일이 위치할 수 있습니다./opt/bitnami/:Bitnami 스택의 주요 설치 경로입니다. Nginx, MySQL, PHP 같은 애플리케이션과 관련된 파일들이 이 경로에 설치되어 있습니다.예시:Nginx 설정 파일: /opt/bitnami/nginx/conf/PHP 설정 파일: /opt/bitnami/php/etc/MySQL/MariaDB 설정 파일: /opt/bitnami/mysql//home/bitnami/stack/ctlscript.sh:Bitnami 관리 스크립트입니다. 이 스크립트를 사용하여 Ng..
https://www.youtube.com/watch?v=9VdcQLDmYII&t=109s&ab_channel=Bitnami *Putty 설정은 위 영상대로 따라 하시면 됩니다.1. PuTTY 다운로드 및 설치먼저, PuTTY를 다운로드하고 설치합니다.PuTTY 다운로드 링크: https://www.putty.org설치 후 PuTTY를 실행합니다.2. PuTTY 구성PuTTY를 열고 서버에 연결할 세션 설정:Host Name (or IP address): 서버의 퍼블릭 IP 주소를 입력 (예: 3.39.41.173)Port: 기본 포트는 22로 설정되어 있어야 합니다.Connection type: SSH를 선택SSH 키 설정:왼쪽 카테고리에서 Connection -> SSH -> Auth로 이동합니다...
Django 4.2.14-2는 Bitnami에서 패키징한 Django 스택의 특정 버전을 의미합니다. Django는 파이썬으로 작성된 고성능 웹 프레임워크로, 신속한 개발과 간결한 코드를 제공하여 웹 애플리케이션 구축을 쉽게 만들어줍니다. Django는 자동으로 관리 시스템을 생성해주고, 강력한 ORM(Object-Relational Mapping)을 제공하며, 보안 기능이 내장되어 있는 등 다양한 장점이 있습니다.Bitnami는 Django를 쉽게 설치하고 사용할 수 있도록 패키징된 버전을 제공합니다. 여기서 4.2.14-2는 다음을 의미합니다:구성 요소 설명:Django 4.2.14:Django 4.2.14는 Django의 특정 버전입니다. Django 4.x 버전은 최신 기능과 향상된 보안 기능을 ..
LEMP 스택에서 Apache 대신 Nginx를 사용하는 것은 성능과 자원 관리 측면에서 몇 가지 이점을 제공합니다. Nginx는 특히 비동기 이벤트 기반 아키텍처를 사용하기 때문에, 높은 동시성 요청을 효율적으로 처리할 수 있습니다. 이를 통해 트래픽이 많은 사이트나 애플리케이션에서 더 나은 성능을 발휘할 수 있습니다.Nginx가 Apache에 비해 제공하는 주요 성능 이점:1. 비동기 이벤트 기반 아키텍처Apache는 기본적으로 프로세스 기반 또는 스레드 기반 아키텍처를 사용합니다. 즉, 클라이언트의 요청마다 새로운 프로세스 또는 스레드를 생성하여 요청을 처리합니다. 이 방식은 요청이 적을 때는 문제가 없지만, 많은 요청이 동시에 들어오는 경우 프로세스나 스레드의 수가 급증하면서 서버 자원을 많이 사..
LAMP는 Linux, Apache, MySQL/MariaDB, PHP로 구성된 웹 개발 환경의 약어입니다. 이 스택은 오픈 소스 소프트웨어를 기반으로 한 웹 서버와 데이터베이스, 그리고 서버 사이드 프로그래밍 언어를 결합하여 웹 애플리케이션을 구축하고 호스팅할 수 있는 매우 인기 있는 기술 조합입니다.LAMP 스택의 구성 요소:Linux:LAMP 스택의 운영 체제로 Linux를 사용합니다. Linux는 오픈 소스 운영 체제이며, 다양한 배포판(Ubuntu, CentOS, Debian 등)이 있습니다.Linux는 안정적이고 보안성이 높아 서버 환경에서 매우 널리 사용됩니다.Apache:Apache HTTP Server는 가장 널리 사용되는 웹 서버 중 하나입니다. Apache는 클라이언트의 HTTP 요청..
MariaDB와 MySQL의 차이점:MariaDB와 MySQL은 매우 유사한 관계를 가지고 있지만, 몇 가지 중요한 차이점이 있습니다. MariaDB는 MySQL의 포크(fork)로, MySQL이 오라클(Oracle)로 인수된 이후에 MySQL의 오픈 소스 버전을 지속적으로 개발하고 개선하기 위해 만들어졌습니다. 두 데이터베이스는 많은 부분에서 호환되지만, 특정한 차이점이 존재합니다.1. 역사적 배경MySQL은 1995년에 시작된 인기 있는 오픈 소스 데이터베이스입니다. 2010년에 오라클이 MySQL을 인수한 이후, 오픈 소스 커뮤니티의 일부는 MySQL의 향후 방향성에 대해 우려를 가졌습니다.이러한 우려로 인해 MySQL의 원래 개발자들에 의해 MariaDB가 만들어졌습니다. MariaDB는 MySQ..
sudo apt update 명령어는 우분투(Ubuntu)와 같은 Debian 기반 리눅스 배포판에서 사용되는 명령어로, 패키지 목록을 최신 상태로 업데이트하는 작업을 수행합니다.sudo apt update 명령어가 하는 일:패키지 목록 갱신:이 명령어는 /etc/apt/sources.list 파일에 정의된 소프트웨어 저장소(repositories)로부터 최신 패키지 정보를 가져옵니다.여기서 말하는 패키지 목록은 운영체제에서 설치할 수 있는 소프트웨어(프로그램)의 이름, 버전 정보, 그리고 의존성 등의 정보를 말합니다.즉, apt가 시스템에 설치할 수 있는 모든 패키지의 최신 정보를 확인하고, 서버에 저장된 패키지와 사용자의 로컬 시스템에 있는 패키지 목록을 동기화합니다.업데이트가 있는지 확인:패키지 목..
Nginx와 Apache는 모두 널리 사용되는 웹 서버로, 각기 다른 장점과 아키텍처를 가지고 있지만, WordPress는 기본적으로 Apache에서 더 자주 설치되는 몇 가지 이유가 있습니다.1. 역사적 배경과 호환성Apache는 1995년에 처음 출시되어 매우 오랫동안 사용되었고, 웹 서버 시장에서 오랜 시간 동안 표준으로 자리잡아 왔습니다. 이 때문에 많은 웹 애플리케이션, 특히 WordPress와 같은 인기 있는 CMS(콘텐츠 관리 시스템)는 초기부터 Apache와 호환되도록 최적화되었습니다..htaccess 파일 지원: WordPress는 다양한 설정(퍼머링크, 리다이렉션, 캐시 등)을 .htaccess 파일을 통해 관리하는 경우가 많습니다. 이 파일은 Apache에서만 작동하며, Nginx는 ..
- Total
- Today
- Yesterday
- 주식종목
- GUI
- 빅데이터
- 데이터분석
- 주식시장
- 인터뷰조명세팅법
- 자기계발
- 자동차렌트
- 주식분석
- 금융
- 공유경제
- 주식매매
- Stable Diffusion
- 퀀트투자
- 인터뷰카메라세팅법
- 인터뷰영상촬영
- 파이썬
- 주식
- 투자
- AI
- 주가예측
- 자동화
- 물류혁명
- 주식투자
- 파비콘만드는방법
- 화물선박
- 인공지능
- 렌탈비즈니스
- 투자전략
- 은행대출
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |