Mac上でnginxのインストール、および設定ファイルを変更します

 
自作をインストール1.
以下のコマンド入力端子
>ルビー-e "$(カール-fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

 

およそ数分後にパスワードの入力を求められた時に、インストールを完了するためにした後、お使いのMacのパスワードを入力して、インストールが成功した後、あなたはnginxのをインストールすることができます

 

nginxのインストール2.
以下のコマンド端子を入力します。
> BREW nginxのインストール

 

インストールが成功したことを確認します3.
以下のコマンド端子を入力します。
> sudoのnginxの

 

ブラウザの入力
>のhttp:// localhostを:8089

 

nginxのページに表示歓迎!インストールが正常に完了したと言います。

 

4.通常USR /ローカル/セラー/ nginxの/バージョン/ binにインストールされ、nginxのインストールディレクトリを検索します。また、コマンドを探すために行くことができます
`` `
MacdeMacBook-PRO-3:デスクトップzhongbaihua $のCDの/ usr
MacdeMacBook-PRO-3:USR zhongbaihua $のls
ビンlibにローカルの共有
libexecにsbinにスタンドアロン含めます
MacdeMacBook-PRO-3:ローカルUSR zhongbaihuaの$のCD
MacdeMacBook-PRO-3:ローカルzhongbaihuaする$ LS
Caskroom自作gitのオプトVAR
セラービンはsbinに含ま
フレームワークなどのlibシェア
MacdeMacBook-PRO-3:ローカルzhongbaihuaの$のCDセラー
MacdeMacBook-PRO-3:セラーzhongbaihua $のls
nginxの[email protected] PCRE
MacdeMacBook-PRO-3:セラーzhongbaihua $ CD nginxの
MacdeMacBook-PRO-3:nginxのzhongbaihua $のls
1.17.6
MacdeMacBook-PRO-3:nginxのzhongbaihua $ CD 1.17.6
MacdeMacBook-PRO-3:1.17.6 zhongbaihua $のls
CHANGESビン
INSTALL_RECEIPT.json homebrew.mxcl.nginx.plist
LICENSEのHTML
READMEシェア
MacdeMacBook-PRO-3:1.17.6 zhongbaihua $のCDビン
MacdeMacBook-PRO-3:ビンzhongbaihuaする$ LS
nginxの
MacdeMacBook-PRO-3:ビンzhongbaihua $ PWD
/usr/local/Cellar/nginx/1.17.6/bin
MacdeMacBook-PRO-3:ビンzhongbaihuaの$

 

--------- ---------以上簡単な方法で検索

 

MacdeMacBook-PRO-3:ビンzhongbaihua $ nginxの
/ usr / local / binに/ nginxの
MacdeMacBook-PRO-3:ビンzhongbaihua $ lsの-alFは/ usr / local / binに/ nginxの
lrwxr-XR-X 1 zhongbaihua管理32 12 24 23:03は/ usr / local /ビン/ nginxの@ - > ../Cellar/nginx/1.17.6/bin/nginx
MacdeMacBook-PRO-3:ビンzhongbaihuaの$

 

`` `
5.変更nginxの構成は、ターミナル設定ファイルの編集nginxのを開始するためのコマンドを入力します。
> vimの/usr/local/etc/nginx/nginx.conf

 

`` `
#USERのzhongbaihuaの所有者。
1 worker_processes;

 

#error_logログ/ error.logに。
#error_logログ/ error.logに予告。
#error_logログ/ error.logに情報;
#error_logログ/ error.logに情報;

 

#pidログ/ nginx.pid。



イベント{
worker_connections 1024;
}



HTTP {
mime.typesを含めます。
default_type application / octet-streamと;

 

' - $のREMOTE_USER [$ time_local] "$リクエスト" $ REMOTE_ADDRの主要#log_format
# '$ステータスの$ body_bytes_sent "$ HTTP_REFERER"'
# ' "$ HTTP_USER_AGENT" "$ HTTP_X_FORWARDED_FOR"';

 

#access_logログ/ access.logをメイン;

 

sendfile;
上#tcp_nopush;

 

0 #keepalive_timeout;
keepalive_timeout 65;

 

上#gzip;

 

サーバー{
文字セットUTF-8;
8089を聞きます。
SERVER_NAME HTTP_HOST;
ルート/ユーザ/ zhongbaihua /アップロード/。
自動インデックスです。
Cache-Control "キャッシュなし、必見再検証" はadd_header。
位置/ {
add_headerアクセス​​制御 - 許可 - 起源*;
}
}

 

サーバー{
8080を聞きます。
サーバー名はlocalhost。

 

#charset KOI8-R。

 

#access_logログ/ host.access.logメイン。

 

位置/ {
ルートHTML;
index.htmをindex.htmlをインデックス。
}

 

#error_page 404 /404.html。

 

静的ページ/50x.htmlへ#リダイレクトサーバーエラーページ
error_page 500 502 503 504 /50x.html。
位置= /50x.html {
ルートHTML;
}
127.0.0.1:80上のApacheのリスニングに#プロキシPHPスクリプト
#location〜\ phpの$ {
#proxy_pass http://127.0.0.1。
#}

 

#127.0.0.1:9000でのFastCGIサーバのリスニングにPHPスクリプトを渡します
#location〜\ phpの$ {
#ルートのhtml;
#fastcgi_pass 127.0.0.1:9000。
#fastcgi_index index.phpを。
#fastcgi_paramのSCRIPT_FILENAME /スクリプト$ fastcgi_script_name。
#fastcgi_paramsが含まれます。
#}

 

Apacheのドキュメントルート場合#は、.htaccessファイルへのアクセスを拒否します
#nginxのの1に同意
#location〜/\.ht {
#すべてを否定します。
#}
}



#別の名 - 、IP-のミックスを使用して、仮想ホスト、およびポートベースの設定
#server {
#8000を聞きます。
#somenameの聞く:8080;
#SERVER_NAME somenameの別名another.alias。

 

#位置/ {
#ルートのhtml;
#インデックスのindex.html index.htmを。
#}
#}



#HTTPSサーバー
#server {
#443 SSLを聞きます。
#サーバー名はlocalhost。

 

#ssl_certificateのcert.pem。
#ssl_certificate_keyのcert.key。

 

#ssl_session_cache共有:SSL:1メートル。
#ssl_session_timeout 5メートル。

 

#のssl_ciphers HIGH:aNULL:MD5;!
#ssl_prefer_server_ciphers上。

 

#位置/ {
#ルートのhtml;
#インデックスのindex.html index.htmを。
#}
#}
サーバ/ *が含まれます。
/Users/zhongbaihua/upload/upload.confが含まれます。
}

 

`` `
>この時点では、ファイルnginx.conf編集モードに入り、私は編集することができ、キーボードを押してください。

 

>下部にファイルを追加するには/Users/zhongbaihua/upload/upload.confが挙げられ、nginxの構成パスを追加する平均、対象ファイルの内容に相当nginx.confのコンテンツに追加されます。

 

>ファイル#USERのzhongbaihuaの所有者の始まり、現在のログインMacユーザー名だけでなく、スペースの所有者を追加します。

 

>変更、Escキーを押し片入力後:保存して終了することを意味し、入力しWQ。:!Qは、入力して保存して終了ではありません

 

6. nginxの設定が変更されました。あなたのユーザ/ユーザ名/ディレクトリに新規フォルダの新しいupload.confアップロードファイル。

 

> 1.ターミナルCD /ユーザー/ユーザー名。MKDIRアップロード、新しいフォルダを作成します。1.1 CDのアップロード、ちょうど新しいフォルダを入力します。新しいファイルupload.conf 2.タッチ

 

7.設定nginxのでupload.confファイル

 

> 1.入力端子CDのアップロード、保存先のフォルダのメンバーは、vimのupload.conf入力します。編集

おすすめ

転載: www.cnblogs.com/boye-1990/p/12119346.html