Nginx を Web サーバーとして使用する際に、次の問題が発生しました。 1. nginxの起動に失敗しました systemctl nginx.service を起動します nginx の起動に失敗しました。エラー メッセージは次のとおりです。
これは通常、SELinux が有効になっているためです。SELinux のステータスを表示するには、getenforce コマンドを使用します。出力が enforcing の場合は、有効になっていることを意味します。次の言葉で締めくくります: selinuxを一時的に無効にする setenforce 0 ##SELinux を許可モードに設定する setenforce 1 ##SELinux を強制モードに設定する selinuxを永久に無効にする /etc/selinux/config ファイルを変更する 2. 403 禁止エラー nginx を設定した後、ページにアクセスすると 403 Forbidden エラーが表示されます。エラー ログを確認して、問題の原因を特定できます。エラーログファイル名は/etc/nginx/nginx.confファイルで指定されます。デフォルトは/var/log/nginx/error.logです。次のコマンドを使用します。 /var/log/nginx/error.log を末尾に出力します。 確認してください。index.html が失敗しました (13: 権限が拒否されました) などの情報が見つかった場合、通常は nginx と Web サイト ディレクトリ ファイルのユーザー権限が一致していないことが原因です (Web サイト ディレクトリ ファイルを所有するユーザーは通常 xxx または root であり、nginx のデフォルトの作業プロセス ユーザーは nginx であり、これは /etc/nginx/nginx.conf で変更できます)。私の解決策は、nginx.conf を変更するのではなく、root ユーザーとしてログインし、Web サイト ディレクトリ ファイルを /usr/share/nginx/xxx の下に置き (すべてのファイルを所有するユーザーが root であることを確認してください)、nginx を再起動すると、正常にアクセスできるようになります。 Nginx 起動失敗のいくつかのエラー処理方法についての記事はこれで終わりです。Nginx 起動失敗に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Linux で MySQL のスケジュールバックアップを実装する方法
ジェネリックの定義 // 要件 1: ジェネリックは指定されていないデータ型をサポートできるため、渡...
この記事は主にMysql一時テーブルの原理と作成方法を紹介します。この記事のサンプルコードは非常に詳...
この記事では、例を使用して MySQL プロセス関数の一般的な使用方法を説明します。ご参考までに、詳...
1. Ubuntu Server 18.04.5 LTS システムのインストールUbuntuはデスク...
ブログを書くのは初めてです。開発に携わって2年になります。仕事の後に何か有意義なことを見つけたいと思...
理由: MySQL 5.7.5 以降では機能依存関係の検出が実装されています。 only_full_...
目次1. オブジェクトの変更検出2. オブジェクトに関する質問配列変更検出3.1 背景3.2 実装I...
[必須] ユーザーインターフェースPhotoShop/花火デザインアーティストと協力して、スケッチを...
この記事の例では、チャットインターフェースの表示を実現するためのVueの具体的なコードを参考までに共...
目次1. 新しいプロジェクトを作成する2. 依存関係を追加する3. SpringコンテナにDrive...
CSS セレクターHTML タグにスタイルを設定すると、タグの属性を設定できます。 <div ...
Web デザインを学習する過程で、html と htm の関係など、遭遇した多くの問題について深く...
一般的に、リストには選択機能があり、単一選択、二重選択、複数選択が非常に一般的です。カスタム ループ...
問題は、誰もが「メモリ リーク」について知っていることです。一般的なシナリオはいくつかあります。クロ...
位置 / { インデックス index.jsp; proxy_next_upstream http...