ホームページ 運用・保守 Nginx CentOSサーバーでnginxを設定する方法

CentOSサーバーでnginxを設定する方法

May 12, 2023 pm 11:25 PM
centos nginx

セキュア ターミナルをダウンロードする mobaxterm_personal

まず、セキュア ターミナルをダウンロードした後、独自のパブリック ネットワーク ip

CentOSサーバーでnginxを設定する方法

に接続します。接続成功 上記のような表示になります

nginx 概要

nginx は、軽量の Web サーバーおよびリバース プロキシ サーバーです。 apacheやlighttpdと比べてメモリが少なく安定性が高いというメリットがあります。最も一般的な用途は、リバース プロキシ サービスを提供することです。

サーバーに接続した後

最初のステップ: gcc gcc-c をインストールします。

コマンドは :

yum install -y gcc gcc-c++
ログイン後にコピー

ステップ 2: pcre ライブラリをインストールします

$ cd /usr/local/
$ wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz
$ tar -zxvf pcre-8.36.tar.gz
$ cd pcre-8.36
$ ./configure
$ make && make install
ログイン後にコピー

エラーが報告された場合:configure: error: C サポートには C コンパイラが必要です

解決策: yum install -y gcc gcc-c

ステップ 3: ssl ライブラリをインストールする

$ cd /usr/local/
$ wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz
$ tar -zxvf openssl-1.0.1j.tar.gz
$ cd openssl-1.0.1j
$ ./config
$ make && make install
ログイン後にコピー

ステップ 4: zlib インベントリをインストールする

$ cd /usr/local/
$ wget http://zlib.net/zlib-1.2.11.tar.gz
$ tar -zxvf zlib-1.2.11.tar.gz
$ ./configure
$ make && make install
ログイン後にコピー

ステップ 5: nginx をインストールする

$ cd /usr/local/
$ wget http://nginx.org/download/nginx-1.8.0.tar.gz
$ tar -zxvf nginx-1.8.0.tar.gz
$ cd nginx-1.8.0 
$ ./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module
(注: --with-http_ssl_module:这个不加后面在nginx.conf配置ssl:on后,启动会报nginx: [emerg] unknown directive "ssl" in /opt/nginx/conf/nginx.conf 异常)
$ make && make install
ログイン後にコピー

nginx を開始する

$ /usr/local/nginx/sbin/nginx
ログイン後にコピー

ステップ 6: 起動が成功したかどうかを確認する

ブラウザを開いて、このマシンの IP にアクセスします。ブラウザに「nginx へようこそ!」と表示された場合は、nginx がインストールされ、正常に実行されていることを意味します。

このプロセス中に発生した内容を記録します。

続行 6 番目の手順では、ブラウザへの接続に失敗し、応答がなかったので、ファイアウォールのポート 80 が開いているかどうかを確認しました。

firewall- cmd --list-all ポート 80 を確認します

firewall-cmd --zone=public --add-port=80/tcp ポート 80 が開いていない場合は、ポート 80

を開きます。

firewall- cmd --reload ファイアウォールを再度開きます

nginx サービスを再起動します:

/usr/local/nginx/sbin/nginx –s reload
ログイン後にコピー

まだこの IP アドレスに接続できないことがわかりました。ローカル接続が確立されているかどうかを確認してください。 Normal:

コマンドは:

curl localhost
ログイン後にコピー

図に示すように、ローカル接続は成功していますが、IP にアクセスできないことがわかります。 CentOSサーバーでnginxを設定する方法

最後に確認したところ、新しいサーバーが原因で、Alibaba Cloud セキュリティ グループはポート 22 と 3389 のみを開き、ポート 80 は開いていませんでした。

これら 2 つのポート番号だけでは不十分です。サーバーに接続できるようにするには、ポート 80 を開く必要があります。

セキュリティ グループの構成ルールを追加します。

Alibaba Cloud を使用しているため、Alibaba Cloud のセキュリティ グループ操作を使用してポート開放効果を実現します。

Alibaba Cloud にログインした後、次の順序で選択します: Cloud Server ecs->Security Group->Configuration Rules

現在のセキュリティ グループルールは 3 です。それぞれ 22、3389、icmp プロトコルです。 CentOSサーバーでnginxを設定する方法

次に、右上隅にある [セキュリティ グループ ルールの追加] をクリックします。

CentOSサーバーでnginxを設定する方法ポート 80を追加します。

に示すように、画像のみ 2 つの変更が必要です:

ポート範囲: 21/21 は 21 から始まり 21 で終わることを意味します

Authorization オブジェクト: 0.0.0.0/0 はすべての IP アドレスが許可されることを意味しますポートにアクセスします

図に示すように、新しいルールが追加されましたCentOSサーバーで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衣類リムーバー

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)

CentOS HDFS構成を最適化する方法 CentOS HDFS構成を最適化する方法 Apr 14, 2025 pm 07:15 PM

CENTOSのHDFSパフォーマンスの向上:CENTOSのHDFS(Hadoop分散ファイルシステム)を最適化するための包括的な最適化ガイドには、ハードウェア、システム構成、ネットワーク設定を包括的に検討する必要があります。この記事では、HDFSパフォーマンスを改善するのに役立つ一連の最適化戦略を提供します。 1.ハードウェアのアップグレードと選択リソースの拡張:サーバーのCPU、メモリ、ストレージ容量を可能な限り増やします。高性能ハードウェア:高性能ネットワークカードとスイッチを採用して、ネットワークスループットを改善します。 2。システム構成微調整カーネルパラメーター調整:/etc/sysctl.confファイルを変更して、TCP接続番号、ファイルハンドル番号、メモリ管理などのカーネルパラメーターを最適化します。たとえば、TCP接続ステータスとバッファサイズを調整します

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

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

Centosシャットダウンコマンドライン Centosシャットダウンコマンドライン Apr 14, 2025 pm 09:12 PM

Centos Shutdownコマンドはシャットダウンし、構文はシャットダウン[オプション]時間[情報]です。オプションは次のとおりです。-hシステムをすぐに停止します。 -pシャットダウン後に電源をオフにします。 -r再起動; -t待機時間。時間は、即時(現在)、数分(分)、または特定の時間(HH:mm)として指定できます。追加の情報をシステムメッセージに表示できます。

Centosはメンテナンスを停止します2024 Centosはメンテナンスを停止します2024 Apr 14, 2025 pm 08:39 PM

Centosは、上流の分布であるRhel 8が閉鎖されたため、2024年に閉鎖されます。このシャットダウンはCentos 8システムに影響を与え、更新を継続し続けることができません。ユーザーは移行を計画する必要があり、提案されたオプションには、Centos Stream、Almalinux、およびRocky Linuxが含まれ、システムを安全で安定させます。

MySQLをCentos7にインストールする方法 MySQLをCentos7にインストールする方法 Apr 14, 2025 pm 08:30 PM

MySQLをエレガントにインストールするための鍵は、公式のMySQLリポジトリを追加することです。特定の手順は次のとおりです。MYSQLの公式GPGキーをダウンロードして、フィッシング攻撃を防ぎます。 mysqlリポジトリファイルを追加:rpm -uvh https://dev.mysql.com/get/mysql80-community-rease-el7-3.noarch.rpm update yumリポジトリキャッシュ:yumアップデートインストールmysql:yumインストールmysql-server startup mysql sportin

CentOS HDFS構成をチェックする方法 CentOS HDFS構成をチェックする方法 Apr 14, 2025 pm 07:21 PM

CENTOSシステムでHDFS構成をチェックするための完全なガイドこの記事では、CENTOSシステム上のHDFSの構成と実行ステータスを効果的に確認する方法をガイドします。次の手順は、HDFSのセットアップと操作を完全に理解するのに役立ちます。 Hadoop環境変数を確認します。最初に、Hadoop環境変数が正しく設定されていることを確認してください。端末では、次のコマンドを実行して、Hadoopが正しくインストールおよび構成されていることを確認します。HDFS構成をチェックするHDFSファイル:HDFSのコア構成ファイルは/etc/hadoop/conf/ディレクトリにあります。使用

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」で実行されていることを確認します。

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

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

See all articles