因為需要做一個自己的內(nèi)測分發(fā)平臺,所以需要搭建一臺自己的服務(wù)器,于是我選擇了使用它 nginx 來搭建服務(wù)器,很方便,很簡單.
本文主要講一下如何在 mac 上搭建 nginx 服務(wù)器,已經(jīng)一些簡單的開啟,關(guān)閉指令.
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
敲完回車什么也沒發(fā)生,但是確實啟動了,不信可以檢查一下,直接在瀏覽器中訪問以下地址localhost:8080,如果頁面上大大的"Welcome to nginx!",表示已經(jīng)啟動成功了.
4.配置文件
使用Finder 的"前往文件夾"功能訪問該地址:/usr/local/Cellar/nginx/
里面應(yīng)該只有一個文件夾,叫做1.15.5. 打開該文件夾,然后打開 html 文件夾,這里應(yīng)該有兩個文件"50x.html"和"index.html".此時你隨便在這個文件夾中放一個txt格式的文檔,內(nèi)容啥的都無所謂,然后給它起個名字.例如: 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.展現(xiàn)成果
訪問"localhost:8080/bin.txt",應(yīng)該就能看到你剛才創(chuàng)建的文本里面的內(nèi)容了
7.簡單的指令
開啟 nginx
$ nginx
關(guān)閉 nginx
$ ps -ef | grep nginx #查看 nginx 的進(jìn)程號, master 為主進(jìn)程號
$ sudo kill -QUIT 36500 #36500是上一步查看到的主進(jìn)程號,請自行替換