Projet

Général

Profil

Demande #4055

Créer une redirection de wiki.chapril.org

Ajouté par Christian P. Momon il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
-
Version cible:
-
Début:
28/11/2019
Echéance:
% réalisé:

0%

Temps estimé:

Description

Actuellement, le groupe de travail Chapril est sur wiki.april.org.
Cela peut être confusant alors que le sujet est le Chapril.

Demande : créer une redirection de wiki.chapril.org vers la page https://wiki.april.org/w/Chapril

Historique

#1

Mis à jour par Christian P. Momon il y a plus de 4 ans

  • Projet changé de Chapril à Infra Chapril
#2

Mis à jour par Quentin Gibeaux il y a plus de 4 ans

Conf DNS

=(^-^)=root@dns:/etc/bind/zones/masters# git diff
diff --git a/bind/zones/masters/chapril.org b/bind/zones/masters/chapril.org
index a5368c5..cb20fcd 100644
--- a/bind/zones/masters/chapril.org
+++ b/bind/zones/masters/chapril.org
@@ -3,7 +3,7 @@

 $TTL 1h
 @      IN      SOA     fip.chapril.org.        hostmaster.chapril.org. (
-               2019110400              ; Serial  - YYYYMMDDnn
+               2020010801              ; Serial  - YYYYMMDDnn
                4h                      ; Refresh
                1h                      ; Retry
                1w                      ; Expire
@@ -50,6 +50,10 @@ icinga2 CNAME galanga.april.org.
 backup  CNAME   icinga2
 myip    CNAME   icinga2

+; redirections
+agir    CNAME   fip
+wiki    CNAME   fip
+
 ; XMPP (old)
 muc.xmpp    CNAME   xmpp
 echo.xmpp   CNAME   xmpp

rndc reload chapril.org in external

Conf bastion :

=(^-^)=root@bastion:/etc# git diff dehydrated/domains.txt
diff --git a/dehydrated/domains.txt b/dehydrated/domains.txt
index b53ff9c..662eb8a 100644
--- a/dehydrated/domains.txt
+++ b/dehydrated/domains.txt
@@ -15,3 +15,5 @@ pad.chapril.org
 valise.chapril.org
 xmpp.chapril.org upload-xmpp.chapril.org
 drop.chapril.org
+agir.chapril.org
+wiki.chapril.org

dehydrated -c

=(^-^)=root@bastion:/etc/nginx/sites-available# cat wiki.chapril.org 
server {
    listen 80;
    listen [::]:80;

    server_name wiki.chapril.org;

    access_log /var/log/nginx/wiki.chapril.org/wiki.chapril.org.access_log;
    error_log /var/log/nginx/wiki.chapril.org/wiki.chapril.org.error_log;

#    include /etc/nginx/custom_50x;
    include /etc/nginx/acme-challenge;
    include /etc/nginx/sexy-chapril;
    include /etc/nginx/force-ssl.conf;
}

server {
    listen 443 ssl;
    listen [::]:443 ssl;
    ssl on;

    server_name wiki.chapril.org;

    access_log /var/log/nginx/wiki.chapril.org/wiki.chapril.org.access_log;
    error_log /var/log/nginx/wiki.chapril.org/wiki.chapril.org.error_log;

#    include /etc/nginx/custom_50x;
    ssl_certificate     /var/lib/dehydrated/certs/wiki.chapril.org/fullchain.pem;
    ssl_certificate_key /var/lib/dehydrated/certs/wiki.chapril.org/privkey.pem;

    include /etc/nginx/acme-challenge;
    include /etc/nginx/sexy-chapril;

    return 301 https://wiki.april.org/w/Chapril;
}

mkdir /var/log/nginx/wiki.chapril.org/
ln -sf /etc/nginx/sites-available/wiki.chapril.org /etc/nginx/sites-enabled/
nginx -t
systemctl reload nginx

#3

Mis à jour par Quentin Gibeaux il y a plus de 4 ans

  • Statut changé de Nouveau à Résolu
  • Assigné à changé de Christian P. Momon à Quentin Gibeaux
#4

Mis à jour par Quentin Gibeaux il y a plus de 4 ans

Monitoring ajouté :

=(^-^)=root@admin:/etc/icinga2/zones.d/master/cluster# git diff
diff --git a/icinga2/zones.d/master/cluster/bastion.conf b/icinga2/zones.d/master/cluster/bastion.conf
index da31c6c..53127e4 100644
--- a/icinga2/zones.d/master/cluster/bastion.conf
+++ b/icinga2/zones.d/master/cluster/bastion.conf
@@ -25,6 +25,20 @@ object Host "bastion.cluster.chapril.org" {
     disk_partitions = "/tmp" 
   }

+  vars.http_vhosts["agir.chapril.org redirection"] = {
+    http_vhost = "agir.chapril.org" 
+    http_ssl = true
+    http_uri = "/" 
+    http_expect = "HTTP/1.1 301 Moved Permanently,Location: https://agir.april.org/projects/chapril/issues" 
+  }
+
+  vars.http_vhosts["wiki.chapril.org redirection"] = {
+    http_vhost = "wiki.chapril.org" 
+    http_ssl = true
+    http_uri = "/" 
+    http_expect = "HTTP/1.1 301 Moved Permanently,Location: https://wiki.april.org/w/Chapril" 
+  }
+
   /* Define notification mail attributes for notification apply rules in `notifications.conf`. */
   vars.notification["mail"] = {
     /* The UserGroup `icingaadmins` is defined in `users.conf`. */

#5

Mis à jour par Christian P. Momon il y a plus de 4 ans

#6

Mis à jour par Christian P. Momon il y a plus de 4 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF