Mac上搭建 nginx 服务器

因为需要做一个自己的内测分发平台,所以需要搭建一台自己的服务器,于是我选择了使用它 nginx 来搭建服务器,很方便,很简单.
本文主要讲一下如何在 mac 上搭建 nginx 服务器,已经一些简单的开启,关闭指令.
1.首先需要安装 homebrew

ruby -e "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/master/install](https://raw.githubusercontent.com/Homebrew/install/master/install))"  

2.安装 nginx(这里需要一点时间)

brew install nginx

3.启动 nginx

nginx

敲完回车什么也没发生,但是确实启动了,不信可以检查一下,直接在浏览器中访问以下地址localhost:8080,如果页面上大大的"Welcome to nginx!",表示已经启动成功了.

4.配置文件
使用Finder 的"前往文件夹"功能访问该地址:/usr/local/Cellar/nginx/
里面应该只有一个文件夹,叫做1.15.5. 打开该文件夹,然后打开 html 文件夹,这里应该有两个文件"50x.html"和"index.html".此时你随便在这个文件夹中放一个txt格式的文档,内容啥的都无所谓,然后给它起个名字.例如: bin.txt.

5.配置 nginx
访问"/usr/local/etc/"文件夹,打开"nginx"文件夹,找到"nginx.conf.default"文件,用文本编辑器打开它,在最下方粘贴以下代码

server {        
    listen       8080;    
    server_name  localhost;         
    #access_log  logs/host.access.log  main; 
    location ~* {             
        add_header Content-Type "application/json";
        root   html;             
        if (!-f $request_filename) {                 
            rewrite ^/(.*)  /$1.json last;
        }             
         index  index.php index.html index.htm;
    }         
    error_page 405 =200 http://$host$request_uri;     
}

6.展现成果
访问"localhost:8080/bin.txt",应该就能看到你刚才创建的文本里面的内容了

7.简单的指令
开启 nginx

$ nginx

关闭 nginx

$ ps -ef | grep nginx #查看 nginx 的进程号, master 为主进程号
$ sudo kill -QUIT 36500 #36500是上一步查看到的主进程号,请自行替换

你可能感兴趣的:(Mac上搭建 nginx 服务器)