ngnix 설치
ngnix 설치 중 오류
macOS에서는 apt 사용 불가
- apt는 Ubuntu 및 기타 Debian 기반 리눅스 배포판에서 사용되는 패키지 관리자입니다. macOS에서는 apt를 사용할 수 없습니다.
- macOS에서 소프트웨어를 설치하려면 주로 Homebrew라는 패키지 관리자를 사용합니다.
해결 방법
Homebrew 설치:
먼저 Homebrew를 설치하여 macOS에서 패키지를 쉽게 관리할 수 있도록 합니다.
터미널에 다음 명령을 입력하여 Homebrew를 설치하세요:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Nginx 설치:
Homebrew가 설치되면, 다음 명령으로 Nginx를 설치할 수 있습니다:
brew install nginx
경로 설정
path 오류
이 문제는 Homebrew가 설치되었지만, Homebrew 명령어를 실행할 수 있도록 경로(PATH)가 제대로 설정되지 않았기 때문에 발생합니다. Homebrew를 설치한 후, 터미널에서 바로 사용하려면 경로를 설정해야 합니다.
해결 방법
- Homebrew 경로 설정하기:
- 터미널에 다음 명령어를 입력하여 Homebrew를 경로에 추가하세요:
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/nuri/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
- 위의 명령어는 Homebrew가 설치된 경로를 .zprofile 파일에 추가하고, 현재 세션에 반영합니다.
- 터미널에 다음 명령어를 입력하여 Homebrew를 경로에 추가하세요:
- Homebrew가 잘 설치되었는지 확인하기:
- 터미널에서 다음 명령어를 실행하여 Homebrew가 잘 설치되었는지 확인하세요:
brew --version
- Homebrew 버전이 출력되면 제대로 설치된 것입니다.
- 터미널에서 다음 명령어를 실행하여 Homebrew가 잘 설치되었는지 확인하세요:
- Nginx 설치하기:
- 이제 Homebrew를 사용하여 Nginx를 설치할 수 있습니다:
brew install nginx
- 이제 Homebrew를 사용하여 Nginx를 설치할 수 있습니다:
이 과정을 통해 Homebrew를 정상적으로 사용할 수 있을 것이며, 이후 Nginx도 설치할 수 있을 것입니다.
- 설치가 완료되면, Nginx가 올바르게 설치되었는지 확인하기 위해 아래 명령어를 입력해 보세요:
nginx -v
- 설치가 완료되면, Nginx를 시작해 볼 수 있습니다:
sudo nginx
- Nginx가 정상적으로 설치되었다면, 브라우저에서 'http://localhost'를 열었을 때 Nginx 환영 페이지를 볼 수 있을 것입니다.
연결 거부 오류
Nginx 시작 확인하기
Nginx 상태 확인
먼저 Nginx가 실행 중인지 확인하세요:만약 Nginx 프로세스가 실행 중이면 관련 프로세스가 표시될 것입니다. 표시되지 않으면 Nginx가 실행되지 않은 것입니다.
Nginx 설정 확인
Nginx의 설정 파일이 올바르게 설정되어 있는지 확인합니다. 설정 파일의 위치는 보통 /usr/local/etc/nginx/nginx.conf입니다. 다음 명령어로 설정 파일을 열어 확인해보세요:
아무것도 표시되지 않는다면, Nginx 설정 파일이 비어 있거나 Nginx가 제대로 설치되지 않았을 수 있습니다. 아래 단계에 따라 문제를 해결할 수 있습니다.
Nginx 설정 파일 확인
먼저, 설정 파일이 비어 있는지 또는 잘못된 위치에 있는지 확인해야 합니다.
이 명령어를 실행하면 설정 파일의 존재 여부와 파일 크기를 확인할 수 있습니다. 파일이 존재하지만 비어 있거나 너무 작다면, Nginx가 제대로 설치되지 않았을 수 있습니다.

에러 메시지에서 /usr/local/etc/nginx/nginx.conf 파일이 없다고 하니, Nginx 설정 파일이 해당 경로에 존재하지 않는 것 같습니다. 다음 단계로 아래와 같은 방법을 시도해 볼 수 있습니다:
Nginx 기본 설정 파일 위치 확인:
이 명령어는 시스템 전체에서 nginx.conf 파일을 찾아줍니다.
Nginx 설정 파일이 다른 위치에 있을 수 있습니다. 기본적인 Nginx 설치 경로를 확인해 보세요:
- /opt/homebrew/etc/nginx/nginx.conf
- /opt/homebrew/Cellar/nginx/1.27.0/.bottle/etc/nginx/nginx.conf
일반적으로 /opt/homebrew/etc/nginx/nginx.conf가 Nginx의 기본 설정 파일일 가능성이 높습니다. 이 파일을 열어서 내용을 확인하거나 수정할 수 있습니다.
Nginx 설정 파일 열기
설정 파일을 열고 수정하려면 다음 명령어를 사용할 수 있습니다:
설정 파일을 보면 Nginx의 기본 설정이 잘 구성되어 있습니다. 특히, server 블록에서 listen 지시어가 8080 포트를 사용하도록 설정되어 있네요. 이는 Nginx가 8080 포트에서 요청을 수신하고 있음을 의미합니다.
현재 Nginx는 8080 포트에서 리스닝 중이므로, 웹 브라우저에서 http://localhost:8080으로 접근해야 합니다.
※ 참고
Nginx 재시작:
- 설정 파일을 수정한 후에는 Nginx를 재시작하여 변경 사항을 적용해야 합니다:
sudo nginx -s reload
'클라우드 > Oracle' 카테고리의 다른 글
방화벽 설정 에러 (0) | 2024.08.12 |
---|---|
[Oracle] SPA(Single Page Application)에서 발생하는 404 오류 (0) | 2024.08.09 |
[Oracle] 파일질라 연결 (0) | 2024.08.09 |