nginx

インストール

  1. luci の画面より System -> Software を選択する。
  2. 次のソフトウェアをインストールする。
    • 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'

トップ   一覧 検索 最終更新   ヘルプ   最終更新のRSS