ホームページ 運用・保守 Nginx Centos に Nginx をインストールする方法

Centos に Nginx をインストールする方法

May 14, 2023 pm 05:31 PM
centos nginx

nginx("engine x") は、軽量の http およびリバース プロキシ サーバーです。 Apacheやlighttpdなどと比較して、メモリが少なく、同時実行性が高く、安定性が高いという利点があります。 最も一般的な用途は、リバース プロキシ サービスを提供することです。

Linux では、yum や aptitude などのパッケージ管理ツールを使用してインストールするのではなく、nginx ソース コード パッケージをダウンロードして手動でコンパイルする必要があります。コンパイル中に nginx を構成する必要があるため、手動でコンパイルする必要がありますが、これもいくつかのツールとライブラリ ファイルに依存します。

まず、C 言語のコンパイル環境をインストールする必要があります。nginx は C 言語で書かれているためです。通常、ほとんどの Linux ではデフォルトで gcc がインストールされますが、そうでない場合は次のようにインストールできます。

make をインストールします:

yum -y install gcc automake autoconf libtool make

g:## をインストールします

#yum install gcc gcc-c


pcre library:

nginx の書き換えモジュールとhttp コア モジュールは、pcre 正規表現構文を使用します。ダウンロード アドレスは、yum を通じてインストールすることもできます。

yum install pcre pcre-devel


Centos に Nginx をインストールする方法

上記は、インストールされたプロンプトです。

zlib ライブラリ:

zlib ライブラリは圧縮アルゴリズムを提供し、gzip アルゴリズムは nginx の多くの場所で使用されます。ダウンロード アドレスは です。yum を通じてインストールすることもできます。

yum install zlib zlib-devel


Centos に Nginx をインストールする方法

上記は、パッケージがインストールされていないか、最新のパッケージではない場合です。

openssl:

サーバーが nginx で安全なページを提供する場合は、openssl ライブラリを使用する必要があります。ダウンロード アドレスは です。yum を通じてインストールすることもできます。

yum install openssl openssl-devel


Download nginx:

nginx ソース コード パッケージは、公式 Web サイトからダウンロードできます。安定版は現在 1.10.1 ですが、開発版も利用可能です。関連するコマンドは次のとおりです。

wget

tar zxf nginx-1.10.1.tar.gz
cd nginx-1.10.1/

nginx のインストール:

インストール前に設定が必要です。これは、Linux にソフトウェアをインストールするための一般的な手順でもあります。初期インストールには設定スクリプトを直接使用できます。必要に応じてスイッチ オプションを設定して、必要な機能モジュールを有効にすることができますが、ここでは展開しません。関連するコマンドは次のとおりです:

./configure

make
make install

nginx の実行:

nginx /usr/local/nginx ディレクトリに、/usr/local/nginx/sbin/ ディレクトリに cd でインストールされます。nginx バイナリ実行可能ファイルがあります。 nginx を直接実行して起動できます。成功後、ブラウザを起動して本機のIPにアクセスし、以下の画面が表示されれば成功です。


Centos に Nginx をインストールする方法

nginx 関連コマンド:

nginx -h ------------- ------------> ヘルプ コマンド

nginx -s stop ------------------------ -> デーモン プロセスを直ちに停止します (ターム シグナル)

nginx -s quit -------------------------> 軽度デーモン プロセスを停止します (終了シグナル)

nginx -sopen ------------------------->ログ ファイルを再度開きます

nginx -s reload ------------------------> 設定ファイルをリロードします

#nginx -t - ------------------------> 設定ファイルが合法かどうかをテスト

killall nginx ------- ---- --------------> nginx プロセスを強制終了する

nginx コマンドは設定ファイルが正当かどうかをチェックするため、設定ファイルが不正な場合は、コマンドは実行されません。killall このコマンドにより、nginx サービスが停止できないことを回避できます。

nginx 構成ファイルには独自の固有の構文がありますが、ここでは詳しく説明しません。


以上がCentos に Nginx をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Tomcat サーバーへの外部ネットワーク アクセスを許可する方法 Tomcat サーバーへの外部ネットワーク アクセスを許可する方法 Apr 21, 2024 am 07:22 AM

Tomcat サーバーが外部ネットワークにアクセスできるようにするには、以下を行う必要があります。 外部接続を許可するように Tomcat 構成ファイルを変更します。 Tomcat サーバー ポートへのアクセスを許可するファイアウォール ルールを追加します。 Tomcat サーバーのパブリック IP を指すドメイン名を指す DNS レコードを作成します。オプション: リバース プロキシを使用して、セキュリティとパフォーマンスを向上させます。オプション: セキュリティを強化するために HTTPS を設定します。

SCP 使用法のヒント - ファイルを再帰的に除外する SCP 使用法のヒント - ファイルを再帰的に除外する Apr 22, 2024 am 09:04 AM

scp コマンドを使用すると、ネットワーク ホスト間でファイルを安全にコピーできます。データ転送と認証には ssh を使用します。一般的な構文は次のとおりです: scpfile1user@host:/path/to/dest/scp -r/path/to/source/user@host:/path/to/dest/scp ファイルを除外する scp コマンドを使用する場合はできないと思いますファイルをフィルタリングまたは除外します。ただし、ファイルを除外し、ssh を使用して安全にコピーするという良い回避策があります。このページでは、scp を使用してディレクトリを再帰的にコピーするときにファイルをフィルタリングまたは除外する方法について説明します。 rsync コマンドを使用してファイルを除外する方法 構文は次のとおりです。 rsyncav-essh-

nginx へようこそ!それを解決するにはどうすればよいですか? nginx へようこそ!それを解決するにはどうすればよいですか? Apr 17, 2024 am 05:12 AM

「nginx へようこそ!」エラーを解決するには、仮想ホスト構成を確認し、仮想ホストを有効にし、Nginx をリロードする必要があります。仮想ホスト構成ファイルが見つからない場合は、デフォルト ページを作成して Nginx をリロードすると、エラー メッセージが表示されます。が消え、ウェブサイトは通常のショーになります。

Nodejsプロジェクトをサーバーにデプロイする方法 Nodejsプロジェクトをサーバーにデプロイする方法 Apr 21, 2024 am 04:40 AM

Node.js プロジェクトのサーバー デプロイメント手順: デプロイメント環境を準備します。サーバー アクセスの取得、Node.js のインストール、Git リポジトリのセットアップ。アプリケーションをビルドする: npm run build を使用して、デプロイ可能なコードと依存関係を生成します。コードをサーバーにアップロードします: Git またはファイル転送プロトコル経由。依存関係をインストールする: サーバーに SSH で接続し、npm install を使用してアプリケーションの依存関係をインストールします。アプリケーションを開始します。node Index.js などのコマンドを使用してアプリケーションを開始するか、pm2 などのプロセス マネージャーを使用します。リバース プロキシの構成 (オプション): Nginx や Apache などのリバース プロキシを使用して、トラフィックをアプリケーションにルーティングします。

HTMLファイルからURLを生成する方法 HTMLファイルからURLを生成する方法 Apr 21, 2024 pm 12:57 PM

HTML ファイルを URL に変換するには Web サーバーが必要です。これには次の手順が含まれます。 Web サーバーを取得します。 Webサーバーをセットアップします。 HTMLファイルをアップロードします。ドメイン名を作成します。リクエストをルーティングします。

外部からnodejsにアクセスできますか? 外部からnodejsにアクセスできますか? Apr 21, 2024 am 04:43 AM

はい、Node.js には外部からアクセスできます。次の方法を使用できます。 Cloud Functions を使用して関数をデプロイし、一般にアクセスできるようにします。 Express フレームワークを使用してルートを作成し、エンドポイントを定義します。 Nginx を使用して、Node.js アプリケーションへのリバース プロキシ リクエストを実行します。 Docker コンテナを使用して Node.js アプリケーションを実行し、ポート マッピングを通じて公開します。

PHP を使用して Web サイトを展開および維持する方法 PHP を使用して Web サイトを展開および維持する方法 May 03, 2024 am 08:54 AM

PHP Web サイトを正常に展開して維持するには、次の手順を実行する必要があります。 Web サーバー (Apache や Nginx など) を選択する PHP をインストールする データベースを作成して PHP に接続する コードをサーバーにアップロードする ドメイン名と DNS を設定する Web サイトのメンテナンスを監視する手順には、PHP および Web サーバーの更新、Web サイトのバックアップ、エラー ログの監視、コンテンツの更新が含まれます。

サーバー システムにはどのようなバージョンがありますか? サーバー システムにはどのようなバージョンがありますか? Apr 16, 2024 pm 12:52 PM

サーバー システムのバージョンには通常、Linux (RHEL、CentOS、Ubuntu Server、Debian)、Windows Server (Standard、Datacenter、Hyper-V)、UNIX (Solaris、AIX、HP-UX)、macOS Server が含まれます。システムのバージョンを選択するときは、アプリケーションの互換性、ハードウェアのサポート、セキュリティと安定性、コストとサポートなどの要素を考慮する必要があります。

See all articles