0
私は既存のウェブサイトにngx_pagespeedをインストールしたいと思います。誰もがあなたが完全にnginxを再インストールする必要があると言っているが、残念ながら私はそれを行うことはできません。既存のサーバにngx_pagespeedをインストール
誰でもこの方法を知っていますか?
- nginxのバージョン:1.6.2
ngx_pagespeedモジュールURL:事前に https://github.com/pagespeed/ngx_pagespeed
ありがとう!
EDIT:
私は動的モジュールについて何かを見つけましたが、私はあなたが、代わりに、動的モジュールとして使用することをngx_pagespeed構築したい場合、それを
の使用方法を理解していません - --add-module =の代わりにadd-dynamic-module =を指定します。ダイナミックモジュールとしてビルドする場合は、メインのnginx設定の先頭にngx_pagespeedモジュールをロードするようにnginxに指示する必要があります:load_module "modules/ngx_pagespeed.so";
コンパイルされたモジュールは、ソースからnginxのをコンパイルするか、nginxのページスピードを持っていた別のレポを使用するか、あなたが必要になります。あなたは変更なしで既存のセットアップに追加することはできません –
あなたの返事をありがとう。ダイナミックモジュールをどうやって使うことができますか? (私は記事を編集しました)事前に感謝します。 – KittyCat
動的モジュールは '--dynamic-module'フラグを使ってソースからnginxをコンパイルする必要もあります。また、root以外のユーザーにnginxをインストールすることもできます。つまり、元のインストールに触れる必要はありません。これらのリンクhttp://pjdietz.com/2016/08/28/nginx-in-docker-without-root.html、 https://www.exratione.com/2014/03/running-nginx-as- a-non-root-user/ –