NginxにKingSSLを設定する
KingSSLと契約してNginxに設定したので備忘録として残しておく。
◇KingSSLとの契約
- http://www.kingssl.com/から登録手続き。
- CSRが必要になるので、CentOSで下記のコマンドを叩いて作成。
sudo openssl req -new -newkey rsa:2048 -nodes -keyout 適当な名前.key -out 適当な名前.csr - サイトで登録して流れに従って行くとメールが3件くらい来る。
その中に、証明書と中間証明書とコモンネームが記載された
メールがあるので保存しておく。
◇Nginxにsslの設定
- ちなみに作業しているのは、さくらVPSでCentOSを使っています。
- NginxにSSLのモジュールが入っていることを確認する。
/usr/sbin/nginx -V のコマンドを叩くとconfigure argumentsが表示されるので
その中に、--with-http_ssl_module が含まれていることを確認する。 - KingSSLとの契約の3で保存している証明書と中間証明書を合わせたファイルを
適当な場所に作成する。
ファイルの中身は下記のような感じになる。
-----BEGIN CERTIFICATE-----
証明書の中身
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
中間証明書の中身
-----END CERTIFICATE----- - Nginxの設定ファイルにSSLの設定を追記する。
sudo vi /etc/nginx/conf.d/default.conf
で設定ファイルを開いて、下記の設定を入れる。
server {
listen 443;
ssl on;
ssl_certificate 3で作成した証明書と中間超名所のファイルのフルパス;
ssl_certificate_key KingSSLとの契約の2で作成したkeyファイルのフルパス;
server_name KingSSLとの契約の3のメールのコモンネームの値; - Nginxの設定ファイルの記載に問題がないことを確認。
sudo /etc/rc.d/init.d/nginx configtest - 設定ファイルの記述に問題がなければ、Nginxを再起動。
sudo /etc/rc.d/init.d/nginx restart - httpsで試してみて問題ないことを確認。
- }
Google Analyticsの登録
HTML KickStartを使ってページ作成
HTML KickStartを使ってサイト構築してみました。
作業の手順としては、下記サイトからDownload Nowボタンを押してzip取得して、
その中のblank.htmlをコピーして、自分の好きなように作成していきました。
htmlレイアウトは、下記のページで使いたいElementを見つけて、
そのhtmlコードをコピーして張っていくだけなので、非常に楽ですね。
http://www.99lime.com/elements/
最後に自分にあわせて少しだけ、style.cssをいじっていけば
それっぽい感じになってきました。
古いバージョンのIEで見ると、少しだけ違和感あるけど、
大きく崩れるわけではないので、許せるレベルだと思います。
ちょうど焼肉屋の知り合いからサイト構築頼まれていたので
試しに使って作ってみました。
http://horiguchi-yakiyaki.com/
今後はこれを使ってレスポンシブデザインへの移行を試してみたいです。
さくらのVPS(CentOS)のドメイン設定
お名前.comで取得したドメインをさくらVPSに設定しました。
設定方法は、下記サイトの流れで行いました。
参照サイト
さくらのVPS(CentOS)にnginxのインストール
さくらVPS(CentOS 5.7 64bit)にnginxをインストールする。
ソースからコンパイルしようとしたが、下記のサイトの流れで
現在の安定版の最新を取得することができたので、下記サイトの方法でインストール。
2012年2月3日時点では、nginxの安定版の最新は1.0.11でした。
参考にしたサイト
さくらのVPSを借りたときのteraterm文字化け
気づいたらteratermの日本語部分が文字化けしてました。
ls -la したときの日付部分や、vi で編集モードにしたときの左下に出てくる
挿入という文字が化けていました。
下記のサイトのConsolasを使う方法で対応。
自分のteratermの環境には、文字セットに日本語が入っていなかったので
単純な方法はできませんでした。
見事に文字化けは直りました。
参考サイト
さくらのVPSを借りたときのCentOSの初期設定3.1
さくらのVPSを借りたときのCentOSの初期設定3で不要なサービスを停止することで
どれくらい変わるのかをfreeコマンドで見てみる。
変更前
# free
total used free shared buffers cached
Mem: 510540 465620 44920 0 69572 313336
-/+ buffers/cache: 82712 427828
Swap: 2048276 336 2047940
変更後
# free
total used free shared buffers cached
Mem: 509760 217852 291908 0 64784 120256
-/+ buffers/cache: 32812 476948
Swap: 2048276 0 2048276
freeコマンドの内容を見るときに参考になるサイト