Instalando o nginx:

Para começar, siga os passos abaixo para instalar e configurar o nginx para o seu servidor MTA:SA:

1° - Atualize o sistema:
Execute os seguintes comandos para atualizar o sistema:

apt-get update
apt-get upgrade

2° - Instale o nginx:
Agora, instale o nginx com o comando:

apt-get install nginx

3° - Certifique-se de que o nginx não está rodando:
Caso o nginx esteja rodando, pare-o com o comando:

/etc/init.d/nginx stop

Configurando o nginx:

4° - Edite o arquivo /etc/nginx/sites-enabled/mta-server1:
No diretório /etc/nginx/sites-enabled/, crie um arquivo chamado mta-server1 com o seguinte conteúdo:

server { listen 20080; root /CAMINHO_PARA_O_SERVIDOR_MTA/mods/deathmatch/resource-cache/http-client-files; server_name localhost; access_log off; autoindex off; }

Importante: Altere CAMINHO_PARA_O_SERVIDOR_MTA para o caminho absoluto do diretório onde está instalado o seu servidor MTA:SA.

5° - Edite o arquivo /etc/nginx/nginx.conf:
No início do arquivo, adicione a seguinte linha para aumentar o número máximo de arquivos que podem ser abertos:

worker_rlimit_nofile 5000;

Em seguida, encontre a linha worker_connections e altere para:

worker_connections 5000;

Encontre a configuração gzip e certifique-se de que o gzip esteja ativado:

gzip on;

Além disso, a configuração gzip_types deve estar configurada para todos os tipos de arquivos:

gzip_types *;

Testando o nginx:

6° - Inicie o nginx:
Para iniciar o nginx, execute o seguinte comando:

/etc/init.d/nginx start

7° - Teste #1:
Abra o seu navegador e tente acessar o seguinte endereço:

http://SEU_IP_DO_SERVIDOR:20080/admin/client/admin_ACL.lua

Se for solicitado o download de um arquivo, isso significa que a configuração está correta – SUCESSO!

Nota: Se aparecer uma resposta 403 Forbidden, significa que o nginx não conseguiu acessar os arquivos. Geralmente, isso acontece porque o usuário (www-data) não tem permissão de execução nas pastas server, mods, deathmatch, resource-cache e http-client-files.

8° - Teste #2:
Para testar se a compressão está funcionando, acesse este link: http://www.whatsmyip.org/http-compression-test/ e insira o seguinte endereço na caixa de texto:

http://SEU_IP_DO_SERVIDOR:20080/admin/client/admin_ACL.lua

Se aparecer um ícone verde, isso indica que a compressão está funcionando corretamente – SUCESSO!

Configurando o servidor MTA:SA:

9° - Edite o arquivo mtaserver.conf:
Agora, configure a URL de download HTTP para o seu servidor MTA:SA. No arquivo mtaserver.conf, defina o parâmetro httpdownloadurl para:

<httpdownloadurl>http://SEU_IP_DO_SERVIDOR:20080</httpdownloadurl>

10° - Inicie o servidor MTA:SA.

Esta resposta lhe foi útil? 1 Usuários acharam útil (1 Votos)