Configurando acesso ao Webservice API Nginx

OBS: Para que os passos a seguir funcionem, é totalmente necessário que o computador onde serão executadas as configurações, possua o sistema IXCSoft instalado!

Nesta Wiki, vou abordar, como realizar a configuração da API do sistema da IXCSoft, é de extrema importância que não seja alterado nada além do que for solicitado nessa wiki, pois mudanças de forma incorreta, podem acarretar em um problema de acesso ao sistema e não somente na API.

1. Antes de mais nada, precisamos acessar o terminal com o usuário root, da seguinte forma:

1.1 Utilize o comando ssh root@seuip.

1.2 Vai aparecer uma mensagem solicitando o password do servidor, você deve inserir o mesmo.

Captura de Tela 2019-05-17 às 13.28.56.png

1.3 Feito isso vai aparecer a seguinte tela:

Captura de Tela 2019-05-17 às 13.48.01.png

2. Em seguida, precisamos acessar o arquivo de configuração do Nginx. Para acessar o arquivo de configuração do Nginx, basta executar o seguinte comando: nano /etc/nginx/sites-enabled/default

Captura de Tela 2019-05-17 às 13.54.23.png

Executando tal comando ele irá abrir a seguinte tela:

Captura de Tela 2019-05-17 às 14.15.05.png

3. Com o arquivo nginx.conf aberto no terminal, devemos pressionar CTRL+W e digitar webservice como mostra na imagem abaixo e pressionar ENTER:

Captura de Tela 2019-05-17 às 14.16.26.png

4. Na tela que aparecer, você deve apagar todo o que tem do selecionado e colar o novo código fonte, para facilitar a exclusão das linha utilize o comando CTRL + K.

Novo codigo fonte que deve colocar é:

location /webservice {

auth_basic "Acesso restrito";

auth_basic_user_file /var/www/webservice/.htpasswd;

autoindex off;

try_files $uri $uri /webservice/index.php?$query_string;

rewrite !\.(js|ico|txt|gif|jpg|png|css)$ index.php;

rewrite (.*)/css/(.*)$ /css/$2;

rewrite (.*)/js/(.*)$ /js/$2;

rewrite (.*)/images/(.*)$ /images/$2;

Obs: Deve cuidar a identação do código.

Captura de Tela 2019-05-17 às 14.32.37.png

4.1 Fazendo este procedimento voce deve clicar CTRL + O e vai aparecer a seguinte tela:

Captura de Tela 2019-05-17 às 14.32.52.png

Voce deve clicar S para salvar as alterações e em seguida vai aparecer a seguinte tela ai deve clicar ENTER.

Captura de Tela 2019-05-17 às 14.33.03.png

5. Depois de alterar, basta pressionarmos CTRL+O e em seguida ENTER, para salvar o arquivo alterado:

Captura de Tela 2019-05-17 às 14.55.20.png

6. Depois de salvo o arquivo, basta pressionar CTRL+X para sair da edição.

6.1 Vai abrir a tela abaixo logo vamos executar o comando systemctl restart nginx.service

Captura de Tela 2019-05-17 às 14.53.19.png

Desenvolvido por Julivan - Suporte IXCSoft

-

Voltar para menu Principal