iOS Apache服務(wù)器搭建

為了能擁有一個免費測試的服務(wù)器,需要配置一個web服務(wù)器。
Mac自帶的服務(wù)器Apache,是使用較廣泛的web服務(wù)器。
只需要修改幾個配置即可使用,相對簡單。

一、設(shè)置用戶密碼

想要配置Apache,準(zhǔn)備工作是要設(shè)置用戶密碼,避免"裸奔"到互聯(lián)網(wǎng)。打開"系統(tǒng)偏好設(shè)置",單擊用戶與群組,切換到當(dāng)前用戶后,更改密碼。

二、創(chuàng)建文件夾、放在Users目錄下

2.1 打開Finder的偏好設(shè)置,單擊邊欄選項,勾選小房子圖標(biāo)
第一步.png
2.2 單擊Finder快捷圖標(biāo),在顯示出 當(dāng)前用戶名[qujiahong]文件夾下,創(chuàng)建一個文件夾,名稱隨意,我的是 iOSFromJuly[但是千萬別和系統(tǒng)的某些文件名稱一樣?。。。。√厥獾?--->Sites,千萬別用它,不然會報錯的,坑慘了~~~!筆者的血淚坑~!]。這樣,使網(wǎng)絡(luò)用戶就可以訪問該目錄了。
創(chuàng)建文件.png
2.3 通過終端修改配置文件中的兩個路徑,指向iOSFromJuly文件夾:

1、打開終端,cd到工作目錄apache2 :
$ cd /etc/apache2

2、可以用 pwd 來監(jiān)測是否是當(dāng)前目錄

3、可用 ls來查看目錄下的全部內(nèi)容

4、由于我們要修改 httpd.conf 文件,為了避免出現(xiàn)錯誤,最好先備份:
$ sudo cp httpd.conf httpd.conf.bak

5、第4步中 httpd.conf 表示源文件 ,httpd.conf.bak 表示目標(biāo)文件。若是后續(xù)出現(xiàn)錯誤,需要恢復(fù)之前備份的 httpd.conf 文件:
$ sudo cp httpd.conf.bak httpd.conf

6、接著第4步,完成備份后,會讓你輸入密碼,直接輸入就是,終端不會顯示密碼痕跡。

7、輸入 ls 命令,你會發(fā)現(xiàn)該目錄下已經(jīng)增加了 httpd.conf.bak 。

httpd.conf.bak.png

8、編輯 httpd.conf 文件,通過Vim
$ sudo vim httpd.conf

9、通過鍵盤輸入 /DocumentRoot,用于查找,return之后,光標(biāo)自動定位到DocumentRoot的位置

DocumentRoot.png

10、如第9步中的圖所示,DocumentRoot有兩個路徑,這是我們要修改的路徑,輸入i ,進入編輯模式。將兩個冒號里的路徑改為 /Users/用戶名/文件名/Users/qujiahong/iOSFromJuly,再按Esc退出編輯模式,輸入/php ,查找php,return之后,光標(biāo)自動鎖定帶php的內(nèi)容,輸入 0 ,光標(biāo)自動移動到首字母,輸入x刪除注釋符#,最后 :wq保存并退出。

三、復(fù)制php.ini

1、這時,命令行已經(jīng)跳回之前的狀態(tài),`cd /etc` 切換到etc目錄,`復(fù)制php.ini`文件: sudo cp php.ini.default php.ini
return之后,會再次輸入密碼,最后輸入sudo apachectl -k restart命令,重啟Apache服務(wù)器,由于沒有DNS,所以會有一個錯誤的提示信息,這是正常的

正常錯誤信息.png

四、驗證

1、打開Safari,地址欄中輸入localhost

localhost.png

照片墻.png
效果圖.png

2、改圖展示的是文件列表,該目錄對應(yīng)著/qujiahong/iOSFromJuly路徑

3、要在該頁面中增加內(nèi)容,只需在講文件拖拽進iOSFromJuly文件目錄之下。

五、補充

每次開機后,Apache服務(wù)器默認是不自啟動的,需要在終端打開
$ sudo apachectl -k start

如果有失敗的話,可以再認真看看步驟,親測是成功的,記住,千萬別把文件名建成Sites~~!?。。?千萬~~~別.......!

如果是Mac10.9之下的,則可能需要在 2.3-9 這一步之后,
繼續(xù)向下查找 Options FollowSymlinks Multiviews ,將其修改為
Options Indexes FollowSymlinks Multiviews

好了,祝成功,終于有一個測試的服務(wù)器了!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容