Guia utilizado para instalar o nginx https://wiki.multitheftauto.com/wiki/Installing_and_Configuring_Nginx_as_an_External_Web_Server
Atualizar e fazer upgrade do linux
sudo apt-get update
sudo apt-get upgrade
Instalação do NGINX
sudo apt-get install nginx
Parar o serviço do nginx
sudo /etc/init.d/nginx stop
Ir dentro da pasta /etc/nginx/sites-enabled/
cd /etc/nginx/sites-enabled/
Criar o arquivo mta-server1
sudo nano mta-server1
Colar dentro do arquivo
server {
listen 20080;
root /home/mtaserver/serverfiles/mods/deathmatch/resource-cache/http-client-files;
server_name localhost;
access_log off;
autoindex off;
}
Voltar pra pasta raiz
cd
Ir para pasta /etc/nginx/
cd /etc/nginx/
Editar o arquivo nginx.conf
sudo nano nginx.conf
Adicionar a linha
worker_rlimit_nofile 5000;
Alterar a linha worket_connectios pra 5000;
worker_connections 5000;
Ter certeza que a linha gzip está on;
gzip on;
Adicionar a linha gzip_types *;
gzip_types *;
Abrir a portas 20080 internametne no linux
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 20080 -j ACCEPT
sudo iptables -I INPUT 6 -m state --state NEW -p udp --dport 20080 -j ACCEPT
sudo netfilter-persistent save
E externamente
Abrir as portas externamente da instância, ir em attached VNICs -> subnet -> default security list -> add ingress rules. Em source colocar “0.0.0.0/0 em IP protocol “TCP” em destination port range “20080” e em descrição “Porta 22003 TCP” REPETIR O PROCESSO COM O IP PROTOCOL “UDP”
Restartar o nginx
sudo /etc/init.d/nginx start
Fazer o teste para ver se está funcionando
PRIMEIRO TESTE
ACESSE
http://O_IP_DA_VPS_ORACLE:20080/admin/client/admin_ACL.lua
Se aparecer a janela pra baixar o arquivo quer dizer que está funcionando
SEGUNDO TESTE
ACESSE
http://www.whatsmyip.org/http-compression-test/
Coloque o mesmo link do primeiro teste no campo indicado e clique em TEST
http://O_IP_DA_VPS_ORACLE:20080/admin/client/admin_ACL.lua
Se aparecer a mensagem de sucesso de acordo com a imagem que dizer que está tudo certo, o arquivo está sendo comprimido
Agora vá na pasta do MTA
cd
cd /serverfiles/mods/deathmatch/
Entre no arquivo de configuração do servidor
sudo nano mtaserver.conf
Alterar a linha de httpdownloadurl para
<httpdownloadurl>http://O_IP_DA_VPS_ORACLE:20080</httpdownloadurl>
Reinicie o servidor e pronto!
./mtaserver restart
Dúvidas deixem nos comentários