現在位置:ホームページ > 技術記事 > 運用・保守 > Nginx

  • Nginx 環境で仮想ドメイン名を構成およびテストする方法
    Nginx 環境で仮想ドメイン名を構成およびテストする方法
    nginx 仮想ドメイン名構成を使用すると、ドメイン名を購入せずに、特定のドメイン名を介してローカル サーバーにアクセスできます。導入前に不要な経費を削減します。設定手順 1. nginx.conf 設定ファイルを編集します sudovim/usr/local/nginx/nginx/conf/nginx.xonf (1) ファイル名にドメイン名を追加します (今後の管理を容易にするため) ここで追加されるコードは http ですnginx.conf のノードの下に追加するだけです。ただし、vhost フォルダーのパスに注意する必要があり、ここで作成される vhost フォルダーのパスは /usr/local/nginx/nginx/conf/vhost ですが、ng
    Nginx 1553 2023-05-14 16:22:06
  • docker nginx が複数のプロジェクトをデプロイする方法
    docker nginx が複数のプロジェクトをデプロイする方法
    前提条件 1. Docker がローカル コンピューターとサーバーにインストールされている。Google でダウンロードできる 2. dockerhub にアカウントをすでに持っており、ポータルに登録している: 3. docker に精通し、dockerfile の指示を理解している必要があるdockerfile を使用してミラーを作成する このマシンに web というプロジェクトがある場合は、web ルート ディレクトリに新しい dockerfile を作成し、nginx:1.13.6-alpinelabelmaintainer="lilywang"argtz="asia/shanghai"envtz から次の内容を書き込みます${tz}
    Nginx 1320 2023-05-14 16:16:12
  • Docker を使用して Nginx+Flask+Mongo アプリケーションをデプロイする方法
    Docker を使用して Nginx+Flask+Mongo アプリケーションをデプロイする方法
    サーバーには nginx、データベースサポートには mongo、Python 言語の Web フレームワークには flask を使用し、docker のコンテナ機能を利用して Linux サーバーに簡単にデプロイできます。プロジェクト準備プロジェクトのメイン ディレクトリは次のとおりです。次のように __project-name|__docker-file|__ningx|__dockerfile |__conf|__nginx.conf|__flask|__dockerfile|__requirements.txt|__mongo|__dockerfile|__setup.sh|__docker-compose.yml|
    Nginx 1270 2023-05-14 16:16:06
  • Nginx は 1 つのサーバー上に複数のサイトを効率的にデプロイするにはどうすればよいでしょうか?
    Nginx は 1 つのサーバー上に複数のサイトを効率的にデプロイするにはどうすればよいでしょうか?
    ニーズを見てみましょう。ここには、展開する必要がある 3 つの Web サイト プロジェクトがあります (順番に 3 つのドメイン名に対応します)。対応するドメイン名にアクセスして、対応する Web サイトにジャンプできるようにする Linux サーバーが提供されています。この問題を解決するために私が設計したアーキテクチャ図を見てみましょう。ここでは、図内の Linux サーバーのパブリック IP アドレスが 192.168.2.100 であると仮定し、このサーバー上に 3 つのサイトを構築すると仮定します。www .nginxtest.net 、 admin.nginxtest.net 、 app.nginxtest.net 。 1. nginx リバース プロキシを設定するには、やはり最初に ssh に接続してから、次のように入力します。
    Nginx 2607 2023-05-14 16:13:06
  • nginxで共有メモリを使用する方法
    nginxで共有メモリを使用する方法
    ngx_shmem の使用: ngx_shmem.c/h ファイルは、mmap()/munmap() システム コールまたは shmget()/shmdt() を非常に単純にカプセル化したものです。連続共有メモリ空間の申請・解放が可能なngxスタイルの基本ライブラリを実装しました。一般的に固定長の共有データに使用され、データ長が固定されており、使用中に伸びたり縮んだりすることはありません。 typedefstruct{u_char*addr;size_tsize;...}ngx_shm_t;ngx_int_tngx_shm_alloc(ngx_shm_t*shm);voidngx_shm_free(ngx)
    Nginx 1396 2023-05-14 15:55:06
  • Centos7にPHPとNginxをインストールする方法
    Centos7にPHPとNginxをインストールする方法
    1. PHP をインストールします。2013 年に WeChat が人気になるにつれて、PHP の使用も再び人気が高まっています。市場の多くの企業がアプリケーション バックエンドとして PHP を使用することを選択しています。個人的には、その理由は次のとおりだと思います: 1. PHP のコストPHPの性能が低い 2. PHPが始めやすい 3. PHPの開発サイクルが比較的短い 4. TP5の誕生により、PHPインタフェースの開発効率が向上非常に多くの要求があるため、多くの企業のサーバー構成は、プロジェクトの構築を完了するために PHP 環境をサポートできる必要があります。実は、centos のインストールソフトには大きく分けて 2 種類あります。1 つ目はクイックインストール、2 つ目はコンパイルしてインストールします。個人的にはコンパイルしてインストールすることをお勧めします。クイックインストール方法については、簡単で高速です。対応するソフトウェアをロードするだけです。 php ソースを開き、yuminstall による 1 つのステップを完了します。
    Nginx 1823 2023-05-14 15:37:06
  • Nginx および GeoIP モジュールが IP の地理情報を読み取る方法
    Nginx および GeoIP モジュールが IP の地理情報を読み取る方法
    Linux インストール geoipyuminstallnginx-module-geoiphttp_geoip_module 使用シナリオ 1. 国内と海外で http アクセス ルールを区別する 2. 国内の都市と地域で http アクセス ルールを区別する yum がインストールされたら、インストールされているモジュール ファイルを見つけます。 /nginx/modules/ ディレクトリ内の注意: nginx が yum でインストールされておらず、ソース コードからコンパイルされてインストールされている場合は、nginx を再インストールしてコンパイルし、このモジュールを追加する必要があります。このモジュールを手動で追加するには、モジュールを手動で追加し、nginx.conf 構成ファイルの先頭にあるモジュールと http をロードします。
    Nginx 1761 2023-05-14 15:10:06
  • https アクセスを実現するために nginx を ssl で構成する方法
    https アクセスを実現するために nginx を ssl で構成する方法
    ここから証明書を申請してください。私は Tencent Cloud から無料の証明書を直接申請しました。ここで注意が必要なのは、アジア信託庁が発行する無料証明書は1つのドメイン名に対してのみ利用可能であり、サブドメイン名については別途申請する必要がある。言うまでもなく、Tencent での申請は非常に速く、10 分以上で承認されました。 zip ファイルをダウンロードして解凍し、その中の nginx フォルダーを開いて、1_xxx.com_bundle.crt および 2_xxx.com.key ファイルをコピーします。 nginx 構成ファイルを開く nginx ファイルの場所がわからない場合は、whereisnginx コマンドを使用して見つけることができます。私の構成ファイルは /ect/nginx にあります。ここで 2 つの証明書ファイルをコピーし、後で直接構成します。
    Nginx 1225 2023-05-14 15:07:14
  • CentOS7にNginxをインストールして自動起動を設定する方法
    CentOS7にNginxをインストールして自動起動を設定する方法
    1. 公式 Web サイトからインストール パッケージをダウンロードし、Linux に適したバージョンを選択します。ここで最新バージョンを選択し、ローカルにダウンロードしてサーバーにアップロードするか、centos で wget コマンドを使用して直接ダウンロードします。 /usr/local ディレクトリに切り替えて、ソフトウェア パッケージ #cd/usr/local#wgethttp://nginx.org/download/nginx-1.11.5.tar.gz2 をダウンロードします。nginx をインストールするには、まず次のコマンドを実行して、 nginx の依存ライブラリをインストールします。依存ライブラリが不足している場合、インストールに失敗する可能性があります。詳細については、記事の最後にあるエラー メッセージを参照してください。 #yuminstallgcc-c++#yuminstallpcre#yumins
    Nginx 3107 2023-05-14 15:01:14
  • nginx ロードバランシングを通じて https をリダイレクトする方法
    nginx ロードバランシングを通じて https をリダイレクトする方法
    Web 側で証明書とキーをコピーします。 scp-rp-p52113/application/nginx/conf/key10.0.0.5:/application/nginx/conf/ nginx ロードで vim/application/nginx/conf/nginx.confworker_processes2 を設定します。バランシング サーバー ;error_loglogs/error.log;events{worker_connections65535;}http{includemime.types;default_typeappli
    Nginx 1027 2023-05-14 14:58:23
  • Nginxのディレクトリ参照機能を有効にする方法
    Nginxのディレクトリ参照機能を有効にする方法
    Apache では、Web サーバーの特定のパスにアクセスしたときに、ディレクトリ以下のファイル一覧を自動的に表示するように設定できることは誰もが知っていますが、実際、nginx は Apache よりもまったく弱いわけではありません。もちろん、これを実現することもできます。非常に簡単でシンプルな機能です; これを有効にするために主に autoindex パラメータが使用されます その構成は次のとおりです: 次のようにコードをコピーします: location/{root/data/www/file//ファイルの絶対パスを指定します実際のディレクトリ; autoindexon;//ディレクトリ参照機能を有効にする; autoindex_exact_sizeoff;//詳細なファイル サイズ統計を閉じる、ファイル サイズを mb、gb 単位で表示します、デフォルトは b; a
    Nginx 1426 2023-05-14 13:46:06
  • Nginx でログをカスタマイズし、ログ バッファを有効にする方法
    Nginx でログをカスタマイズし、ログ バッファを有効にする方法
    アクセス ログ nginx は、クライアントのリクエストを処理した直後に、クライアントのリクエストに関する情報をアクセス ログに書き込みます。デフォルトでは、アクセス ログは logs/access.log にあり、情報は事前定義された組み合わせ形式でログに書き込まれます。アクセス情報を正確に記録したい場合は、以下に示すように、より完全なアクセス ログ形式をカスタマイズする必要があります: http{log_formatgeoproxy'[$time_local]$remote_addr''$realip_remote_addr$remote_user''$request_m
    Nginx 1050 2023-05-14 13:07:33
  • keepalived デュアルマシン ホット スタンバイ nginx を構成する方法
    keepalived デュアルマシン ホット スタンバイ nginx を構成する方法
    環境の準備: 2 centos: 192.168.0.105 と 192.168.0.118、仮想 IP (vip) は 192.168.0.119、keepavlived を構成します。keepalivedyuminstallkeepalived をそれぞれ 105 と 118 にインストールします。ハートビート スクリプトを準備します。keepalived の構成は非常に柔軟であり、スクリプト コマンドは定期的に実行できます。ハートビート チェックに使用されます。たとえば、nginx にアクセスして nginx にアクセスできないことが判明した場合、keepalived をオフにし、それによって nginx に切り替えて、中断のないサービス サポートを実現します。 vi/etc/キープアライブ
    Nginx 1212 2023-05-14 12:34:11
  • Nginx クイック スタート例の分析
    Nginx クイック スタート例の分析
    nginx を使用する理由現在、nginx の主な競合相手は Apache ですが、ここでは nginx の利点をよりよく理解していただくために、両者を簡単に比較してみます。 1. Web サーバーとして: Apache と比較して、nginx は使用するリソースが少なく、より多くの同時接続をサポートし、より高い効率を反映するため、nginx は仮想ホストプロバイダーの間で特に人気があります。高い同時接続の場合、nginx は Apache サーバーの良い代替品です: nginx は、米国の仮想ホスト ビジネスの上司によってよく選ばれるソフトウェア プラットフォームの 1 つであり、最大 50,000 の同時接続の応答をサポートできます。 epollan を選択したのは nginx のおかげです
    Nginx 903 2023-05-14 12:19:20
  • CentOS に Nginx サーバーをすばやくインストールする方法
    CentOS に Nginx サーバーをすばやくインストールする方法
    1. nginx のダウンロード nginx の公式 Web サイト (http://nginx.org/en/download.html) から最新バージョンの nginx をダウンロードします。ダウンロードが完了すると、下図に示すような圧縮パッケージが得られますので、下図に示すように、nginx の tar パッケージを Linux サーバーにアップロードします: 2. nginx2.1 をインストールします インストールの前提条件 nginx をインストールする前に、g++ と gcc がシステムにインストールされていることを確認する必要があります。openssl-devel、pcre-devel、および zlib-devel ソフトウェア。 1. 必要なソフトウェアをインストールします: yum-yinstallzli
    Nginx 941 2023-05-14 12:04:12

ツールの推奨事項

jQuery エンタープライズ メッセージ フォームの連絡先コード

jQuery エンタープライズ メッセージ フォーム連絡先コードは、シンプルで実用的なエンタープライズ メッセージ フォームおよび連絡先紹介ページ コードです。

HTML5 MP3 オルゴール再生効果

HTML5 MP3 オルゴール再生特殊効果は、HTML5 + css3 に基づく MP3 音楽プレーヤーで、かわいいオルゴールの絵文字を作成し、スイッチ ボタンをクリックします。

HTML5 クールなパーティクル アニメーション ナビゲーション メニューの特殊効果

HTML5 クールなパーティクル アニメーションのナビゲーション メニュー特殊効果は、ナビゲーション メニューにマウスを置くと色が変化する特殊効果です。

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コード

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コードは、jQuery およびブートストラップ フレームワークに基づいたビジュアル フォームです。

有機果物と野菜のサプライヤー Web テンプレート Bootstrap5

有機果物と野菜のサプライヤー Web テンプレート-Bootstrap5

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

シンプルな履歴書情報 Web テンプレート Bootstrap4

シンプルな履歴書情報 Web テンプレート Bootstrap4

かわいい夏の要素のベクター素材 (EPS+PNG)

これは、太陽、日よけ帽子、ココナッツの木、ビキニ、飛行機、スイカ、アイスクリーム、アイスクリーム、冷たい飲み物、浮き輪、ビーチサンダル、パイナップル、巻貝、貝殻、ヒトデ、カニを含む、かわいい夏の要素のベクター素材です。 、レモン、日焼け止め、サングラスなど、素材は JPG プレビューを含む EPS および PNG 形式で提供されています。
PNG素材
2024-05-09

4 つの赤い 2023 卒業バッジ ベクター素材 (AI+EPS+PNG)

これは、2023 年卒業バッジの赤いベクター素材で、合計 4 つがあり、JPG プレビューを含む AI、EPS、PNG 形式で利用できます。
PNG素材
2024-02-29

歌う鳥と花がいっぱいのカートデザイン春のバナーベクター素材(AI+EPS)

これは、さえずる鳥と​​花でいっぱいのカートをデザインした春のバナー ベクター素材で、JPG プレビューを含む AI および EPS 形式で利用できます。
バナー画像
2024-02-29

金色の卒業帽ベクター素材(EPS+PNG)

これは、JPG プレビューを含む EPS および PNG 形式で利用できる、金色の卒業帽のベクター素材です。
PNG素材
2024-02-27

室内装飾クリーニングおよび修理サービス会社のウェブサイトのテンプレート

家の装飾のクリーニングとメンテナンス サービス会社の Web サイト テンプレートは、家の装飾、クリーニング、メンテナンス、その他のサービス組織を提供するプロモーション Web サイトに適した Web サイト テンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

フレッシュカラーの個人履歴書ガイドページテンプレート

フレッシュカラーマッチング個人求人応募履歴書ガイドページテンプレートは、フレッシュカラーマッチングスタイルに適した個人求人検索履歴書仕事表示ガイドページWebテンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

デザイナーのクリエイティブな仕事の履歴書 Web テンプレート

デザイナー クリエイティブ ジョブ履歴書 Web テンプレートは、さまざまなデザイナーのポジションに適した個人の職務履歴書表示用のダウンロード可能な Web テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

現代のエンジニアリング建設会社のウェブサイトのテンプレート

最新のエンジニアリングおよび建設会社の Web サイト テンプレートは、エンジニアリングおよび建設サービス業界の宣伝に適したダウンロード可能な Web サイト テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!