Linux에서 Nginx 서버를 설치하고 구성하는 방법
Nginx는 고성능 웹사이트 및 애플리케이션을 구축하는 데 널리 사용되는 고성능 오픈 소스 웹 서버 소프트웨어입니다. 이 기사에서는 Linux 운영 체제에서 Nginx 서버를 설치하고 구성하는 방법을 소개합니다.
1단계: 시스템 업데이트
소프트웨어를 설치하기 전에 먼저 시스템이 최신인지 확인하세요. 시스템을 최신 버전으로 업데이트하려면 터미널에서 다음 명령을 실행하세요.
sudo apt update
sudo apt 업그레이드
2단계: Nginx 설치
Nginx를 설치하려면 터미널에서 다음 명령을 실행하세요.
sudo apt install nginx
설치 과정 설치가 완료된 후 브라우저에 서버 IP 주소를 입력하면 Nginx가 성공적으로 설치되었음을 나타내는 Nginx의 기본 환영 페이지가 표시됩니다.
3단계: Nginx 구성
Nginx 구성 파일은 /etc/nginx 디렉터리에 있습니다. 텍스트 편집기를 사용하여 이 파일을 편집할 수 있습니다. 예:
sudo nano /etc/nginx/nginx.conf
구성 파일에서 다음 일반 옵션을 변경할 수 있습니다.
예:
server_name example.com;
예:
server_tokens off;
location /example {
return 301 http://example.com;
}
구성 파일을 저장하고 닫은 후 다음 명령을 사용하여 Nginx를 다시 로드합니다. 구성 파일:
sudo systemctl reload nginx
4단계: Nginx 가상 호스트 구성
가상 호스트를 사용하면 동일한 서버에서 여러 웹사이트를 호스팅할 수 있습니다. Nginx 가상 호스트는 새 구성 파일을 생성하여 구성할 수 있습니다.
sudo nano /etc/nginx/sites-available/ example .com.conf
server {
listen 80; server_name example.com; root /var/www/example.com; location / { index index.html; }
}
sudo ln -s /etc /nginx /sites-available/example.com.conf /etc/nginx/sites-enabled/
그런 다음 Nginx 구성 파일을 다시 로드합니다.
sudo systemctl reload nginx
5단계: HTTPS 구성
데이터를 보호하기 위해 웹사이트 보안을 위해 웹사이트에 HTTPS를 활성화하는 것이 좋습니다. 다음은 HTTPS 구성 방법에 대한 몇 가지 샘플 코드입니다.
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 - keyout /etc/nginx/cert.key -out /etc/nginx/cert.crt
listen 443 ssl;
ssl_certificate /etc/nginx/cert.crt;
ssl_certificate_key /etc/nginx/cert.key;
구성 파일을 저장하고 닫은 후 Nginx 구성 파일을 다시 로드하세요.
6단계: Nginx 시작
구성을 변경한 후 다음 명령을 사용하여 Nginx 서비스를 시작합니다.
sudo systemctl start nginx
다음 명령을 사용하여 Nginx가 실행 중인지 확인할 수 있습니다.
systemctl status nginx
이제 Linux에 Nginx 서버를 성공적으로 설치하고 구성했습니다. 필요에 따라 더 많은 사용자 정의 및 최적화를 수행할 수 있습니다. Nginx로 고성능 웹사이트와 애플리케이션을 구축하는 행운을 빕니다!
위 내용은 Linux에서 Nginx 서버를 설치하고 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!