Skip to content

Commit

Permalink
aguia-pescadora-bravo (#16), mvp-userdir (#35), mvp-backend-api (#39)…
Browse files Browse the repository at this point in the history
…: Prepara Home2 de 'usuariodeteste', e testes com Userdir de NGinx
  • Loading branch information
fititnt committed May 24, 2019
1 parent 000da1b commit 8ba36c0
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions logbook/aguia-pescadora-bravo.sh
Original file line number Diff line number Diff line change
Expand Up @@ -346,6 +346,22 @@ sudo usermod -aG sudo loopchaves
# poderão acessar esta conta
sudo useradd -r -s /bin/false usuariodeteste

# Adiciona o usuario ao grupo www-data. Isso pode ser necessario em alguns casos
sudo usermod -a -G www-data usuariodeteste

# Prepara Home2 do usuario
sudo mkdir /home2/usuariodeteste
sudo chown usuariodeteste:usuariodeteste /home2/usuariodeteste
sudo chmod 751 /home2/usuariodeteste

# Em Home2, prepara diretórios comuns para sair usando apps web

sudo mkdir /home2/usuariodeteste/web
sudo mkdir /home2/usuariodeteste/web/public_html
sudo mkdir /home2/usuariodeteste/web/public_api

echo "usuariodeteste" > /home2/usuariodeteste/web/public_html/index.html

#------------------------------------------------------------------------------#
# SEÇÃO 1.1: USUÁRIOS DO SISTEMA - MENSAGENS INFORMATIVAS #
# #
Expand Down Expand Up @@ -823,6 +839,30 @@ 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


### Userdir
# @see https://github.com/fititnt/cplp-aiops/issues/35
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/userdir.conf

vim /etc/nginx/sites-available/userdir.conf
# Adicione as configurações desejadas neste servidor no arquivo acima...

# Depois de o arquivo estar minimamente ok, use o comando a seguir
# para criar um link simbolico dele para diretório em que o NGinx realmente
# irá ler o arquivo
sudo ln -s /etc/nginx/sites-available/userdir.conf /etc/nginx/sites-enabled/

# Antes de efetivamente habilitar, use o comando a seguir para testar se
# configurações estão ok.
sudo nginx -t
# Se o comando acima falhar, faça:
# 1. edite /etc/nginx/sites-available/userdir.conf e resolva em pouco tempo
# 2. apague o link simbolico (não o seu arquivo de rascunho) para evitar que se
# outra pessoa reiniciar o servidor o seu rascunho efetivamente de problemas:
# - rm /etc/nginx/sites-enabled/userdir.conf
# Então teste nomamente com 'sudo nginx -t' para ver se não daria problemas


#------------------------------------------------------------------------------#
# SEÇÃO: ADMINISTRAÇÃO DO DIA A DIA #
# TL;DR: Atalhos para algumas rotinas comuns do dia a dia de administrador de #
Expand Down

0 comments on commit 8ba36c0

Please sign in to comment.