Ubuntu 13.04を使用しています。 Nginxをインストールし、ISPConfigを使用して設定しました。それから乗客室を設置したかった。 Nginxは動的モジュールを受け入れないので、ソースからコンパイルしました。
まず、Nginxをアンインストールして(を使用してapt-get remove --purge nginx nginx-full nginx-common
)、新しいNginxのインストールを開始しました。次に、(、、場所など)を介してインストールされた.configure
オプションにいくつかのディレクティブを追加する乗客の詳細モードを使用しました。apt-get
/usr/share..
/etc/nginx
/var/log
注:)から編集情報を入手しましたnginx -V
。正常にインストールした後、次のコマンドを実行しました。
root@webserver:/# /usr/share/nginx/sbin/nginx
ただし、次のエラーが発生します。
nginx: [emerg] mkdir() "/var/lib/nginx/body" failed (2: No such file or directory)
何が問題なの?
私は一日中遊んだので、解決策はそれほど簡単ではないと思いますmkdir nginx
。
答え1
私の場合は、新しいディレクトリを作成しました。
mkdir -p /var/lib/nginx
mkdir -p /var/lib/nginx/body
mkdir -p /var/lib/nginx/fastcgi
これは私にとって効果的です。
答え2
これをすべて行う必要があります。
mkdir --parents /var/lib/nginx/body
mkdir --parents /var/lib/nginx/fastcgi
mkdir --parents /var/lib/nginx/proxy
mkdir --parents /var/lib/nginx/uwsgi
mkdir --parents /var/lib/nginx/scgi
chown --recursive www-data /var/lib/nginx