ワン:ファイルのダウンロード: http://nginx.org/en/download.html、オペレーティングシステムを選択したバージョンを選択して、今、プレゼンテーションの最新バージョンと; 2:インストールダウンロードが完了した後、1を、解凍、実行cmdを、コマンド操作を使用しますnginx.exeをダブルクリックしないでください、でDOSウィンドウで起動する必要はありません、nginx.exeダブルクリックしないダブルクリックで直接nginx.exe、これは、再起動後に設定を変更するには手動でシャットダウンに停止nginxの無効、必要性をリードするnginx.exeダブルクリックしないでくださいすべてのnginxのは、タスクマネージャで処理し、その後、我々は起動することができます。2、圧縮後のディレクトリnginxの増加に到達するためにコマンドを使用します
cd c:\nginx-1.15.2
3、nginxのサービスを開始し、あなたがそれを起動したときに正常に点滅します
start nginx
4、タスク・プロセスが存在するドスを表示したり行いますタスクマネージャを開きます
tasklist /fi "imagename eq nginx.exe"
あなたはおそらく、ログを見て与えられて起動しないようにしている場合は、ディレクトリのフォルダnginxの中のログファイルは、ログファイルのerror.log一般的なエラーです。
(1)ポート番号が占有されています
中国と(2)のnginxフォルダのパス
その他のエラーは正常に成功したショー、ファイルパスnginx.confに続いて、次のコマンドを使用して、正しい設定ファイルをチェックし、変更内容を保存する5ログが完了している詳細な説明を参照してください
nginx -t -c /nginx-1.15.2/conf/nginx.conf
あなたが設定ファイルと再起動をリロードするには、次のコマンドを使用し始めている場合は6、プログラムが直接起動しなかった場合は、nginxの起動を開始します。
如果程序没启动就直接start nginx启动,如果已经启动了就使用以下命令重新加载配置文件并重启
7:オープンアクセスだけのドメイン名とポート、ブラウザでhttp:// localhostを:8800、それはの展開の成功を示してWelcomeページ。3つの構成の最適化を開き、彼らのニーズ、以下の従来のチューニングのいくつかの単純なリストに従って設定するnginx.confコンフィギュレーション
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server_names_hash_bucket_size 512;
server {
listen 8800;
server_name localhost;
charset utf-8;
location / {
root html;
index index.html index.htm;
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If- Modified-Since,Cache-Control,Content-Type';
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Cookie $http_cookie;
proxy_redirect off;
proxy_cookie_domain localhost .testcaigou800.com;
proxy_connect_timeout 30;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 80;
server_name www.abc.com;
charset utf-8;
location / {
proxy_pass http://localhost:10001;
}
}
server {
listen 80;
server_name aaa.abc.com;
charset utf-8;
location / {
proxy_pass http://localhost:20002;
}
}
}