목차
Nginx
环境准备
下载Nginx源码
配置和编译
安装
具体使用
卸载
END
운영 및 유지보수 엔진스 이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

Feb 17, 2022 am 11:14 AM
debian nginx

Debian 시스템에서 Nginx를 컴파일하고 설치하는 방법은 무엇입니까? 다음 기사에서는 데비안 시스템에서 Nginx를 컴파일하고 설치하는 방법을 자세히 설명합니다. 도움이 되기를 바랍니다.

이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

Nginx

Nginx는 경량 HTTP 서버로, 서버 측 역방향 프록시 및 로드 밸런싱에 자주 사용됩니다. Nginx是一款轻量级的 HTTP 服务器,时常用于服务端的反向代理和负载均衡。

手动编译安装Nginx比较复杂,但是平时一般使用最多。原因:

  • 便于管理 编译安装的Nginx,其安装地址可控,如果需要卸载,执行反编译即可。
  • 模块可控 Nginx有其丰富的模块库,如:ngx-fancyindex。使用Docker或软件包管理器安装的Nginx,模块有时不方便载入。

下次给大家分享,怎么安装模块~~~

环境准备

本次安装Nginx,是在Debian发行版本的Linux上安装,如果是CentOS发行版本Linux,需要注意:

  • 编译安装时,需要自行安装:gccpcrezlib以及openssl

另外,如果你觉得本文的安装方法过于技术型。其实,也可以试试宝塔面板的一键操作。

本次教程使用一台Debian10 x64服务器:

이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

安装gcc编译器

首先,我们需要安装gcc编译器用于make编译,Debian可以通过安装build-essential来安装GCC编译器:

apt install -y build-essential
로그인 후 복사

이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

安装正则库

正则库很关键,我们使用Nginx,在配置文件内location进行目录匹配,就需要正则库。Debian安装正则库,可以:

apt install -y libpcre3 libpcre3-dev
로그인 후 복사

이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

安装zlib库

当然,Nginx编译过程和Http相应过程还需要gzip格式的压缩,所以我们还需要安装zlib库用于对HTTP包的内容做gzip格式的压缩,可以这样安装:

apt install -y zlib1g-dev
로그인 후 복사

이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

安装OpenSSL库

最后,现在SSL协议很重要,Chrome等主流浏览器,都开始默认相应HTTPS了,所以OpenSSL编译环境也很重要:

apt install -y openssl libssl-dev
로그인 후 복사

이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

依赖都安装完成,就可以下载源码来编译了。

下载Nginx源码

接下来,我们下载Nginx源码,我们进入Nginx官网:http://nginx.org/en/download.html

下载最新的stable稳定版本:

이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

在Debian上使用wget下载:

# 下载源码
wget http://nginx.org/download/nginx-1.20.2.tar.gz
# 解压源码
tar -xf nginx-1.20.2.tar.gz
# 进入源代码内
cd cd nginx-1.20.2
로그인 후 복사

이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

配置和编译

接下来就是make环节了,编译时候的参数可以参考官方Nginx文档:http://nginx.org/en/docs/configure.html

我自己编译Nginx时候,选择的参数一般是:

./configure \
--prefix=/usr/local/nginx \
--user=www \
--group=www \
--sbin-path=/usr/local/nginx/sbin/nginx \
--conf-path=/usr/local/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/var/run/nginx.pid \
--lock-path=/var/run/nginx.lock \
--http-client-body-temp-path=/var/cache/nginx/client_temp \
--http-proxy-temp-path=/var/cache/nginx/proxy_temp \
--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp \
--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp \
--http-scgi-temp-path=/var/cache/nginx/scgi_temp \
--with-file-aio \
--with-threads \
--with-http_addition_module \
--with-http_auth_request_module \
--with-http_dav_module \
--with-http_flv_module \
--with-http_gunzip_module \
--with-http_gzip_static_module \
--with-http_mp4_module \
--with-http_random_index_module \
--with-http_realip_module \
--with-http_secure_link_module \
--with-http_slice_module \
--with-http_ssl_module \
--with-http_stub_status_module \
--with-http_sub_module \
--with-http_v2_module \
--with-mail \
--with-mail_ssl_module \
--with-stream \
--with-stream_realip_module \
--with-stream_ssl_module \
--with-stream_ssl_preread_module
로그인 후 복사

其中:

  • --prefix:Nginx主要安装路径,后续Nginx子目录依照这个变量展开
  • --user:设置Nginx进程启动时,所属的用户
  • --group:设置Nginx进程启动时,所属的用户组

이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

如果没有问题,会提示信息:

Configuration summary
  + using threads
  + using system PCRE library
  + using system OpenSSL library
  + using system zlib library

  nginx path prefix: "/usr/local/nginx"
  nginx binary file: "/usr/local/nginx/sbin/nginx"
  nginx modules path: "/usr/local/nginx/modules"
  nginx configuration prefix: "/usr/local/nginx"
  nginx configuration file: "/usr/local/nginx/nginx.conf"
  nginx pid file: "/var/run/nginx.pid"
  nginx error log file: "/var/log/nginx/error.log"
  nginx http access log file: "/var/log/nginx/access.log"
  nginx http client request body temporary files: "/var/cache/nginx/client_temp"
  nginx http proxy temporary files: "/var/cache/nginx/proxy_temp"
  nginx http fastcgi temporary files: "/var/cache/nginx/fastcgi_temp"
  nginx http uwsgi temporary files: "/var/cache/nginx/uwsgi_temp"
  nginx http scgi temporary files: "/var/cache/nginx/scgi_temp"
로그인 후 복사

没有报错信息就可以编译了:

make
로그인 후 복사

이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

接下来就是安装了。

安装

首先是安装,很简单:

make install
로그인 후 복사

이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

1이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

我们再创建systemctl

Nginx를 수동으로 컴파일하고 설치하는 것은 더 복잡하지만 일반적으로 가장 많이 사용됩니다. 이유: 🎜
  • 관리가 용이함 컴파일되어 설치된 Nginx의 설치 주소를 제어할 수 있습니다. 제거해야 할 경우 디컴파일만 수행하면 됩니다.
  • 제어 가능한 모듈 Nginx에는 다음과 같은 풍부한 모듈 라이브러리가 있습니다. ngx-fancyindex. Docker나 패키지 관리자를 사용하여 Nginx를 설치하면 모듈을 로드하는 것이 불편한 경우가 있습니다.
🎜다음번에는 모듈 설치 방법을 공유해드리겠습니다~~~🎜
🎜환경 준비🎜🎜이번 Nginx 설치는 Debian 배포판에 설치됩니다. Linux 버전인 경우 참고하세요: 🎜
  • 컴파일하고 설치할 때 직접 설치해야 합니다: gcc, pcre< /code>, <code>zlib 그리고 openssl
🎜그리고 이 글의 설치 방법이 너무 기술적이라고 느껴지신다면. 실제로 탑 패널의 원클릭 작업을 시도해 볼 수도 있습니다. 🎜🎜이 튜토리얼은 Debian10 x64 서버를 사용합니다: 🎜🎜이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.🎜🎜gcc 컴파일러 설치🎜🎜먼저 <에 대한 gcc 컴파일러를 설치해야 합니다. code>make 컴파일을 수행하면 Debian은 build-essential을 설치하여 GCC 컴파일러를 설치할 수 있습니다: 🎜
vim /usr/lib/systemd/system/nginx.service
로그인 후 복사
로그인 후 복사
🎜이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.🎜🎜일반 라이브러리 설치🎜🎜일반 라이브러리는 매우 중요합니다. 우리는 Nginx를 사용하여 일반 라이브러리가 필요한 구성 파일의 location에서 디렉터리 일치를 수행합니다. 데비안에 일반 라이브러리를 설치하려면 다음을 수행하세요. 🎜
[Unit]
Description=nginx
After=network.target
  
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
  
[Install]
WantedBy=multi-user.target
로그인 후 복사
로그인 후 복사
🎜3 .png🎜🎜zlib 라이브러리 설치🎜🎜물론 Nginx 컴파일 프로세스와 Http 해당 프로세스에도 gzip 형식 압축이 필요하므로 HTTP 패키지의 내용을 gzip 형식으로 압축하려면 zlib 라이브러리도 설치해야 합니다. 다음과 같이 설치할 수 있습니다. 🎜
cd /
mkdir /www
cd www
vim index.html
로그인 후 복사
로그인 후 복사
🎜이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.🎜🎜 OpenSSL 라이브러리 설치🎜🎜마지막으로 SSL 프로토콜은 이제 Chrome과 같은 주류 브라우저에서 기본으로 설정되기 시작했습니다. HTTPS이므로 OpenSSL 컴파일 환경도 매우 중요합니다. 🎜이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.🎜🎜Depend on all 설치가 완료된 후 소스코드를 다운로드하여 컴파일할 수 있습니다. 🎜🎜Nginx 소스 코드 다운로드🎜🎜다음으로 Nginx 소스 코드를 다운로드하고 Nginx 공식 웹사이트에 들어갑니다: http://nginx.org/en/download.html🎜🎜최신 안정 버전 다운로드:🎜🎜< img title="1645067191615030.png" alt="이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다."/>🎜🎜wget을 사용하여 다운로드 데비안: 🎜
systemctl reload nginx
로그인 후 복사
로그인 후 복사
🎜이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다. 🎜🎜구성 및 컴파일🎜🎜다음 단계는 make 단계입니다. 컴파일 중 매개변수에 대해서는 공식 Nginx 문서(http://nginx.org/en/docs/configure)를 참조할 수 있습니다. html🎜🎜내가 Nginx를 직접 컴파일할 때 선택한 매개변수는 일반적으로 다음과 같습니다: 🎜
# 停止Nginx服务
systemctl stop nginx
# 删除Nginx服务
rm -rf /usr/lib/systemd/system/nginx.service
# 重载配置
systemctl daemon-reload
# 删除Nginx编译文件
rm -rf nginx
로그인 후 복사
로그인 후 복사
🎜그 중: 🎜
  • --prefix: Nginx 기본 설치 경로, 후속 Nginx 하위 디렉터리는 다음에 따라 확장됩니다. 이 변수에
  • < code>--user: Nginx 프로세스가 시작될 때 속하는 사용자를 설정합니다.
  • --group : Nginx 프로세스가 시작될 때 속한 사용자 그룹을 설정합니다.
  • >
🎜이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.🎜🎜문제가 없으면 메시지가 표시됩니다: 🎜rrreee🎜오류 메시지 없이 컴파일할 수 있습니다: 🎜rrreee🎜이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.🎜🎜다음 단계는 설치입니다 그것. 🎜🎜Installation🎜🎜먼저 설치입니다. 매우 간단합니다.🎜rrreee🎜이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.🎜🎜1이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.🎜🎜Nginx를 관리하기 위한 systemctl 가디언을 만들어 보겠습니다:🎜
vim /usr/lib/systemd/system/nginx.service
로그인 후 복사
로그인 후 복사

1이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

[Unit]
Description=nginx
After=network.target
  
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
  
[Install]
WantedBy=multi-user.target
로그인 후 복사
로그인 후 복사

1이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

具体使用

如果你是按我的方法编译,那么,需要注意。

  • /usr/local/nginx:为Nginx编译安装的地址。
  • /usr/local/nginx/nginx.conf:Nginx默认配置文件。

同时,我们使用systemctl对Nginx进行管理:

  • systemctl start nginx:启动Nginx服务。
  • systemctl reload nginx:Nginx配置重载。
  • systemctl stop nginx:停止Nginx服务。

更多systemctl操作,可以看这篇教程:《Linux系统服务神器:systemctl的配置与使用》

https://juejin.cn/post/7059029634922315812

最后,我们写个HelloWorld

编辑配置文件:

1이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

指向目录/www

1이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

cd /
mkdir /www
cd www
vim index.html
로그인 후 복사
로그인 후 복사

1이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

重载Nginx配置:

systemctl reload nginx
로그인 후 복사
로그인 후 복사

浏览器访问成功:

1이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.

卸载

最后,如何卸载Nginx呢?其实更简单:

# 停止Nginx服务
systemctl stop nginx
# 删除Nginx服务
rm -rf /usr/lib/systemd/system/nginx.service
# 重载配置
systemctl daemon-reload
# 删除Nginx编译文件
rm -rf nginx
로그인 후 복사
로그인 후 복사

这样就卸载完成了。

END

其实呢?个人是喜欢编译安装Nginx。

Nginx确实是个Web服务器神器呢~~~

推荐教程:nginx教程

위 내용은 이 문서에서는 Debian에서 Nginx를 컴파일하고 설치하는 방법(자세한 단계)을 설명합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Tomcat 서버에 대한 외부 네트워크 액세스를 허용하는 방법 Tomcat 서버에 대한 외부 네트워크 액세스를 허용하는 방법 Apr 21, 2024 am 07:22 AM

Tomcat 서버가 외부 네트워크에 액세스하도록 허용하려면 다음을 수행해야 합니다. 외부 연결을 허용하도록 Tomcat 구성 파일을 수정합니다. Tomcat 서버 포트에 대한 액세스를 허용하는 방화벽 규칙을 추가합니다. Tomcat 서버 공용 IP에 대한 도메인 이름을 가리키는 DNS 레코드를 만듭니다. 선택 사항: 역방향 프록시를 사용하여 보안 및 성능을 향상합니다. 선택 사항: 보안 강화를 위해 HTTPS를 설정합니다.

HTML 파일에서 URL을 생성하는 방법 HTML 파일에서 URL을 생성하는 방법 Apr 21, 2024 pm 12:57 PM

HTML 파일을 URL로 변환하려면 다음 단계를 포함하는 웹 서버가 필요합니다. 웹 서버를 얻습니다. 웹 서버를 설정합니다. HTML 파일을 업로드하세요. 도메인 이름을 만듭니다. 요청을 라우팅합니다.

nodejs 프로젝트를 서버에 배포하는 방법 nodejs 프로젝트를 서버에 배포하는 방법 Apr 21, 2024 am 04:40 AM

Node.js 프로젝트의 서버 배포 단계: 배포 환경 준비: 서버 액세스 권한 획득, Node.js 설치, Git 저장소 설정. 애플리케이션 빌드: npm run build를 사용하여 배포 가능한 코드와 종속성을 생성합니다. Git 또는 파일 전송 프로토콜을 통해 서버에 코드를 업로드합니다. 종속성 설치: SSH를 서버에 연결하고 npm install을 사용하여 애플리케이션 종속성을 설치합니다. 애플리케이션 시작: node index.js와 같은 명령을 사용하여 애플리케이션을 시작하거나 pm2와 같은 프로세스 관리자를 사용합니다. 역방향 프록시 구성(선택 사항): Nginx 또는 Apache와 같은 역방향 프록시를 사용하여 트래픽을 애플리케이션으로 라우팅합니다.

nodejs를 외부에서 접근할 수 있나요? nodejs를 외부에서 접근할 수 있나요? Apr 21, 2024 am 04:43 AM

예, Node.js는 외부에서 액세스할 수 있습니다. 다음 방법을 사용할 수 있습니다. Cloud Functions를 사용하여 함수를 배포하고 공개적으로 액세스할 수 있도록 합니다. Express 프레임워크를 사용하여 경로를 만들고 끝점을 정의합니다. Nginx를 사용하여 Node.js 애플리케이션에 대한 프록시 요청을 역방향으로 수행합니다. Docker 컨테이너를 사용하여 Node.js 애플리케이션을 실행하고 포트 매핑을 통해 노출합니다.

PHP를 사용하여 웹사이트를 배포하고 유지하는 방법 PHP를 사용하여 웹사이트를 배포하고 유지하는 방법 May 03, 2024 am 08:54 AM

PHP 웹 사이트를 성공적으로 배포하고 유지하려면 다음 단계를 수행해야 합니다. 웹 서버(예: Apache 또는 Nginx) 선택 PHP 설치 데이터베이스 생성 및 PHP 연결 서버에 코드 업로드 도메인 이름 및 DNS 모니터링 웹 사이트 유지 관리 설정 단계에는 PHP 및 웹 서버 업데이트, 웹 사이트 백업, 오류 로그 모니터링 및 콘텐츠 업데이트가 포함됩니다.

Fail2Ban을 사용하여 무차별 대입 공격으로부터 서버를 보호하는 방법 Fail2Ban을 사용하여 무차별 대입 공격으로부터 서버를 보호하는 방법 Apr 27, 2024 am 08:34 AM

Linux 관리자의 중요한 작업은 불법적인 공격이나 액세스로부터 서버를 보호하는 것입니다. 기본적으로 Linux 시스템에는 iptables, UFW(Uncomplicated Firewall), CSF(ConfigServerSecurityFirewall) 등과 같이 잘 구성된 방화벽이 함께 제공되어 다양한 공격을 방지할 수 있습니다. 인터넷에 연결된 모든 컴퓨터는 악의적인 공격의 잠재적인 대상입니다. 서버에 대한 불법 액세스를 완화하는 데 사용할 수 있는 Fail2Ban이라는 도구가 있습니다. Fail2Ban이란 무엇입니까? Fail2Ban[1]은 무차별 공격으로부터 서버를 보호하는 침입 방지 소프트웨어입니다. Python 프로그래밍 언어로 작성되었습니다.

저와 함께 Linux를 배우고 Nginx를 설치해 보세요. 저와 함께 Linux를 배우고 Nginx를 설치해 보세요. Apr 28, 2024 pm 03:10 PM

오늘은 Linux 환경에서 Nginx를 설치하는 방법을 안내해 드리겠습니다. 여기서 사용하는 Linux 시스템은 CentOS7.2입니다. 설치 도구 준비 1. Nginx 공식 홈페이지에서 Nginx를 다운로드하세요. 여기에 사용된 버전은 1.13.6.2입니다. 다운로드한 Nginx를 Linux에 업로드합니다. 여기서는 /opt/nginx 디렉터리를 예로 사용합니다. 압축을 풀려면 "tar-zxvfnginx-1.13.6.tar.gz"를 실행하세요. 3. /opt/nginx/nginx-1.13.6 디렉터리로 전환하고 초기 구성을 위해 ./configure를 실행합니다. 다음 프롬프트가 나타나면 컴퓨터에 PCRE가 설치되어 있지 않으며 Nginx를 설치해야 함을 의미합니다.

keepalived+nginx를 사용하여 고가용성을 구축할 때 주의할 몇 가지 사항 keepalived+nginx를 사용하여 고가용성을 구축할 때 주의할 몇 가지 사항 Apr 23, 2024 pm 05:50 PM

yum이 keepalived를 설치한 후 마스터 및 백업의 keepalived 구성 파일에서 네트워크 카드 이름은 일반적으로 고가용성에서 사용 가능한 IP로 선택됩니다. LAN 환경 더 많은 것이 있으므로 이 VIP는 두 시스템과 동일한 네트워크 세그먼트에 있는 인트라넷 IP입니다. 외부 네트워크 환경에서 사용하는 경우 클라이언트가 액세스할 수 있는 한 동일한 네트워크 세그먼트에 있는지 여부는 중요하지 않습니다. nginx 서비스를 중지하고 keepalived 서비스를 시작하면 keepalived가 nginx 서비스를 시작하는 것을 볼 수 있습니다. 시작할 수 없고 실패하는 경우 기본적으로 구성 파일 및 스크립트에 문제가 있거나 예방 문제입니다.

See all articles