新しいモジュールを追加します。


会社のウェブサイトのためにhttpsをアップグレードする時、阿里雲の上ですでにssl証明書を買って、nginxも配置し終わって、しかし再起動する時意外にも私のTMがnginxをインストールする時意外にもnginxのためにsslモジュールをインストールしていないことを発見します。
問題がすでに発生した以上、解決しなければなりません。
解決方法:
  • は、nginxのソースパケット
    cd /usr/local/server/nginx-1.14.0
    
  • に入る。
  • コンパイル新しいモジュール
    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module
    
     make
    
  • 前の二つのステップを経て、私たちはもう新しいnginx実行スクリプトを生成しました。/usr/local/server/nginx-1.14.0/objs/nginxを作成しました。私たちはこのnginxを/usr/local/nginx/sbinの下に古いnginxファイルを置き換えるだけでいいです。