about summary refs log tree commit diff stats
path: root/tools/scripts/setup-nginx.sh
blob: decacc133377d4f1b0e9244891c9890c060f3e48 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh

. `dirname $0`/config-install.sh

prt-get depinst nginx

cp -R $CONF_DIR/etc/nginx/* /etc/nginx/

mkdir /srv/www
chown nginx:www /srv/www

usermod -a -G www nginx
usermod -m -d /srv/www nginx

openssl genrsa -des3 -out /etc/ssl/keys/nginx.key 2048
openssl req -new -key /etc/ssl/keys/nginx.key -out /etc/ssl/certs/nginx.csr
openssl x509 -req -days 365 \
            -in /etc/ssl/certs/nginx.csr \
            -signkey /etc/ssl/keys/nginx.key \
            -out /etc/ssl/certs/nginx.crt

cp /etc/ssl/keys/nginx.key /etc/ssl/keys/nginx.key.pass
openssl rsa -in /etc/ssl/keys/nginx.key.pass -out /etc/ssl/keys/nginx.key