>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 Nginx 서버를 사용하는 방법

Linux에서 Nginx 서버를 사용하는 방법

PHPz
PHPz원래의
2023-06-18 10:12:094318검색

Nginx는 고성능 웹 서버 및 역방향 프록시 서버 소프트웨어입니다. 그것의 출현은 Linux 시스템에서 보다 안정적이고 효율적인 웹 서비스 솔루션을 제공합니다. 이번 글에서는 Linux에서 Nginx 서버를 사용하는 방법을 소개하겠습니다.

1. Nginx 설치

Linux에 Nginx를 설치하는 것은 매우 간단합니다.

sudo apt-get update
sudo apt-get install nginx

2. Nginx 시작

설치가 완료되면 Nginx를 시작해야 합니다. 다음 명령을 실행하세요:

sudo systemctl start nginx

모든 것이 정상이라면 Nginx 서버가 성공적으로 시작된 것입니다.

3. Nginx 구성

Nginx 구성 파일은 /etc/nginx/nginx.conf에 있습니다. 이 파일을 편집하여 Nginx를 구성할 수 있습니다.

먼저 Nginx의 기본 페이지를 구성해야 합니다. 기본적으로 Nginx 서버는 시작 페이지를 표시합니다. 우리는 그것을 우리 자신의 페이지로 바꿀 수 있습니다.

/etc/nginx/sites-available 디렉터리에 새 구성 파일을 생성합니다. 이 파일에는 다음 내용을 포함해야 합니다.

server {
    listen 80 default_server;

    root /var/www/html;
    index index.html index.htm index.nginx-debian.html;

    server_name _;

    location / {
        try_files $uri $uri/ =404;
    }
}

이 구성 파일에서는 Nginx 서버가 포트 80에서 수신 대기하고 기본 html 루트 디렉터리와 기본 인덱스 페이지를 설정하도록 지정합니다. 또한 밑줄을 사용하여 server_name을 지정했는데, 이는 이 서버가 모든 요청을 처리한다는 의미입니다.

이 파일을 기본값으로 저장한 다음 /etc/nginx/sites-enabled 디렉터리에 대한 심볼릭 링크를 만듭니다.

sudo ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/

이제 새 구성을 적용하려면 Nginx 서버를 다시 시작해야 합니다. 다음 명령을 실행합니다:

sudo systemctl restart nginx

4. Nginx 관리

Linux 시스템에서는 systemctl 명령을 사용하여 서비스를 관리할 수 있습니다. 예를 들어, 다음 명령을 사용하여 Nginx 서비스를 시작, 중지 및 다시 시작할 수 있습니다.

sudo systemctl start nginx
sudo systemctl stop nginx
sudo systemctl restart nginx

또한 status 명령을 사용하여 Nginx 서비스의 상태를 볼 수 있습니다.

sudo systemctl status nginx

모든 것이 정상이면 액세스할 수 있습니다. 브라우저에서 Nginx 서버의 IP 주소를 입력하면 우리가 설정한 기본 페이지를 볼 수 있습니다.

요약

Nginx는 강력한 웹 서버이자 역방향 프록시 서버 소프트웨어입니다. Linux 시스템에서 Nginx를 사용하는 것은 매우 편리합니다. 설치, 구성 및 관리를 완료하는 데 몇 가지 간단한 단계만 필요합니다. 이 글의 소개를 통해 독자들은 Linux 시스템에서 Nginx를 쉽게 사용할 수 있을 것이라 믿습니다.

위 내용은 Linux에서 Nginx 서버를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.