nginx †
インストール †
- luci の画面より System -> Software を選択する。
- 次のソフトウェアをインストールする。
- nginx-full
- nginx-mod-headers-more
※以下は、自動でインストールされるかと思います。
- nginx-ssl-util
- nginx-util
設定 †
/etc/conf/nginx の設定 †
config main global
option uci_enable 'true'
config server '_lan'
list listen '443 ssl default_server'
list listen '[::]:443 ssl default_server'
option server_name '<ドメイン名>'
list include 'restrict_locally'
list include 'conf.d/*.locations'
# Let's Encrypt 等の証明書を利用する場合、もともとの設定を変更する。
#option uci_manage_ssl 'self-signed'
#option ssl_certificate '/etc/nginx/conf.d/_lan.crt'
#option ssl_certificate_key '/etc/nginx/conf.d/_lan.key'
option ssl_certificate '<証明書のパス>'
option ssl_certificate_key '<秘密鍵のパス>'
option ssl_session_cache 'shared:SSL:32k'
option ssl_session_timeout '64m'
option access_log 'on; # logd openwrt'
config server '_redirect2ssl'
list listen '80'
list listen '[::]:80'
option server_name '_redirect2ssl'
option return '302 https://$host$request_uri'