因为需要做一个自己的内测分发平台,所以需要搭建一台自己的服务器,于是我选择了使用它 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是上一步查看到的主进程号,请自行替换