Etapas de instalação do Nginx – explicação detalhada da instalação offline e online

Etapas detalhadas para instalação offline e instalação online do Nginx em ambiente Linux

1. Instalação off-line

1. Ambiente de instalação

Endereço de download do pacote de dependência

Endereço oficial de download: https://pkgs.org/download/gcc-c++

Estação de espelho de nuvem Alibaba: http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/

1.1 Verifique se o gcc está instalado. Se houver informações de versão na última linha, significa que já existe um ambiente relevante.

gcc -v

Caso contrário, baixe e carregue os seguintes pacotes de dependência para o servidor

lista de dependências do gcc:

cpp-4.8.5-44.el7.x86_64.rpm
gcc-4.8.5-44.el7.x86_64.rpm
glibc-devel-2.17-317.el7.x86_64.rpm
glibc-headers-2.17-317.el7.x86_64 .rpm
cabeçalhos de kernel-3.10.0-1160.el7.x86_64.rpm
libmpc-1.0.1-3.el7.x86_64.rpm
mpfr-3.1.1-4.el7.x86_64.rpm

Entre na pasta do pacote dependente e execute o comando

rpm -Uvh *.rpm --nodeps --force

1.2 Verifique também se o gcc-c++ está instalado

g++ -v

Se não houver informações de versão na última linha, baixe o pacote dependente e carregue-o no servidor

Lista de dependências do gcc-c++:

gcc-c+±4.8.5-44.el7.x86_64.rpm
libstdc+±4.8.5-44.el7.x86_64.rpm
libstdc+±devel-4.8.5-44.el7.x86_64.rpm

Entre na pasta do pacote dependente e execute o comando:

rpm -Uvh *.rpm --nodeps --force

1.3 Instale o PCRE

Endereço para download: http://www.pcre.org/

Faça upload para o servidor e descompacte

tar -xvf pcre-8.45.tar.gz

Entre no diretório de descompactação e execute os seguintes comandos em sequência

./configure
make
make install

1.4 Instale o zlib

Endereço para download: http://www.zlib.net/

Faça upload para o servidor e descompacte

tar -zxvf zlib-1.2.13.tar.gz

Entre no diretório de descompactação e execute os seguintes comandos em sequência

./configure
make
make install

1.5 Instale o OpenSSL

Verifique se o openssl está instalado. Se aparecerem informações de versão, não há necessidade de instalá-lo;

openssl version

Endereço para download: https://www.openssl.org/source/

Faça upload para o servidor e descompacte

tar -zxvf openssl-3.1.1.tar.gz

Entre no diretório de descompactação e execute os seguintes comandos em sequência

./configure
make
make install

2.Instale o nginx

Endereço oficial de download do site: http://nginx.org/en/download.html

Faça upload para o servidor e descompacte

tar -zxvf nginx-1.24.0.tar.gz

Entre no diretório de descompactação e execute os seguintes comandos em sequência

./configure
make
make install

A instalação está no diretório /usr/local/ por padrão. Entre no diretório /usr/local/nginx/sbin e execute

./nginx

Digite o endereço IP:80 através do navegador e você poderá ver a página (se o processo nginx estiver ativado, mas a página não puder ser aberta, verifique os problemas de firewall e porta)

Insira a descrição da imagem aqui

Neste ponto, a instalação offline do nginx foi concluída!

2. Instalação on-line

1. Instale dependências relacionadas

yum install -y gcc
yum install -y gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
# 或者
yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

2.Instale o nginx

2.1 Configure o repositório de pacotes nginx. Depois disso, o nginx pode ser instalado e atualizado a partir do repositório: Crie um novo arquivo vim /etc/yum.repos.d/nginx.repo Abra um novo arquivo (o 7 na terceira linha é a versão centos)

[nginx]
name=nginx repo 
baseurl=http://nginx.org/packages/centos/7/$basearch/         
gpgcheck=0 
enabled=1 

2.2 Limpar e carregar cache

yum clean all && yum makeache

2.3 Instale o nginx

yun install -y nginx

2.4 Ver versão

nginx -v

2.5 Inicie o nginx

systemctl start nginx

2.6 Configure a inicialização automática na inicialização

systemctl enable nginx

Caminhos relacionados:

Localização do arquivo de configuração de instalação do yum: /etc/nginx/nginx.conf

Diretório principal do site:/usr/share/nginx/html

Diretório do arquivo de log:/var/log/nginx/

Digite o endereço IP:80 através do navegador e você poderá ver a página (se o processo nginx estiver lá, mas a página não puder ser aberta, verifique os problemas de firewall e porta e, para servidores em nuvem, verifique o grupo de segurança)

Neste ponto, a instalação online do nginx foi concluída!

comandos relacionados ao nginx

1. Verifique se o nginx está em execução

ps -ef|grep nginx

2. Teste se o arquivo de configuração está correto

nginx -t

3. Recarregue o arquivo de configuração

nginx -s reload

4. Pare o nginx

nginx -s quit # 这种方法较stop相比就比较温和,需要进程完成当前工作后再停止。

nginx -s stop # 立即停止服务 这种方法比较强硬,无论进程是否在工作,都直接停止进程

おすすめ

転載: blog.csdn.net/weixin_55549435/article/details/131232151