@ssl
@フォロワー #0
0
https 判定サンプルコード
{{{
if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on')
{
//'https'
} else if (isset($_SERVER['HTT...
https 判定サンプルコード
{{{
if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on')
{
//'https'
} else if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
//'https'
} else {
// 'http'
}
}}}
{{{
if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on')
{
//'https'
} else if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
//'https'
} else {
// 'http'
}
}}}
0
nginx で SSL 設定をするのは、簡単です。
サーバ証明書と秘密鍵がすでにあるなら、confファイル に以下の設定を追加するだけでおっけ。
{{{
server {
:
listen 443 default ssl;
ssl on...
nginx で SSL 設定をするのは、簡単です。
サーバ証明書と秘密鍵がすでにあるなら、confファイル に以下の設定を追加するだけでおっけ。
{{{
server {
:
listen 443 default ssl;
ssl on;
# サーバ証明書(サーバ証明書に中間CA証明書を連結したもの)
ssl_certificate /usr/local/nginx/conf/cert.pem;
# 秘密鍵
ssl_certificate_key /usr/local/nginx/conf/cert.key;
:
}
}}}
その後、nginx を再起動してやればおっけ。
{{{
/etc/init.d/nginx restart
}}}
または、
{{{
/etc/init.d/nginx reload
}}}
詳細について、公式サイトへ
http://nginx.org/ja/docs/http/configuring_https_servers.html
サーバ証明書と秘密鍵がすでにあるなら、confファイル に以下の設定を追加するだけでおっけ。
{{{
server {
:
listen 443 default ssl;
ssl on;
# サーバ証明書(サーバ証明書に中間CA証明書を連結したもの)
ssl_certificate /usr/local/nginx/conf/cert.pem;
# 秘密鍵
ssl_certificate_key /usr/local/nginx/conf/cert.key;
:
}
}}}
その後、nginx を再起動してやればおっけ。
{{{
/etc/init.d/nginx restart
}}}
または、
{{{
/etc/init.d/nginx reload
}}}
詳細について、公式サイトへ
http://nginx.org/ja/docs/http/configuring_https_servers.html