nginx をインストールApple Mac ではインストールに brew を使用します。brew がインストールされていない場合は、他の場所を検索してください。 最初のステップは、もちろん、Android Market や Apple AppStore に似たソフトウェア倉庫と考えることができる brew ライブラリを更新することです。 醸造アップデート 2番目のステップは、brewライブラリにnginxがあるかどうかを直接確認することです。 ブリューサーチ nginx 表示されたら、ライブラリがすでに存在していることが証明され、インストールコマンドを直接実行できます。 nginx をインストール インストール後にエラーが発生しない限り、nginx は正常にインストールされています。 。 。 Mac環境でのNginxの対応パス まず、nginxの共通パスを知っておく必要があります。以下にリストしました。
nginxに対応するnginx.confファイルを編集します。これは、上記の設定パスに対応しています。 #ユーザーnobody; ワーカープロセス 1; #error_log ログ/error.log; #error_log ログ/error.log 通知; #error_log ログ/error.log 情報; #pid ログ/nginx.pid; イベント { ワーカー接続 1024; } http { mime.types を含めます。 デフォルトタイプ アプリケーション/オクテットストリーム; ファイル送信オン; #tcp_nopush オン; #キープアライブタイムアウト 0; キープアライブタイムアウト65; クライアントボディバッファサイズ 10m; クライアントの最大ボディサイズは20mです。 #gzip オン; サーバー{ 聞く 80; server_name ローカルホスト; 位置 / { ルート /usr/local/etc/nginx/servers/html; インデックス index.html; try_files $uri $uri/ /index.html; } 場所 /api { proxy_pass http://localhost:18080/api; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; $Real $http_x_forwarded_for を設定します。 ( $Real ~ (\d+)\.(\d+)\.(\d+)\.(\d+),(.*) ){の場合 $Real $1.$2.$3.$4 を設定します。 } proxy_set_header X-Real-Ip $Real; } } 特別な注意が必要な点が 1 つあります。ルートが絶対パスでない場合、アクセスできない可能性があります。 インターネット上のパスのほとんどは相対パスです。何が問題なのかわかりません。ローカルでは機能しません。絶対パスを使用する必要があります。上記のパスの server/html は、npm run build コマンド後の vue プロジェクトの dist パッケージです。これを解凍してこのパスに配置するだけです。名前は、nginx 構成ファイルのパスに対応している必要があります。 最後の結末 最後に、nginxを起動し、ターミナルコマンドを直接入力します。 nginx 起動したnginx.confファイルを指定する場合 nginx -c / の後にパスが続く nginxを停止する nginx -s 停止 nginxを再起動する nginx -s リロード Apple M1 チップに nginx をインストールして vue プロジェクトをデプロイする方法についての記事はこれで終わりです。Apple M1 チップに nginx をインストールして vue プロジェクトをデプロイする方法についての詳細は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: HTML における iFrame タグの 2 つの使用法
>>: CSSアニメーションがJSによってブロックされるかどうかについての簡単な議論
Vue コンポーネントは接続されているため、コンポーネント間で値を渡す必要があるのは避けられません...
目次1. リソースファイル2. インストール2.1 詳細な手順2.1.1 ディスクイメージのマウント...
目次1. Vueフロントエンドを構成する1. クロスドメイン構成を開発する2. 本番環境のクロスドメ...
vue-cropperプラグインをベースにした画像キャプチャとアップロードコンポーネントをカプセル...
序文今日はちょっとしたデモを書きました。左右にスワイプするロジックに関わる部分があります。当初はプラ...
1. コマンドラインでMySQLサービスを停止します: net stop mysql stop my...
最近、MySQL を始めとしてデータベースの知識を勉強し始めました。以下では、皆さんの参考になるよう...
目次1. scrapy_splash とは何ですか? 2. scrapy_splashの役割3. s...
目次1. 部分文字列() 2. サブストラクチャ() 3.インデックス() 4.最後のインデックス(...
導入MySQL データベースを使用する場合、int を主キーとして使用し、自動インクリメントに設定す...
「downloadlaod」を直接クリックしてもダウンロードできない場合は、ここからダウンロードす...
目次1.Nuxtサーバーサイドレンダリングアプリケーションの展開(SSRサーバーレンダリング)利点:...
この記事では、物流タイムライン効果を実現するためのVueの具体的なコードを例として紹介します。具体的...
1. 環境を準備する(Node.jsをダウンロードし、環境変数を設定する) 2. vue-cliをグ...
先ほど MySQL パスワードを設定したのに、外食したり荷物を受け取ったりするときにパスワードを忘れ...