インストールプロセス
ここで使用されるようにソフトウェアをインストールするために醸造。
- インストール
brew install nginx
- (など、インストールディレクトリを表示するように頻繁に使用される、)インストール情報を確認
sudo brew info nginx
インストール後は、主にnginxのなくなっをインストールするために醸造を見るために、デフォルトではインストールすることです/usr/local/etc/nginx/nginx.conf
一般的に使用されるコマンドを記録
- ビューnginxのバージョン
nginx -v
- スタートnginxのサービス
brew services start nginx
アクセス:http://localhost:8080/
以下の成功を見た後はスタートです。
それが成功しない場合、プロセスを見てps -ef|grep nginx
:
三つのプロセスが存在する場合、プロセスが起動しない場合は、参照するには、エラーファイルに最初にしてください行くために私を約束!メインの設定ファイルに移動し/usr/local/etc/nginx/nginx.conf
、エラーログには、あなたがより速くあなたがチェックしなければならないよりも、解決速度エラーログ、Baiduのを参照してください、私を信じて、オン。
- リロードnginxの
# 答应我,有任何一丁点修改过nginx的配置文件后,都第一时间重新加载一遍nginx 好吗!
# 答应我,有任何一丁点修改过nginx的配置文件后,都第一时间重新加载一遍nginx 好吗!
# 答应我,有任何一丁点修改过nginx的配置文件后,都第一时间重新加载一遍nginx 好吗!不然你就没法使 你修改的过的功能。
nginx -s reload
- 閉じるnginxのサービス
brew services stop nginx
- ストップnginxの
nginx -s stop
典型的なコンフィギュレーション
では/usr/local/etc/nginx/nginx.conf
、次のようにメインの設定ファイル、構成属性は、含まれています。
# 省略...
include servers/*;
# 意思是加载当前目录下 .servers文件夹内的配置文件,都会被加载进来
/usr/local/etc/nginx/servers
転送サービスを使用して構成低いパス、ファイルが呼び出されlocalhost_80.conf
、次のように:
server {
listen 80;
server_name localhost;
root "/Users/thoth/program/nginxweb";
location / {
index index.php index.html;
error_page 400 /error/400.html;
error_page 403 /error/403.html;
error_page 404 /error/404.html;
error_page 500 /error/500.html;
error_page 501 /error/501.html;
error_page 502 /error/502.html;
error_page 503 /error/503.html;
error_page 504 /error/504.html;
error_page 505 /error/505.html;
error_page 506 /error/506.html;
error_page 507 /error/507.html;
error_page 509 /error/509.html;
error_page 510 /error/510.html;
autoindex off;
}
location ~ \.php(.*)$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
include fastcgi_params;
}
}
これは、あなたがそれを変更し、テンプレートとして機能することができserver_name
、root
することができます。
server_name www.test.com;
root "/Users/thoth/program/testdir";
参照
https://www.jianshu.com/p/6c7cb820a020
http://jalan.space/2017/01/12/2017-01-13-mac-os-nginx/