Nginx é uma estilização para o motor x. É um servidor HTTP gratuito e de código aberto escrito e desenvolvido pelo sistema de engenheiro de software russo Igor System. Nginx também é frequentemente usado como servidor proxy reverso/email e um balanceador de carga. Embora leve em sua classe de servidor da web, é altamente robusto e produz resultados impressionantes, no entanto. Como resultado, está em alta em ascensão e ganhou uma reputação significativa como um servidor da web confiável. Seus recursos de escalabilidade e otimização de recursos conquistaram seu lugar como um dos mais populares servidores da web, com uma estimativa relatando mais de 38 % dos 1 milhão de sites da Internet sendo hospedados em servidores nginx em todo o mundo.
Recursos nginx-https
Como mencionado anteriormente, o nginx pode ser usado como servidor HTTP, servidor proxy, balanceador de carga e servidor de email também. Aqui, listaremos alguns dos usos do Nginx como um servidor da web https/proxy.
Instalando o nginx no FreeBSD
Este tutorial será sobre configurar e começar o servidor da web nginx sob o sistema Operador de UNIX FreeBSD.
Visão geral da instalação
Todo o procedimento pode ser resumido da seguinte forma:
Siga as instruções abaixo para configurar o nginx em seu servidor FreeBSD.
Etapa 1: Atualize a árvore de portas em FreeBSD
Emita o comando a seguir para atualizar a árvore Ports em FreeBSD:
$ PORTSNAP Atualização de busca
Etapa 2: Instale o nginx no FreeBSD
Existem duas maneiras de instalar o NGINX no seu servidor:
1) Usando via portas do sistema
Em seguida, instale a porta NGINX WebServer com os comandos abaixo:
$ CD/usr/portas/www/nginx/
$ makeinstall limpo
Enquanto você instala o nginx, selecione as opções relevantes para o uso do servidor da web. Aqui, escolhemos rewrite_module, ssl_module, etc., apresentar como exemplo.
2) Usando o comando pkg
Como alternativa, você pode optar por instalar o nginx adicionando o pacote binário nginx com o gerenciador de pacotes, usando o comando pkg:
$ pkg install nginx
Isso deve instalar o nginx no seu servidor da web FreeBSD.
Etapa 3: Ative o serviço Nginx no FreeBSD
Digite o comando abaixo para ativar o servidor da web nginx
$ echo 'nginx_enable = "sim"' >> /etc /rc.conf
Como alternativa, você também pode digitar:
$ sudo sysrc nginx_enable = "sim"
É isso com a instalação.
Introdução ao Nginx no FreeBSD
Inicie um servidor nginx
Inicie o NGINX digitando o seguinte no shell de comando e pressionando Enter:
$/usr/local/etc/rc.D/Nginx Start
Como alternativa, você pode emitir o comando abaixo:
$ service nginx start
Feche um servidor nginx
Para sair de um servidor nginx, emita o comando abaixo:
$/usr/local/etc/rc.D/nginx parada
Você também pode digitar o comando mais conciso:
$ service nginx Stop
Este comando deve sair do servidor nginx
Reiniciando o servidor nginx
Emitir o comando abaixo para reiniciar o servidor nginx.
$/usr/local/etc/rc.reiniciar d/nginx
alternativamente,
$ service nginx reiniciar
O servidor nginx deve reiniciar a execução do comando acima.
Recarregar o NGINX WebServers Post Configuration
Para reiniciar um servidor nginx após editar o arquivo de configuração, use o comando abaixo:
$/usr/local/etc/rc.Reload D/Nginx
Você também pode usar:
$ service nginx recarregar
Arquivos importantes no nginx
Testando a configuração Nginx no FreeBSD
Copie e cole o link a seguir no campo URL no seu navegador da web:
http: // server-ip-here/
Criando um site com nginx
Comece configurando um diretório emitindo o comando mkdir:
$ mkdir /wwwwiki
Em seguida, crie um novo usuário para o seu domínio com o comando abaixo:
$ PW Usuário Adicionar -n wwwwiki -c 'wiki user' -d /não existente -s /usr /sbin /nologin
Bloqueie o nome de usuário com o seguinte comando:
$ PW Lock wwwwiki
Em seguida, basta um arquivo para testar as coisas:
$ sudo nano /wwwwiki /índice.html
Em seguida, copie o seguinte no arquivo:
#Este é um teste e eu vou configurar o Php 7.x para hospedar mediawiki
Em seguida, aloce a propriedade do grupo com os comandos abaixo:
$ chown -r wwwwiki: wwwwiki /wwwwiki /
$ chmod -r 0555 /wwwwiki /
$ ls -ld /wwwwiki /
Configure o nginx para domínio virtual wiki ou endereço IP
Comece criando um arquivo de configuração com os comandos abaixo:
$ mkdir/usr/local/etc/nginx/vDomains/
$ sudo nano/usr/local/etc/nginx/vDomains/http.10.0.2.15.conf
Em seguida, copie o texto seguinte a este arquivo e faça alterações apropriadas no texto abaixo:
# servidor
# server_name 10.0.2.15; # IP virtual ou nome de domínio aqui
# access_log/var/log/nginx/10.0.2.15.acesso.registro; # arquivos de log
# error_log/var/log/nginx/10.0.2.15.erro.registro;
# root /wwwwiki; # root dir para este host virtual
# ## Adicione mais configuração abaixo, como PHP, e assim por diante ##
#
Não se esqueça de salvar o arquivo antes de sair. Em seguida, use o comando abaixo para atualizar nosso arquivo de configuração:
$ sudo nano/usr/local/etc/nginx/nginx.conf
Em seguida, anexe o seguinte no final:
Inclua "vDomains/*.conf ";
Novamente, salve e saia deste arquivo. Em seguida, verifique o nginx usando o seguinte comando:
$ nginx -t
$ service nginx recarregar
Por fim, teste a configuração emitindo seu endereço IP:
http: // 10.0.2.15/
Resumindo
É isso para o tutorial de hoje. Explicamos como instalar o nginx em um servidor FreeBSD usando o sistema de portas e o comando pkg e como ativar o serviço Nginx no FreeBSD. Também vimos como configurar um site com o nginx e introduzimos o nginx aos novos usuários. As instruções aqui devem dar certo para você.