Skip to content

Commit

Permalink
aguia-pescadora-bravo (#16): servidores HTTP/HTTPS padrões, iniciado
Browse files Browse the repository at this point in the history
  • Loading branch information
fititnt committed May 19, 2019
1 parent 756d45f commit 410530a
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions logbook/aguia-pescadora-bravo.sh
Original file line number Diff line number Diff line change
Expand Up @@ -393,6 +393,40 @@ sudo apt install php-cli php-common
# @TODO ver com mais calma versoes padroes do python. Ja se tem disponivel
# nos repositorios principais a 3.7 (fititnt, 2019-05-18 21:40 BRT)

#------------------------------------------------------------------------------#
# SEÇÃO: HTTP/HTTPS PADRÃO #
# TL;DR: Documenta o uso de NGinx e afins como proxy reverso a aplicações #
# internas. Os colaboradores podem solicitar endereços customizados #
# (como domínios de todo gratuitos no freenom.com) que incluimos também #
# nas configurações do servidor #
#------------------------------------------------------------------------------#

##### Sites Habilitados neste servidor _________________________________________
# Cada usuário, mesmo sem acesso sudo (super usuário) pode chamar aplicações
# em portas acima da 1024, como em http://apb.etica.ai:3000. A lista a seguir
# são ou padrão de sistema, ou que usuários pediram para rotear via HTTP e HTTPS
# para uma de suas aplicações internas.
#
# - http://aguia-pescadora-bravo.etica.ai
# - https://aguia-pescadora-bravo.etica.ai
# - http://apb.etica.ai
# - https://apb.etica.ai

##### NGinx ____________________________________________________________________
## @see http://nginx.org/
## @see https://www.digitalocean.com/community/tutorials/como-instalar-o-nginx-no-ubuntu-16-04-pt
sudo apt install nginx
# sudo ufw allow 'Nginx Full' # Firewall desabilitado especialmente neste servidor

### Como Proteger o Nginx com o Let's Encrypt no Ubuntu 18.04:
## @see https://www.digitalocean.com/community/tutorials/como-proteger-o-nginx-com-o-let-s-encrypt-no-ubuntu-18-04-pt
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install python-certbot-nginx

# Linha de comando para obter certificados. Automaticamente já edita configurações do NGinx
sudo certbot --nginx -d aguia-pescadora-bravo.etica.ai -d apb.etica.ai

#------------------------------------------------------------------------------#
# temp...

Expand Down

0 comments on commit 410530a

Please sign in to comment.