Nginx の設定ファイル
BASIC 認証が設定されているので公開時はコメントアウトする。
-
秘密鍵の作成
$ openssl genrsa 2048 > /etc/nginx/ssl/server.key
-
CSR の作成
暫定で IP アドレスを使用して発行
$ openssl req -new -key /etc/nginx/ssl/server.key > /etc/nginx/ssl/server.csr ... Country Name (2 letter code) [XX]:JP State or Province Name (full name) []:Tokyo Locality Name (eg, city) [Default City]:xxxxx Organization Name (eg, company) [Default Company Ltd]:saku Organizational Unit Name (eg, section) []: Common Name (eg, your name or your servers hostname) []:{IP_ADDRESS} Email Address []: Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []: An optional company name []:
-
10 年でフィンガープリント
$ openssl x509 -days 3650 -req -signkey /etc/nginx/ssl/server.key < /etc/nginx/ssl/server.csr > /etc/nginx/ssl/server.crt
$ wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz -P /var/www
$ tar zxvf /var/www/phpMyAdmin-latest-all-languages.tar.gz
$ mv phpMyAdmin-[0-9]* phpMyAdmin
$ wget https://ja.wordpress.org/latest-ja.tar.gz -P /var/www
$ tar zxvf /var/www/latest-ja.tar.gz
$ rm -rf /var/www/html ; mv /var/www/wordpress /var/www/html
$ sudo chown -R nginx: /var/www/html