Windows에서 Nginx 서버를 설치하고 실행하는 방법

Windows에서 Nginx 서버를 설치하고 실행하는 방법

Nginx는 Linux 및 BSD 시스템 용으로 매우 널리 사용되는 웹 서버 입니다 . 지금까지 수정되지 않은 성능 제한을 수용할 수 있는 한 Windows에 설치할 수도 있습니다. Windows 노트북을 사용하여 웹 서버나 고객/직원 포털을 계속 호스팅할 수 있습니다. Windows에서 Nginx를 성공적으로 설치하고 실행하려면 아래 단계를 따르십시오.

Windows에 Nginx 설치

시작하려면 노트북이나 Windows PC에 Nginx를 설치해야 합니다. 이 운영 체제에는 일반 Nginx 설치 프로그램이 없습니다. 온라인 버전 중 하나를 다운로드하여 PC의 C: 드라이브 위치에 저장해야 합니다.

1. 원하는 버전을 선택하고 해당 zip 파일을 PC에 다운로드합니다. Nginx는 최신 기능이 포함된 "메인라인 버전"을 사용할 것을 권장합니다. 이러한 기능이 필요하지 않은 경우 최신 안정 버전도 작동합니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

공식 웹사이트에서 Nginx 메인 버전을 다운로드하세요.

2. 다운로드가 완료되면 새 폴더를 마우스 오른쪽 버튼으로 클릭하여 압축을 풉니다. 7-Zip 또는 WinRAR 과 같은 널리 사용되는 압축 소프트웨어를 사용할 수도 있습니다 .

Windows에서 Nginx 서버를 설치하고 실행하는 방법

다운로드한 Nginx 설치 소프트웨어의 모든 파일을 추출하려면 마우스 오른쪽 버튼을 클릭하세요.

3. 내장된 다운로드 복사본에 포함된 전체 폴더를 C: 드라이브로 이동합니다. 예제에서는 "Program Files" 로 이동했지만 D 드라이브를 포함하여 PC의 어느 곳에나 저장할 수 있습니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

추출된 Nginx 폴더를 Program Files로 이동합니다.

4. “Nginx.exe” 파일을 선택하고 더블클릭하세요 . 이제 추가 사용이 가능해졌습니다. 예제에서는 이 위치에서 Nginx를 기본 웹 서비스 프로그램으로 실행합니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

Program Files 폴더 내의 Nginx 애플리케이션을 두 번 클릭합니다.

5. Windows SmartScreen 필터를 활성화한 경우 Nginx 설치 프로그램이 실행되지 않을 수 있습니다. 한도를 우회하려면 '추가 정보'를 클릭하세요 .

Windows에서 Nginx 서버를 설치하고 실행하는 방법

Nginx 응용 프로그램 창에서 "추가 정보"를 클릭하면 SmartScreen이 차단됩니다.

6. "어쨌든 실행" 텍스트를 클릭하여 nginx.exe 파일을 실행합니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

SmartScreen은 계속 실행할 수 있는 Nginx 응용 프로그램을 차단합니다.

7. Nginx 서버를 실행하는 동안 추가 Windows Defender 방화벽 차단 화면이 나타날 수 있습니다. 이는 사용자가 허용해야 합니다. 완료되면 Windows 장치에서 Nginx를 쉽게 사용할 수 있습니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

Windows Defender 방화벽이 Nginx 애플리케이션을 차단했습니다. 접근 허용을 클릭하여 실행하세요.

Windows에서 Nginx를 시작하는 방법

최종 사용 요구 사항에 따라 Windows PC에서 Nginx를 실행하는 방법에는 여러 가지가 있습니다. 이러한 방법을 동시에 사용할 수 있습니다. 예를 들어 해당 애플리케이션 파일을 사용하거나 PowerShell 에서 Nginx 서버를 시작할 수 있습니다 .

1. Nginx 애플리케이션 파일 사용

Nginx에는 위 섹션에 설명된 대로 두 번 클릭할 수 있는 내장 애플리케이션 파일이 있습니다. SmartScreen 또는 Windows Defender에서 부과하는 모든 제한 사항을 우회해야 합니다.

1. 완료되면 기본 브라우저로 이동하여 localhost를 입력합니다. Microsoft Edge는 아래 예에서 사용된 브라우저입니다.

2. Nginx 웹 서버가 성공적으로 설치되어 작동 중이라는 화면이 표시되면 Windows의 Nginx 설치에 문제가 없음을 의미합니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

주소 표시줄에 "localhost"를 입력한 후 Nginx 기본 스크립트를 표시하는 Windows의 Edge 브라우저.

3. Nginx를 중지하려면 작업 관리자 창 에서 종료할 수 있습니다 . 프로세스 에서 직접 종료할 수 없는 경우 마우스 오른쪽 버튼을 클릭하여 "세부 정보로 이동"을 선택하세요 .

Windows에서 Nginx 서버를 설치하고 실행하는 방법

작업 관리자에서 Nginx 프로세스에 대해 마우스 오른쪽 버튼을 클릭하여 "세부 정보로 이동"을 선택합니다.

4. Nginx.exe의 모든 인스턴스를 식별하고 마우스 오른쪽 버튼을 클릭하여 각 작업을 종료합니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

작업 관리자 내에서 Nginx 프로세스를 종료하려면 "작업 끝내기"를 마우스 오른쪽 버튼으로 클릭하여 선택하세요.

5. "Nginx.exe를 종료하시겠습니까?"와 같은 경고는 무시합니다. 종료 프로세스 를 계속하려면 "프로세스 종료"를 클릭하십시오 .

Windows에서 Nginx 서버를 설치하고 실행하는 방법

작업 관리자에서 Nginx.exe를 종료하려면 "프로세스 종료"를 클릭하세요.

6. localhost 를 입력하면 브라우저 웹사이트에 "이 페이지에 연결할 수 없습니다"라는 화면이 표시됩니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

Nginx localhost는 브라우저에 "이 페이지에 연결할 수 없습니다" 오류를 표시합니다.

2. 파워셸을 사용하세요

Nginx의 가장 좋은 점은 PowerShell 및 명령 프롬프트에서 자동화된 스크립트로 실행할 수 있다는 것입니다. 이 기사에서는 아래 PowerShell에 대해 설명합니다.

1. 관리자 권한으로 PowerShell을 시작합니다 .

Windows에서 Nginx 서버를 설치하고 실행하는 방법

관리자 권한으로 PowerShell을 실행합니다.

2. Nginx 애플리케이션을 저장한 폴더로 돌아가 마우스 오른쪽 버튼을 클릭하여 속성으로 이동 합니다 . 여기서 정확한 폴더 경로를 복사할 수 있습니다. 이 예에서는 “C:\nginx-1.25.1\nginx-1.25.1” 입니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

설치된 Nginx 디렉터리에 있는 Nginx 애플리케이션 파일의 위치 경로입니다.

3. 위 경로를 가리키도록 PowerShell 디렉터리를 변경합니다.

cd Path of Nginx installer

Windows에서 Nginx 서버를 설치하고 실행하는 방법

PowerShell 애플리케이션 디렉터리 경로를 Nginx로 리디렉션합니다.

4. Nginx 서버를 초기화하려면 다음 명령을 입력합니다.

start nginx

Windows에서 Nginx 서버를 설치하고 실행하는 방법

관리자 권한으로 PowerShell에서 Nginx를 시작합니다.

5. Windows PowerShell에 중첩된 작업 관리자에서 Nginx.exe 프로세스 인스턴스를 볼 수 있습니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

Nginx는 작업 관리자에 표시된 것처럼 PowerShell 창에서 백그라운드 프로세스로 실행됩니다.

6. Windows에서 Nginx는 표준 콘솔 애플리케이션으로 실행될 수 있습니다. 이를 관리하기 위해 다음과 같은 간단한 명령이 자주 사용됩니다.

nginx -s stop 빨리 기기를 끄세요
nginx -s quit 정상적으로 장치를 끄십시오
nginx -s reload 구성 변경, 새로운 구성으로 새 작업자 프로세스 시작, 이전 작업자 프로세스 점진적 종료
nginx -s reopen 로그 파일 다시 열기

7. "nginx 명령을 찾을 수 없지만 현재 위치에 존재합니다"와 같은 오류가 발생하면 PowerShell에서 다른 명령을 사용하라는 메시지를 표시합니다. 다음 예제에서는 nginx 의 모든 인스턴스를 /.nginx 로 대체하여 프로그램을 다시 로드하고 종료합니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

PowerShell 창의 Nginx 명령 목록입니다.

3. IIS 관리자 사용

또한 인터넷 정보 서비스(IIS)를 사용하여 요청된 페이지나 HTML 파일을 제공하는 Microsoft 웹 서버인 Nginx를 실행할 수도 있습니다. 이전에는 필수였지만 이제는 더 이상 그렇지 않습니다.

1. 제어판의 "Windows 기능 켜기/끄기" 섹션 에서 이 기능을 켤 수 있습니다 . “웹 관리 도구”“IIS 관리 콘솔” 의 필수 필드를 확인하세요 .

Windows에서 Nginx 서버를 설치하고 실행하는 방법

인터넷 정보 서비스에서 IIS 관리 콘솔을 활성화합니다.

2. 변경 사항이 적용된 후 컴퓨터에서 IIS가 활성화되는 데 시간이 걸립니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

Windows에서 Windows 기능을 활성화하려면 변경 사항을 적용하세요.

3. "Windows에서 요청한 변경 사항을 완료했습니다"라는 성공 상태가 표시됩니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

Windows는 IIS 콘솔에 필요한 기능을 활성화하기 위해 필요한 변경을 완료했습니다.

4. 시작 메뉴에서 직접 IIS 관리자를 열 수 있습니다. 항상 관리자 모드에서 여십시오.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

관리자 모드의 시작 메뉴에서 IIS 관리자 응용 프로그램을 엽니다.

5. 여기에서 일반적으로 "inetpub wwwroot" 에 있는 기본 웹사이트에 액세스할 수 있습니다 . 파일탐색기에서 간단한 검색을 통해 찾으실 수 있습니다.

6. IIS 관리자에서 "기본 웹 사이트" 옵션을 두 번 클릭하면 이 새 폴더로 연결됩니다. 또는 메뉴를 마우스 오른쪽 버튼으로 클릭하고 "탐색"을 선택하여 동일한 결과를 얻을 수 있습니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

PC의 루트 디렉터리는 IIS 관리자를 사용하여 결정됩니다.

7. IIS 콘솔이 활성화되면 기본 브라우저에 localhost를 입력하여 해당 웹사이트를 볼 수 있습니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

Nginx의 로컬 서버는 IIS 웹사이트를 가리킵니다.

Windows용 Nginx를 구성하는 방법

Windows에서 Nginx를 실행하려면 원하는 모든 변경 사항이 설치 디렉터리의 "index.html""nginx.conf" 파일 에서 수정된 다양한 문자열의 영향을 받습니다 . 이러한 문자열은 일반적으로 메모장 텍스트 편집기를 사용하여 편집하지만 Atom, Notepad++ 또는 Visual Studio Code와 같은 다른 편집기를 사용할 수도 있습니다. 이 예에서는 Notepad++를 사용하여 구성 파일을 편집합니다.

1. Nginx 애플리케이션을 저장한 폴더로 이동합니다. 'html' 하위 폴더를 클릭합니다 .

Windows에서 Nginx 서버를 설치하고 실행하는 방법

Nginx 폴더의 HTML 하위 폴더.

2. index.html 파일에 대해 마우스 오른쪽 버튼을 클릭하여 “Edit with Notepad++”를 선택합니다 .

Windows에서 Nginx 서버를 설치하고 실행하는 방법

Notepad++를 사용하여 Nginx 폴더에서 Index HTML 파일을 편집하려면 마우스 오른쪽 버튼을 클릭하세요.

3. 새 탭이나 별도 탭의 루트 폴더 에 있는 index.html 파일을 편집할 수 있습니다 . 웹 서버가 화면에 표시할 내용으로 텍스트를 변경합니다.

4. 완료한 후에는 상단의 '저장' 버튼을 클릭하는 것을 잊지 마세요 .

5. 위 섹션과 같이 "작업 끝내기"를 사용하여 Nginx.exe 프로그램을 종료 하고 다시 시작하십시오.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

텍스트가 변경된 Nginx HTML 파일을 편집하고 파일을 저장합니다.

6. 브라우저 창에 localhost를 입력합니다. Nginx 웹 서버는 귀하가 편집한 내용을 강조 표시합니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

편집된 텍스트는 기본 브라우저에서 로컬 서버로 표시됩니다.

7. 그런 다음 "Conf"를 클릭하고 마우스 오른쪽 버튼을 클릭하여 "nginx.conf"를 선택한 다음 "Edit with Notepad++"를 선택합니다 .

Windows에서 Nginx 서버를 설치하고 실행하는 방법

Notepad++로 Nginx conf 파일을 편집하려면 마우스 오른쪽 버튼을 클릭하세요.

8. 루트 폴더의 위치를 ​​찾아 기본 html에서 다른 실제 경로로 변경합니다.

Windows에서 Nginx 서버를 설치하고 실행하는 방법

Notepad++를 사용하여 Conf 파일의 루트 경로를 변경합니다.


Windows 10에서 서로 다른 사용자 계정 간에 파일을 복사하는 방법

Windows 10에서 서로 다른 사용자 계정 간에 파일을 복사하는 방법

동일한 PC에서 다른 사람들과 파일을 공유하는 데 사용할 수 있는 몇 가지 방법이 있습니다.

Chromebook에서 Google 어시스턴트를 활성화하고 사용하는 방법

Chromebook에서 Google 어시스턴트를 활성화하고 사용하는 방법

Chromebook에서는 아직 Google 어시스턴트를 사용할 수 없습니다. 그러나 Google은 향후 Chrome OS 릴리스에 이를 포함할 예정입니다.

원격 레지스트리에 연결하는 방법

원격 레지스트리에 연결하는 방법

다른 컴퓨터의 Windows 레지스트리에 원격으로 연결하는 것은 자주 수행해야 하는 작업은 아니지만 레지스트리 편집기를 사용하면 이를 수행할 수 있습니다.

Windows 10 PC를 WiFi 확장기로 사용하는 방법

Windows 10 PC를 WiFi 확장기로 사용하는 방법

현재 무선 네트워크를 확장하기 위한 가장 빠르고 경제적인 솔루션을 찾고 있다면 다음 문서를 읽고 Windows 10 컴퓨터를 전용 WiFi 확장기로 사용하는 방법을 알아보세요.

Windows 10에서 RAR 파일의 압축을 풀고 쉽게 RAR 파일을 만드는 방법

Windows 10에서 RAR 파일의 압축을 풀고 쉽게 RAR 파일을 만드는 방법

Quantrimang.com은 Windows 10에서 RAR 파일을 추출하고 RAR 파일을 생성하는 방법을 가장 이해하기 쉬운 방법으로 안내합니다.

Windows 10 알림 소리를 끄거나 변경하는 방법에 대한 지침

Windows 10 알림 소리를 끄거나 변경하는 방법에 대한 지침

Windows 10 운영 체제는 시스템이나 응용 프로그램에서 알림이 있을 때 소리와 함께 화면 오른쪽 하단에 작은 팝업을 표시합니다. 하지만 업무에 집중하고 싶다면 알림음을 끌 수도 있습니다.

클라우드 스토리지를 안전하게 유지하기 위한 10가지 팁

클라우드 스토리지를 안전하게 유지하기 위한 10가지 팁

클라우드 스토리지 제공업체는 데이터를 안전하게 유지하기 위한 우수한 보안 조치를 제공하지만, 누구도 무단 액세스하지 못하도록 하기 위해 또 무엇을 할 수 있습니까?

Windows 10에서 모노 오디오를 켜거나 끄는 방법

Windows 10에서 모노 오디오를 켜거나 끄는 방법

모노 오디오는 청취자가 한쪽 귀나 오디오 채널에 문제가 있는 경우에도 다중 채널 스피커나 스테레오 헤드폰에서 재생되는 단어나 소리를 절대 놓치지 않도록 보장하는 Windows 10 접근성 기능입니다.

네트워크 보안이란 무엇입니까?

네트워크 보안이란 무엇입니까?

사이버 보안이란 무엇입니까? 현재 사이버 보안이 세계 최고 관심 분야인 이유는 무엇입니까? 이 문구를 퀀트리망과 함께 배워봅시다.

Windows 10에서 DNS를 사용자 정의하는 방법은 무엇입니까?

Windows 10에서 DNS를 사용자 정의하는 방법은 무엇입니까?

DNS를 변경하면 웹 검색 속도가 빨라지고 지리적 제한을 우회하여 원하는 콘텐츠에 액세스할 수 있습니다. Windows 10을 사용하는 경우 DNS를 변경하는 방법은 다음과 같습니다.