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 つのヒント
MacにはApache環境が付属していますターミナルを開き、sudo apachectl -v と入...
序文最近、私の住居の電力事情が不安定で、突然の停電が頻繁に起こります。ノートパソコンを持っているので...
メタ宣言注釈の手順: 1. モバイル ページと 1 対 1 で対応するすべての PC ページを分類し...
目次使いやすいプロジェクトを作成するvue-cli 作成ヴィートクリエイションvue-routerを...
フローティング、フローティング埋め込み div、配置、フレックスという 4 つの一般的な方法と原則を...
CHAR 型と VARCHAR 型は似ていますが、主に格納場所、末尾のスペース、取得方法が異なります...
1. データを準備するこのテーブルでは次の操作が実行されます 学生テーブルを作成 ( id int ...
1. 公式サイト http://dev.mysql.com/downloads/mysql/ から ...
MySQL クエリ キャッシュを設定する目的は次のとおりです。クエリ結果をキャッシュしておくと、次回...
MySQLダウンロードアドレス: https://obs.cn-north-4.myhuaweicl...
目次シンプルなSpringbootプロジェクトを作成する1. pom.xmlでSpring Boot...
MySQL UNION 演算子このチュートリアルでは、MySQL UNION 演算子の構文と例を紹介...
前回の記事では、MySQL 5.7.19 無償インストール版 (64 ビット) の設定方法についての...
間違った mysql コマンドを入力したのでキャンセルしたいです。どうすればいいですか? ctrl ...
html2canvas は、HTML 要素からキャンバスを生成するライブラリです。描画されるキャンバ...