ホームページ バックエンド開発 PHPチュートリアル Linux に nginx をインストールする

Linux に nginx をインストールする

Aug 08, 2016 am 09:21 AM
kill make nbsp nginx usr

Linux システムは Centos 64 ビットです

ステップ 1: http://nginx.org/download/ (または wget http://nginx.org/download/nginx-1.5 ) から対応するバージョンをダウンロードします。 9.tar.gz は Linux のコマンドで直接ダウンロードできます)

ステップ 2: tar -zxvf nginx-1.5.9.tar.gz を解凍します

ステップ 3: 構成情報を設定します ./configure --prefix=/usr/local/nginx、またはこのステップを実行しないで、デフォルト設定を直接設定します

ステップ 4:

make コンパイル (make のプロセスは、さまざまな形式で書かれたソース コード ファイルを変換することです)

make install インストール (make install とは、これらのコンパイルされた実行ファイルやライブラリファイルを適切な場所にコピーすることです)

情報を設定するとき、つまり 3 番目にステップで、エラーが発生しました:

エラーは次のとおりです: ./configure: error: HTTP 書き換えモジュールには PCRE ライブラリが必要です。

問題を解決するには、pcre-devel をインストールしてください
yum -y install pcre-devel

も表示される場合があります:

エラー メッセージ: ./configure: エラー: HTTP キャッシュ モジュールには OpenSSL ライブラリからの md5 関数が必要です
を使用してモジュールを無効にすることもできます。 without-http-cache オプションを使用するか、OpenSSL ライブラリをシステムにインストールするか、
--with-http_ssl_module --with-openssl= オプションを使用して nginx を使用してソースから静的に OpenSSL ライブラリを構築します。

解決策:

yum -y install openssl openssl-devel

インストール後にLinuxでnginxを起動してシャットダウンします:

操作を開始します

/ nginx (/ usr/nginx/sbin/nginx -t 設定情報が正しいか確認してください)

操作を停止します停止操作は、nginxプロセスにシグナルを送信することで実行されます(シグナルが何であるかについては、お問い合わせください) Linux の記事を参照してください)

ステップ 1: nginx のメインプロセス番号をクエリします

ps -ef | grep nginx
プロセスリストでマスタープロセスを探します。その番号がメインプロセス番号です。
ステップ 2: シグナルを送信します
Nginx を正常に停止します:
kill -QUIT メインプロセス番号
Nginx をすぐに停止します:
kill -TERM メインプロセス番号
Nginx を強制停止します:
pkill -9 nginx
さらに、pid ファイルの保存パスが nginx.conf で設定されている場合、ファイルには Nginx のメイン プロセス番号が保存されます (指定しない場合)。 pid ファイルを使用すると、最初に Nginx のメイン プロセス番号をクエリする必要はありませんが、コマンドは次のとおりです:
kill -Signal type '/usr/nginx/logs/nginx. pid'
スムーズな再起動
設定を変更した場合、Nginx を再起動する必要があります。最初に Nginx を閉じてから開く必要がありますか?いいえ、Nginx に信号を送信してスムーズに再起動できます。
スムーズな再起動コマンド:
kill -HUP 名前またはプロセス番号のファイルパスを入力
するか、

/usr/nginx/sbin/nginx -s reload

を使用します

注意: 構成ファイルを変更した後は、サーバーの安定した動作に影響を与える再起動後の Nginx エラーを避けるために、変更された構成ファイルが正しいかどうかを確認することをお勧めします。 Nginx 設定が正しいかどうかを確認するコマンドは次のとおりです:
nginx -t -c /usr/nginx/conf/nginx.conf

または

/usr/nginx/sbin/nginx -以下のようにt

写真:

上記では、関連するコンテンツを含め、Linux での nginx のインストールを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windowsでnginxを構成する方法 Windowsでnginxを構成する方法 Apr 14, 2025 pm 12:57 PM

Windowsでnginxを構成する方法は? nginxをインストールし、仮想ホスト構成を作成します。メイン構成ファイルを変更し、仮想ホスト構成を含めます。 nginxを起動またはリロードします。構成をテストし、Webサイトを表示します。 SSLを選択的に有効にし、SSL証明書を構成します。ファイアウォールを選択的に設定して、ポート80および443のトラフィックを許可します。

Dockerコンテナの名前を確認する方法 Dockerコンテナの名前を確認する方法 Apr 15, 2025 pm 12:21 PM

すべてのコンテナ(Docker PS)をリストする手順に従って、Dockerコンテナ名を照会できます。コンテナリストをフィルタリングします(GREPコマンドを使用)。コンテナ名(「名前」列にあります)を取得します。

Dockerによってコンテナを起動する方法 Dockerによってコンテナを起動する方法 Apr 15, 2025 pm 12:27 PM

Docker Containerの起動手順:コンテナ画像を引く:「Docker Pull [Mirror Name]」を実行します。コンテナの作成:「docker create [options] [mirror name] [コマンドとパラメーター]」を使用します。コンテナを起動します:「docker start [container name or id]」を実行します。コンテナのステータスを確認してください:コンテナが「Docker PS」で実行されていることを確認します。

Nginxが開始されるかどうかを確認する方法 Nginxが開始されるかどうかを確認する方法 Apr 14, 2025 pm 01:03 PM

nginxが開始されるかどうかを確認する方法:1。コマンドラインを使用します:SystemCTLステータスnginx(Linux/unix)、netstat -ano | FindStr 80(Windows); 2。ポート80が開いているかどうかを確認します。 3.システムログのnginx起動メッセージを確認します。 4. Nagios、Zabbix、Icingaなどのサードパーティツールを使用します。

Docker用のコンテナを作成する方法 Docker用のコンテナを作成する方法 Apr 15, 2025 pm 12:18 PM

Dockerでコンテナを作成します。1。画像を引く:Docker Pull [ミラー名]2。コンテナを作成:Docker Run [Options] [Mirror Name] [コマンド]3。コンテナを起動:Docker Start [Container Name]

Nginxバージョンを確認する方法 Nginxバージョンを確認する方法 Apr 14, 2025 am 11:57 AM

nginxバージョンを照会できるメソッドは次のとおりです。nginx-vコマンドを使用します。 nginx.confファイルでバージョンディレクティブを表示します。 nginxエラーページを開き、ページタイトルを表示します。

nginxでクラウドサーバードメイン名を構成する方法 nginxでクラウドサーバードメイン名を構成する方法 Apr 14, 2025 pm 12:18 PM

クラウドサーバーでnginxドメイン名を構成する方法:クラウドサーバーのパブリックIPアドレスを指すレコードを作成します。 NGINX構成ファイルに仮想ホストブロックを追加し、リスニングポート、ドメイン名、およびWebサイトルートディレクトリを指定します。 nginxを再起動して変更を適用します。ドメイン名のテスト構成にアクセスします。その他のメモ:SSL証明書をインストールしてHTTPSを有効にし、ファイアウォールがポート80トラフィックを許可し、DNS解像度が有効になることを確認します。

nginxサーバーがハングした場合はどうすればよいですか nginxサーバーがハングした場合はどうすればよいですか Apr 14, 2025 am 11:42 AM

NGINXサーバーがダウンすると、次のトラブルシューティング手順を実行できます。NGINXプロセスが実行されていることを確認します。エラーメッセージのエラーログを表示します。 nginx構成の構文を確認します。 nginxには、ファイルにアクセスするために必要な権限があることを確認してください。ファイル記述子をチェックして制限を開いてください。 Nginxが正しいポートで聴いていることを確認してください。 nginxトラフィックを許可するために、ファイアウォールルールを追加します。バックエンドサーバーの可用性を含む逆プロキシ設定を確認します。さらなる支援については、テクニカルサポートにお問い合わせください。

See all articles