1. nginxのインストールと操作(Mac OS環境)1. nginxをインストールする Homebrew 経由で直接インストールできます: $brew nginx をインストール インストール後、デフォルトのホームページファイルは デフォルトの設定ファイルのアドレスは Nginx はデフォルトでポート 8080 を使用します。ポートが占有されていることがわかった場合 ( 2. nginxを起動する $brew サービスが nginx を起動します または、 起動が成功したら、ブラウザで 3. nginxを停止する $ nginx -s 停止 4. nginxを再起動する $ nginx -s リロード 5. nginx設定パス情報を表示する $brew 情報 nginx 2. nginxルールの設定より多くの構成を表示できます https://www.nginx.com/resources/wiki/start/#pre-canned-configurations http://nginx.org/ja/docs/ を参照してください。 http://www.nginx.cn/doc/ 1. 場所 場所の文法記事 2. ルートとエイリアス nginx では、ルートとエイリアスを通じてリソースのアクセス パスを指定できます。 1) ルート: 位置 / { ルート /usr/local/var/www/; インデックス index.html index.htm; } 上記のルールでは、アドレス アドレス つまり、アクセスされるリソース アドレスは、実際には、root で指定されたパス + location で一致するパスになります。 2) 別名: alias はエイリアスであり、その一致ルールは root のものと若干異なります。 場所 /a/ { エイリアス /usr/local/var/www/b/; } 上記のルールでは、アドレス アドレス つまり、アクセスされるリソース アドレスは alias で指定されたパスであり、location で一致するパスとは関係ありません (location で一致するパスは破棄されます)。 3) ルートとエイリアスの違い: エイリアスは location でのみ使用できますが、root は server、http、location に存在できます。 エイリアスの後には「/」が続く必要があります。そうしないと、ファイルは見つかりません。一方、ルートの場合は「/」はオプションです。 3. ファイルを試す 場所 /test/ { try_files $uri $uri/ /a/1.png; } try_files は、Web サイトのディレクトリからユーザーがアクセスしたファイルを読み取ろうとします。最初の変数が存在する場合は直接戻り、存在しない場合は 2 番目の変数の読み取りを続けます。存在する場合は直接戻り、存在しない場合は 3 番目のパラメータにジャンプします。 $uri は、ユーザーがアクセスしたアドレスを格納する nginx 変数です。たとえば、http://www.xxx.com/index.html にアクセスする場合、\$uri は /index.html になります。 $uri/ はアクセスされるディレクトリを表します。たとえば、http://www.xxx.com/hello/test/ の場合、\$uri/ は /hello/test/ になります。 たとえば、上記のルールでは、アドレス 詳しい使用方法: https://www.jb51.net/article/156899.htm 4. 書き直す 構文を書き換える 書き換え機能は、URL の書き換えとリダイレクトを実装します。 構文書き換え rewrite は 書き換えの実行順序は次のとおりです。
フラグフラグ:
場所 /home/ { ^/home/test/ http://www.baidu.com を書き換えます。 } 上記のルール: アドレス いくつかのヒント: ブラウザの URL 表示を変更せずに nginx で URL をリダイレクトするにはどうすればよいですか? proxy_passはリバースプロキシを指定できます 詳しい使用方法: https://www.jb51.net/article/134233.htm 3. コマンドライン設定(Mac OS)1. コマンドラインでvscodeを使ってファイルを開く方法 /usr/local/bin/ をコピーします ln -s "/Applications/Visual Studio Code.app/Contents/MacOS/Electron" vscode このうち、 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: React は入力値を取得し、2 つのメソッドの例を送信します
>>: MySQL データ ウェアハウスを保護するための 5 つのヒント
次の図に示すように: 仮想マシンと Docker を使用するとき、「なぜ Docker は VM よ...
1.# # は Web ページ内の場所を表します。右側の文字はその位置の識別子です。たとえば、ht...
1. Vueルーティングの権限制御には一般的に2つの方法がありますa. ルーティングメタ情報(メタ)...
今日、私は公開用の動的なウィンドウ スタイルを設計しましたが、マウスで入力をクリックしたときにブラウ...
目次1. 短絡判定2. オプション連鎖演算子 (?) 3. ヌル合体演算子 (??) 4. 終了関数...
この記事では、参考までにMySQLの無料インストール構成チュートリアルを紹介します。具体的な内容は次...
Mysql はクエリ結果セットを JSON データに変換します 序文 学生テーブル 学生スコアテーブ...
JDKをダウンロードしてインストールするステップ 1: まず、公式 Web サイト http://...
XHTML には似た機能を持つタグがいくつかあります。もちろん、ここでの類似性とは意味の類似性を指...
目次v-model 入力で双方向バインディングデータを使用するコンポーネント内の v-model他の...
MySQL はディスクに保存される永続的なストレージであり、取得には一定の IO が伴うことはご存じ...
序文テキスト検索ツールといえば、Linux で最も便利でよく使われるツールの 1 つである grep...
夜遅くまで何度も困難なシングルステップデバッグを行った後、ようやく理想的なブレークポイントを見つけま...
まず init-connect を通じて mysql 接続を初期化し、次にインスタンスに接続する必要...
MGR (MySQL グループ レプリケーション) は、バージョン 5.7 で追加された新しい機能...