• Nenhum resultado encontrado

Instalando o Nginx e configurando FTP no Ubuntu Server 18.04

N/A
N/A
Protected

Academic year: 2021

Share "Instalando o Nginx e configurando FTP no Ubuntu Server 18.04"

Copied!
7
0
0

Texto

(1)

Instalando o Nginx e configurando FTP no Ubuntu Server 18.04

Thiago S. Adriano

Follow

Dec 31, 2018 · 4 min read

Configurando nginx no Ubuntu Server 18.04

Introdução

Esse será um post rápido sobre como dar os primeiros

passos com o Nginx em um server com o Ubuntu na versão 18.04. A minha ideia será criar uma serie de artigos

utilizando ele com JavaScript.

(2)

Para quem está tendo o seu primeiro contato com o Nginx, ele é um servidor web que pode ser utilizado como: Proxy reverso "eu irei criar um artigo falando sobre esse tema" e balanceador de carga.

Nesse primeiro post eu irei demonstrar como

instalar/configurar ele em uma vm (virtual machine) e como criar um usuário de serviço para que possamos publicar uma página HTML nele.

Instalando e configurando o Nginx

Bom, como o nginx já está disponível nos pacotes default do Ubuntu, sua instalação é bem simples, basta executar os comandos abaixo no seu terminal:

sudo apt-get update

sudo apt-get install nginx

Com ele instalado, o próximo passo será liberar ele no firewall do seu servidor. Para isso, execute o comando abaixo no seu terminal:

sudo ufw allow 'Nginx Full'

Agora para validar se esta tudo OK, execute o comando abaixo:

systemctl status nginx

Resultado:

(3)

Agora para que possamos acessar a página default do Nginx, execute o comando ifconfig no seu server -> copie o

seu IP e cole ele no seu navegador. Abaixo você tem uma imagem demonstrando esse passo:

Acessando esse IP via navegador:

Acessando o Nginx via browser

Até aqui tranquilo né ?

Vamos agora atualizar o arquivo html default do Nginx.

Para isso, acesse o diretório /var/www/html com um

editor de textos de sua preferência, em seguida atualize o

(4)

arquivo default index.nginx-debian.html. Abaixo você tem uma imagem demonstrando o resultado de como eu atualizei esse arquivo.

retorno página default Nginx

Instalando e configurando FTP

Para configurar o FTP eu irei utilizar o vsftpd, ele é um server de FTP para distribuições Unix.

Abra um terminal no seu server e digite o comando abaixo:

sudo apt-get install vsftpd

Agora antes de criar as nossas configurações, faça um

backup do arquivo vsftpd.conf. Para isso, execute o comando abaixo no seu terminal:

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf_orig

Criação de usuário de acesso

Agora para que possamos testar o acesso FTP, vamos criar um usuário de serviço. Para isso, siga os passos abaixo:

sudo useradd -m srv.ftpuser sudo passwd ftpuser

Esse comando irá criar um novo usuário no seu server e

adicionar uma senha para ele. Abaixo você tem uma imagem

demonstrando esse passo a passo:

(5)

Criando usuário FTP no Ubuntu server

Configurando acesso FTP

Com os passos anteriores OK, agora vamos liberar o acesso ao diretório /var/www ao nosso user srv.ftpuser. Para isso, siga os passos abaixo:

sudo chown srv.ftpuser:srv.ftpuser /var/www

Agora execute o comando ls -la /var/www para verificar se as permissões estão OK. Abaixo você tem uma imagem demonstrando esse passo:

Permissão usuário FTP Ubuntu Server

O próximo passo será atualizar o arquivo /etc/vsftpd.conf

para que o usuário tenha permissão de fazer upload no

server. Abra esse arquivo como sudo e remova a hash em

frente a linha write_enable=YES. Abaixo você tem uma

imagem demonstrando esse passo:

(6)

atualizando permissão de upload vsftpd.conf

Conectando via FTP no server

Agora para testar se tudo está OK, eu fiz um fork de um projeto no codepen desenvolvido pela @cecelabomfim.

Caso você tenha interesse em utilizar esse projeto também, segue o seu link nos repositórios da

Marcela: HappyNewYear.

Renomeie o arquivo index.html para index.nginx-

debian.html. Agora para enviar os dados para o server eu irei utilizar um client de FTP chamado Filezilla.

Caso você tenha interesse em utilizar ele também, segue o seu link de download: Download Filezilla.

Instale ele preencha os campos conforme a imagem abaixo:

acesso FTP com Filezilla

Assim que você subir o projeto, volte no seu navegador e

atualize a página que está com o IP da máquina do Nginx.

(7)

Caso tudo estiver OK você irá receber o retorno da imagem abaixo:

Bom a ideia desse artigo era essa pessoal, espero que tenham gostado e até os próximos artigos em 2019.

Referência

https://medium.com/xp-inc/instalando-o-nginx-e-configurando-ftp-no-ubuntu-server-18-04- fca3813363d0

Referências

Documentos relacionados

Você deve avisar o seu médico e tomar Tenoxil ® com cuidado se estiver tomando os seguintes medicamentos: metotrexato (medicamento utilizado em várias doenças inflamatórias e

Esta é a Sua fidelidade, que nos permite olhar tudo, que nos permite deixar entrar a Sua própria presença na vida, a única que pode reduzir cada vez mais a distância entre a

Consulte o guia de recursos da solução para as configurações a serem executadas nos servidores de componentes para configurar o host Nginx como um proxy

“Uma vez realizada uma generalização, somente pode ser descrita como boa ou má, não como certa ou errada, uma vez que as alterações introduzidas na informação têm

Equipamentos de emergência imediatamente acessíveis, com instruções de utilização. Assegurar-se que os lava- olhos e os chuveiros de segurança estejam próximos ao local de

A prova do ENADE/2011, aplicada aos estudantes da Área de Tecnologia em Redes de Computadores, com duração total de 4 horas, apresentou questões discursivas e de múltipla

17 CORTE IDH. Caso Castañeda Gutman vs.. restrição ao lançamento de uma candidatura a cargo político pode demandar o enfrentamento de temas de ordem histórica, social e política

4.. Passados oito dias durante os quaes não houve o menor indicio de sahida da urina pela vagina, julgamos opportune verifi- car pelas injecções intra-vesicaes o estado