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.
1.3 Feito isso vai aparecer a seguinte tela:
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
Executando tal comando ele irá abrir a seguinte tela:
3. Com o arquivo nginx.conf aberto no terminal, devemos pressionar CTRL+W e digitar webservice como mostra na imagem abaixo e pressionar ENTER:
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.
4.1 Fazendo este procedimento voce deve clicar CTRL + O e vai aparecer a seguinte tela:
Voce deve clicar S para salvar as alterações e em seguida vai aparecer a seguinte tela ai deve clicar ENTER.
5. Depois de alterar, basta pressionarmos CTRL+O e em seguida ENTER, para salvar o arquivo alterado:
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
-
Voltar ao menu Configuração Webservice