From: Ludovic CHEVALIER Date: Fri, 16 Jan 2015 18:05:17 +0000 (+0100) Subject: Modifications : etc/nginx/site.d/changedechaine-www/ -> etc/nginx/site.d... X-Git-Url: http://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=commitdiff_plain;h=fbca2cb7a375a364b7a1a69e8db3fb5b645cf507 Modifications : etc/nginx/site.d/changedechaine-www/ -> etc/nginx/site.d/cdc-www/ --- diff --git a/etc/nginx/site.d/cdc-www-tls/local.conf b/etc/nginx/site.d/cdc-www-tls/local.conf new file mode 100644 index 0000000..0e522a4 --- /dev/null +++ b/etc/nginx/site.d/cdc-www-tls/local.conf @@ -0,0 +1,4 @@ +listen 443; +include /etc/nginx/conf.d/ssl.conf; +ssl_certificate /etc/nginx/x509.d/changedechaine-www-tls/crt.pem; +ssl_certificate_key /etc/nginx/x509.d/changedechaine-www-tls/key.pem; diff --git a/etc/nginx/site.d/cdc-www-tls/local.sh b/etc/nginx/site.d/cdc-www-tls/local.sh new file mode 100644 index 0000000..a159622 --- /dev/null +++ b/etc/nginx/site.d/cdc-www-tls/local.sh @@ -0,0 +1,10 @@ +hint="run before: remote/runit-configure nginx -- $site" +assert "sudo test -f /etc/nginx/x509.d/\"$site\"/key.pem" hint + +sudo install -m 664 -o www -g www \ + "$tool"/var/pub/x509/www.changedechaine.org/crt+ca.pem \ + /etc/nginx/x509.d/"$site"/crt.pem + +sudo rmdir ~www-data/"$site" || true +sudo ln -fns "${site%-tls}" ~www-data/"$site" + diff --git a/etc/nginx/site.d/cdc-www-tls/site.conf b/etc/nginx/site.d/cdc-www-tls/site.conf new file mode 120000 index 0000000..45b1931 --- /dev/null +++ b/etc/nginx/site.d/cdc-www-tls/site.conf @@ -0,0 +1 @@ +../cdc-www/site.conf \ No newline at end of file diff --git a/etc/nginx/site.d/cdc-www-tls/x509_host b/etc/nginx/site.d/cdc-www-tls/x509_host new file mode 100644 index 0000000..a96e713 --- /dev/null +++ b/etc/nginx/site.d/cdc-www-tls/x509_host @@ -0,0 +1 @@ +www.changedechaine.org diff --git a/etc/nginx/site.d/cdc-www/http.conf b/etc/nginx/site.d/cdc-www/http.conf new file mode 100644 index 0000000..546b59f --- /dev/null +++ b/etc/nginx/site.d/cdc-www/http.conf @@ -0,0 +1,7 @@ +server { + listen 80; + server_name + changedechaine.org; + + return 301 http://futur.changedechaine.org$request_uri; + } diff --git a/etc/nginx/site.d/cdc-www/local.conf b/etc/nginx/site.d/cdc-www/local.conf new file mode 100644 index 0000000..56b9f1c --- /dev/null +++ b/etc/nginx/site.d/cdc-www/local.conf @@ -0,0 +1 @@ +listen 80; diff --git a/etc/nginx/site.d/cdc-www/local.sh b/etc/nginx/site.d/cdc-www/local.sh new file mode 100644 index 0000000..fdea1a3 --- /dev/null +++ b/etc/nginx/site.d/cdc-www/local.sh @@ -0,0 +1,19 @@ +pool=cdc_www +sudo adduser php_"$pool" www-"$site" +sudo adduser www-"$site" sftp + +sudo rmdir ~www-data/"$site" || true +sudo install -d -m 2750 -o root -g www-"$site" \ + ~www-data/"$site" +sudo install -d -m 2750 -o www-"$site" -g www-"$site" \ + ~www-data/"$site"/etc \ + ~www-data/"$site"/etc/ssh +sudo install -d -m 2770 -o www-"$site" -g www-"$site" \ + ~www-data/"$site"/www + +"$tool"/local/runit-sv-start mysql +while ! sudo mysql -u root