一.安裝服務(wù)器nginx
1.brew info nginx(查詢是否已經(jīng)安裝)
2.安裝
brew install nginx (大概5-6分鐘)
二.創(chuàng)建支持https的證書
1.生成私有 app.key(eg輸入密碼123456)
openssl genrsa -des3 -out app.key 1024
2.生成app.key對應(yīng)的簽署申請 app.csr(輸入之前設(shè)置的密碼123456)
openssl req -new -key app.key -out app.csr
3.生成服務(wù)器的私鑰(根據(jù)私鑰app.key生成,輸入密碼123456)
openssl rsa -in app.key -out app_server.key
4.生成app_server.key對應(yīng)的網(wǎng)站服務(wù)器簽署證書
openssl req -new -x509 -days 3650 -key app_server.key -out app_server.crt
5.雙擊app_server.crt 將其設(shè)置成信任乐导。
默認(rèn)是不被信任的
三.在nginx配置生成的證書文件(只要配置服務(wù)器就可以)
1.將app_server.crt和app_server.key兩個文件拷貝到如下路徑便于管理(其他地方也可以)
2.設(shè)置綁定路徑(其實就是修改nginx.conf) 修改完后 vim ( :wq)
cd /usr/local/etc/nginx/
vim nginx.conf
2.1如果把nginx.conf改壞了担败,我們可以用nginx.conf.default 來恢復(fù)
rm nginx.conf
cp nginx.conf.default nginx.conf
3.全部改好 先終止在啟動
sudo nginx -s stop 終止服務(wù)
sudo nginx 啟動
3.1印證是否ok
a.http端口(我設(shè)成了8081)(因為8080 我們用了jenkins)
http://localhost:8081/317/dir/download.html
b.ssl端口 默認(rèn)是443 (其實上面創(chuàng)建的4個文件主要是用在ssl端口的)
https://localhost/317/dir/download.html
手機端也訪問正常
3.2 如果443端口啟動不了既忆,那就看下自己的IP地址,如果你是動態(tài)獲取的可能會變,有可能和你制作時候的ip不一樣了拥知,這樣你又要重新生成一遍以上四個文件,建議你改成用手動設(shè)置ip的方法
2016/10/19
今天發(fā)現(xiàn)如果將公司wifi改用手動設(shè)置的(172開頭的B類地址)意狠,到家里連wifi就連不上了(192開頭的A類地址)嘶卧,又要改成動態(tài)獲取。
我現(xiàn)在的解決方案是公司改成用有線的俯萎,這樣ip地址基本不變了傲宜。家里用無線wifi。(如果有更好方法夫啊,大家請不吝賜教下函卒,謝謝了)
3.3其他vim技巧
編輯模式 ( :set nu)
四.制作可以下載ipa包的鏈接
1.第一步需要制作itms-services協(xié)議(這個下個版本介紹,其實就是幾個文件綁定下)
http://www.reibang.com/p/390a1fbf5ea8
2.因為是ssl證書撇眯。所以第一次安裝app需要安裝我們之前創(chuàng)建的app_server.crt證書
第一步报嵌,服務(wù)器端先將證書放到根目錄下供第一次下載安裝
第二步關(guān)鍵代碼如下
<a >出現(xiàn)無法連接到虱咧,請下載安裝證書</a>
客戶端第一次點擊上面紅框安裝。手機安裝好證書后锚国,描述文件與設(shè)備管理就有如下配置文件了腕巡,之后就可以直接點擊對應(yīng)環(huán)境的包進(jìn)行安裝。
如果您發(fā)現(xiàn)本文對你有所幫助跷叉,如果您認(rèn)為其他人也可能受益逸雹,請把它分享出去。