0

私はUbuntuを実行しており、nginxがインストールされています。私はもともとそれを構成していて、期待どおりに機能していました。スクリプト (ここにあります) を使用して、nginx の開始スクリプトと停止スクリプトを修正しました。これを行った後、Web サイトに nginx の「Welcome to nginx!」が表示されるようになったことに気付きました。conf ファイルを変更せずにページを開きます。現在、nginx で自分のサイトを表示できません。/usr/share/nginx/html/index.htmlにあるファイルを提供するようにnginxに指示しているものが見つかりません。サイトが有効でサイトが利用可能なディレクトリにある構成ファイルを確認しました。他にどこを見るべきかわかりません。私はいくつかのgrep-ingを試しましたが、役に立ちませんでした。

4

1 に答える 1

2

nginxのソースコードフォルダにあるnginx.confを書き換えて最初にインストールすると、(ソースコードフォルダの.conf/usr/local/nginx/conf/nginx.confを特別に変更せずに)にコピーされconfigureます。

しかし、これを 2 番目に行うnginx.confと、ソース コード フォルダー内の が にコピーされ、毎回その構成ファイルを割り当て/usr/local/nginx/conf/nginx.conf.defaultない限り、通常は機能しません。nginx -c /usr/local/nginx/conf/nginx.conf.default

NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"上記のスクリプトには、構成ファイルを明確に示す行があります。

これを処理するには/usr/local/nginx/conf/nginx.conf、代わりに (ソース コードのフォルダーにあるものではなく) 書き直すことをお勧めします。

于 2013-08-18T12:29:02.227 に答える