본문 바로가기

nginx4

[AWS] EC2 우분투(Ubuntu) 프리티어 Nginx 웹서버 구축 로컬에 CentOS 7 설치해서 작업하고 있는데, Linux 관련된 자료가 CentOS 보다 Ubuntu가 더욱 많아서 답답할 때가 많았다. 그래서 Ubuntu로 변경하는김에 아예 AWS EC2를 사용하여 서버를 퍼블릭으로 올리려고 한다. 이번 게시글에선 Nginx 설치까지만 다루고, 다음 게시글에서 LEMP 환경을 다시 구축하는 내용을 다뤄보고자 한다. 1. AWS EC2 인스턴스 시작 우측 상단 서비스지역 아시아 태평양 (서울) 로 변경 EC2 가상머신 시작 버튼 클릭 Ubuntu Server 20.04 LTS 프리티어 선택 t2 micro 프리티어 유형 선택 좌측 하단 검토 및 시작 버튼 클릭 좌측 하단 시작하기 버튼 클릭 키페어 입력 후 키 페어 다운로드 클릭 (SSH를 위해 pem파일 별도 보관.. 2022. 1. 31.
[WSL2] CentOS Nginx 403 Forbidden 에러 (security.limit_extensions) 서버에 Git을 설치해 Clone 받은 프로젝트를 실행해보니 403 Forbidden 에러가 출력된다. 찾아보니 3가지 원인이 있다고 한다. 오늘은 3가지 원인에 대한 분석을 통해 에러를 수정하는 과정을 담아보았다. 1. 디렉토리 권한 문제 ls -al 명령어를 통해 디렉토리 및 파일 권한을 확인할 수 있다. ls 는 현재 디렉토리의 파일 명령을 확인하는 명령어이며 a (all) 는 숨김파일까지 모두 보여주는 옵션이고 l (long)은 디렉토리명을 가로로 나열하는 방식이 아닌, 세로로 자세한 정보를 출력하는 옵션이다. 위에 나열된 목록에 대해 우측 content 항목을 예시로 설명해보자면, content 항목은 Directory(폴더)이고 3개 그룹에 대해 r(read), w(write), x(execu.. 2022. 1. 11.
[Linux] 윈도우(Window) WSL CentOS 7 Nginx + PHP 연동 1. Nginx 설치 (이전 포스팅 참고) [Linux] 윈도우(Window) WSL CentOS 7에 Nginx 설치 1. Nginx 외부 저장소 추가 yum 저장소(Repository)에는 Nginx가 없기 때문에 별도로 외부 저장소를 추가해줘야만 한다. 다음의 명령어를 차례대로 입력하자 sudo su - cd /etc/yum.repos.d/ vi nginx.repo 첫 번.. 8ugust-dev.tistory.com 2. PHP 설치 yum은 리눅스(Linux)에 설치할 수 있는 패키지들이 보관되어 있는 저장소(Repository)이다. 덕분에 우리는 yum install 명령어를 통해 편하게 패키지를 다운받을 수 있다. 물론 모든 패키지가 전부 yum에 보관되어 있는 것은 아니다. yum에 없는 .. 2022. 1. 9.
[Linux] 윈도우(Window) WSL CentOS 7에 Nginx 설치 1. Nginx 외부 저장소 추가 yum 저장소(Repository)에는 Nginx가 없기 때문에 별도로 외부 저장소를 추가해줘야만 한다. 다음의 명령어를 차례대로 입력하자 sudo su - cd /etc/yum.repos.d/ vi nginx.repo 첫 번째는 root 계정으로 전환하는 명령어 이고 두 번째는 /etc/yum.repos.d/ 디렉토리로 이동하는 명령어 이고 세 번째는 nginx.repo 라는 파일을 vi 편집기로 오픈하는 명령어 이다. 실행 시 이러한 화면이 나타나는데 그저 아무것도 적혀있지 않은 메모장이라고 보면 된다. 원래 nginx.repo 파일은 존재하지 않았기 때문에, vi 편집기로 연 nginx.repo 파일을 저장하면 그대로 신규 파일이 생성되는 개념이다. i 키를 누르면.. 2022. 1. 8.