- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- 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 が複数のプロジェクトをデプロイする方法
- 前提条件 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 アプリケーションをデプロイする方法
- サーバーには 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 つのサーバー上に複数のサイトを効率的にデプロイするにはどうすればよいでしょうか?
- ニーズを見てみましょう。ここには、展開する必要がある 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で共有メモリを使用する方法
- 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をインストールする方法
- 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 の地理情報を読み取る方法
- 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 で構成する方法
- ここから証明書を申請してください。私は 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をインストールして自動起動を設定する方法
- 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 をリダイレクトする方法
- 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のディレクトリ参照機能を有効にする方法
- 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 は、クライアントのリクエストを処理した直後に、クライアントのリクエストに関する情報をアクセス ログに書き込みます。デフォルトでは、アクセス ログは 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 を構成する方法
- 環境の準備: 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 の主な競合相手は 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 サーバーをすばやくインストールする方法
- 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