Centos7.3 Nginx をインストールして展開し、https を設定する方法

Centos7.3 Nginx をインストールして展開し、https を設定する方法

設置環境

1. gccのインストール

nginxをインストールするには、まず公式サイトからダウンロードしたソースコードをコンパイルする必要があります。

コンパイルは gcc 環境に依存します。

yum で gcc-c++ をインストールします

2. PCRE pcre-develのインストール

pcre を使用して開発された二次開発ライブラリである pcre-devel をインストールします。 :

yum インストール -y pcre pcre-devel

3. zlibのインストール

zlib ライブラリは、さまざまな圧縮および解凍方法を提供します。Nginx は zlib を使用して、http パケットの内容を gzip で圧縮できます。

yum インストール -y zlib zlib-devel

4. OpenSSLのインストール

主要な暗号化アルゴリズム、一般的に使用されるキーおよび証明書パッケージ管理機能、SSL プロトコルを含む強力なセキュア ソケット レイヤー暗号化ライブラリです。 Nginx は https (SSL プロトコル経由で http を送信) をサポートする必要があります

yum インストール -y openssl openssl-devel

Nginxをインストールする

wgetコマンドを使用してダウンロードする

https://nginx.org/download/nginx-1.9.9.tar.gz を実行します。

解凍

tar -zxvf nginx-1.9.9.tar.gz
nginx-1.9.9をインストールします

構成

共通構成

#./configure

https を設定します:

./configure --with-http_ssl_module

インストール

作る
インストールする

インストール パスを見つけます:

nginxはどこにある?

nginx の起動と停止

/usr/local/nginx/sbin/ をコピーします。
./nginx
./nginx -s 停止
./nginx -s 終了
./nginx -s リロード

注:

./nginx -t: nginx.conf設定ファイルが正しいかどうかを確認します

./nginx -s quit: このメソッドは、処理タスクを完了した後に nginx プロセスを停止します。

./nginx -s stop: この方法は、まず nginx プロセス ID を見つけてから、kill コマンドを使用してプロセスを強制的に終了するのと同じです。

SSL を設定するには、使用しているサーバーを確認し、ドメイン名の申請時に SSL 証明書を申請し、サーバー負荷分散で直接設定してください。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Nginx で HTTPS 証明書を構成する詳細なプロセス
  • Nginxはhttpとhttpsの両方のアクセスをサポートするために同じドメイン名を設定します
  • HttpとHttpsの両方をサポートするNginxの詳細な設定
  • Nginx ドメイン名 SSL 証明書の構成 (Web サイトの http を https にアップグレード)
  • nginx で SSL 証明書を設定して https サービスを実装する方法
  • Nginx での Frp による https への強制リダイレクト設定の詳細な説明
  • Docker に nginx をインストールし、https 経由でアクセスを構成する方法
  • SSL モジュール構成を使用して HTTPS アクセスをサポートする nginx の詳細な説明
  • Nginx は https ウェブサイト構成コード例を実装します

<<:  MySQL 8の新機能ウィンドウ関数の役割

>>:  jsはシンプルなショッピングカートモジュールを実装します

推薦する

LinuxでIPアドレスを手動で設定するための詳細な手順

目次1.まずネットワークカードの設定ディレクトリに入る2. ifcfg-ens33ネットワークカード...

IE6 での背景画像キャッシュ

IE6 での CSS 背景画像のちらつきバグ (IE6 の背景画像キャッシュの問題) IE6 は、背...

Mac 向け MySQL 5.7.17 のインストールと設定のチュートリアル

1. MySQLをダウンロードする公式サイトのダウンロードページをクリックすると次のページに入ります...

MySQLビューの原理と使用法の詳細な説明

この記事では、例を使用して MySQL ビューの原理と使用方法を説明します。ご参考までに、詳細は以下...

MySQL 完全折りたたみクエリ正規マッチングの詳細な説明

概要前の章では、クエリのフィルター条件について学習しました。MySQL では、like % ワイルド...

MySQL カーソル関数と使用法

目次意味カーソルの役割カーソルの使用カーソルの宣言カーソルを開くカーソルデータのトラバースカーソルを...

WEBAPP開発スキルのまとめ(モバイルWebサイト開発の注意点)

1. レスポンシブな Web を開発するには、ページを画面サイズに適応させる必要があります。前の記...

mysql 10進データ型変換の実装

最近、次のデータ型のデータベースに遭遇しました:decimal(14,4)発生した問題は次のとおりで...

docker-compose でデプロイしたときに MySQL にアクセスできなくなる問題の簡単な分析

Docker-ComposeとはCompose プロジェクトは、以前の fig プロジェクトから派生...

Gitコミットログの変更方法のまとめ

ケース1: 最後の提出とプッシュなし次のコマンドを実行します。 git コミット --amend g...

見落とされがちなMETAタグの特殊効果(ページ遷移効果)

Web デザインで js を使用すると、多くのページ効果を実現できますが、HTML タグの META...

Windows システム mysql5.7.18 インストール グラフィック チュートリアル

Windows システム向け MySQL インストール チュートリアルダウンロード1. https:...

アーティストの自己啓発におけるいくつかの経験

会社の影響力が拡大し、製品が改良され続けるにつれて、関連するイメージデザインもそれに追いつき、徐々に...

表のセル間の境界線/区切り線を非表示にする方法

上の境界線のみを表示する <table frame=above>下の境界線のみを表示する...

HTML チュートリアル: よく使われる HTML タグのコレクション (5)

導入された HTML タグは、必ずしも XHTML 仕様に完全に準拠しているわけではありません。実際...