Skip to content

Commit

Permalink
aguia-pescadora-bravo (#16), mvp-userdir (#35), lb-round-robin-dns (#40
Browse files Browse the repository at this point in the history
…): adicionado EXEMPLO-USUARIO.apb.etica.ai.conf
  • Loading branch information
fititnt committed May 24, 2019
1 parent 652d7bc commit 9fab9aa
Show file tree
Hide file tree
Showing 4 changed files with 63 additions and 17 deletions.
32 changes: 30 additions & 2 deletions logbook/aguia-pescadora-bravo.sh
Original file line number Diff line number Diff line change
Expand Up @@ -366,6 +366,30 @@ sudo usermod -aG sudo loopchaves
curl http://loopchaves.apb.etica.ai
curl http://loopchaves.lb-ap.etica.ai

# Aviso: descrição da razão dessaes passos esta em usuariodeteste
sudo mkdir /home2/loopchaves
sudo chown loopchaves:loopchaves /home2/loopchaves
sudo chmod 751 /home2/loopchaves

sudo usermod -a -G www-data loopchaves

sudo -u loopchaves mkdir /home2/loopchaves/web
sudo -u loopchaves mkdir /home2/loopchaves/web/public_html
sudo -u loopchaves mkdir /home2/loopchaves/web/public_api

sudo -u loopchaves echo "loopchaves <br>Servidor comunitario: http://aguia-pescadora-bravo.etica.ai <br>Arquivo: /home2/loopchaves/web/public_html/index.html" > /home2/loopchaves/web/public_html/index.html

sudo cp /etc/nginx/sites-available/EXEMPLO-USUARIO.abp.etica.ai.conf /etc/nginx/sites-available/loopchaves.apb.etica.ai.conf

sudo vim /etc/nginx/sites-available/loopchaves.apb.etica.ai.conf
# Adicione todas as customizacoes deste usuario no arquivo acima...

sudo ln -s /etc/nginx/sites-available/loopchaves.apb.etica.ai.conf /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

sudo chown loopchaves:loopchaves -R /home2/loopchaves

### usuariodeteste -------------------------------------------------------------
# Usuario sem senha, criado para permitir testes. Usuarios com poder de sudo
# poderão acessar esta conta
Expand All @@ -385,9 +409,10 @@ 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
sudo echo "usuariodeteste <br>Servidor comunitario: http://aguia-pescadora-bravo.etica.ai <br>Arquivo: /home2/usuariodeteste/web/public_html/index.html" > /home2/usuariodeteste/web/public_html/index.html
sudo chown usuariodeteste:usuariodeteste /home2/usuariodeteste/web/public_html/index.html

vim /etc/nginx/sites-available/usuarioteste.apb.etica.ai.conf
sudo vim /etc/nginx/sites-available/usuarioteste.apb.etica.ai.conf
# Adicione todas as customizacoes deste usuario no arquivo acima...

sudo ln -s /etc/nginx/sites-available/usuarioteste.apb.etica.ai.conf /etc/nginx/sites-enabled/
Expand All @@ -398,6 +423,9 @@ sudo nginx -t
# Se ele não falhou, de reload no NGinx
sudo systemctl reload nginx

# Corrige permissões que por acaso tenham ficado para tras
sudo chown usuariodeteste:usuariodeteste -R /home2/usuariodeteste

#------------------------------------------------------------------------------#
# SEÇÃO 1.1: USUÁRIOS DO SISTEMA - MENSAGENS INFORMATIVAS #
# #
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# FILE: /etc/nginx/sites-available/EXEMPLO-USUARIO.apb.etica.ai.conf

server {

listen 80;
listen [::]:80;
root /home2/EXEMPLO-USUARIO/web/public_html;

index index.html;

server_name EXEMPLO-USUARIO.apb.etica.ai EXEMPLO-USUARIO.lb-ap.etica.ai;

location / {
try_files $uri $uri/ =404;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# FILE: /etc/nginx/sites-available/loopchaves.apb.etica.ai.conf

server {

listen 80;
listen [::]:80;
root /home2/loopchaves/web/public_html;

index index.html;

server_name loopchaves.apb.etica.ai loopchaves.lb-ap.etica.ai;

location / {
try_files $uri $uri/ =404;
}
}
Original file line number Diff line number Diff line change
@@ -1,24 +1,10 @@
# FILE: /etc/nginx/sites-available/usuario.apb.etica.ai.conf
#
# DESCRIPTION: Do NGinx para servir conte�do padr�o para todos os usuarios
# do servidor. Isto �, n�o inclui dominios customizados.
# � usado para os dominios:
# - usuario.apb.etica.ai
# - usuario.lb-ap.etica.ai
# Veja tamb�m:
# - https://github.com/fititnt/cplp-aiops/issues/35
# - https://github.com/fititnt/cplp-aiops/issues/40
#
# DATE: 2019-05-24
# ORGANIZATION: Etica.AI
# AUTHORS: Emerson Rocha <rocha at ieee.org>
# LICENSE: Public Domain

server {

listen 80;
listen [::]:80;
root /var/www/html;
root /home2/loopchaves/web/public_html;

index index.html;

Expand Down

0 comments on commit 9fab9aa

Please sign in to comment.