開啟mac服務(wù)器

主要介紹Apache和Nginx

1.Nginx

Nginx 是俄羅斯人編寫的十分輕量級的 HTTP 服務(wù)器,Nginx,它的發(fā)音為“engine X”,是一個高性能的HTTP和反向代理服務(wù)器,同時也是一個 IMAP/POP3/SMTP 代理服務(wù)器。Nginx 是由俄羅斯人 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發(fā)的,它已經(jīng)在該站點運行超過兩年半了。Igor Sysoev 在建立的項目時,使用基于 BSD 許可。

英文主頁:http://nginx.net 。
一般Mac電腦會默認安裝有brew.

brew常用指令如下:

//搜索軟件  brew search nginx

//brew 安裝軟件  brew install nginx

//brew 卸載軟件  brew uninstall nginx

//brew 升級  sudo brew update

//查看安裝信息(經(jīng)常用到, 比如查看安裝目錄等)  sudo brew info nginx

//查看已經(jīng)安裝的軟件  brew list

1.1 安裝Nginx

image.png

直到。。。


image.png

1.2 啟動

image.png

訪問http://localhost:8080/,如下圖表示啟動成功

image.png

Nginx常用命令如下:

nginx -v //查看下安裝好的nginx版本

sudo nginx  // 啟動nginx

sudo nginx              //啟動nginx
sudo nginx -s reload    //修改配置后重新加載生效

#簡單解釋下,上面這種方法重啟,nginx在重啟的時候不會中斷服務(wù),因為  nginx在啟動后,會有一個master進程和多個worker進程,重啟是會先生成新的worker進程去接受reload命令,等老的worker進程執(zhí)行完畢,master進程在關(guān)閉他們,所以服務(wù)器不會中斷。

sudo nginx -s  reopen   //重新打開日志文件
sudo nginx -s stop  //快速停止nginx
sudo nginx -s quit  //完整有序的停止nginx
sudo nginx -t     //測試當(dāng)前配置文件是否正確

nginx的常見目錄

/usr/local/Cellar/  #nginx默認安裝的目錄,所有使用brew安裝的軟件默認都在這里
/usr/local/Cellar/nginx/1.8.0/html  #默認的訪問目錄,就是我們說的網(wǎng)站根目錄
/usr/local/etc/nginx/     # nginx.conf所在的目錄

修改默認路徑從nginx/html改成你自己放置代碼的路徑
vim /usr/local/etc/nginx/nginx.conf

接下來的任務(wù)就很明確了,把listen 80下面的兩個 root html中的路徑,改成我們自己放代碼的文件夾,例如在桌面下面新建一個home的文件夾,再在目錄下新建一個www的文件夾,那么路徑就是:桌面:\home\www,把task1.html放進去,然后修改配置修改完成后,點擊Esc鍵,shift+: 輸入:wq,保存修改。

sudo nginx -s reload    #修改配置后重新加載生效,每次修改必須重新加載才有效。

2.Apache

2.1 打開終端,開啟Apache:

//開啟apache:  sudo apachectl start

//重啟apache:  sudo apachectl restart

//關(guān)閉apache:  sudo apachectl stop

//查看apache版本 sudo apachectl -v

回車會提示輸入密碼,也就是你電腦的密碼,http://127.0.0.1/測試一下,成功則如
下圖:

image.png

2.2 點擊Finder,然后Command+Shift+G,前往Apache服務(wù)器的文件路徑(/Library/WebServer/Documents),如圖:

image.png

在步驟1中只輸入一個http://127.0.0.1其實默認打開的是index.html.en(html是一個網(wǎng)頁文件),該文件的內(nèi)容就是在步驟1中測試時瀏覽器所顯示的內(nèi)容。此時如果我在瀏覽器的網(wǎng)址框輸入的是http://127.0.0.1/PoweredByMacOSX.gif, 瀏覽器就便會顯示PoweredByMacOSX.gif圖片,如果沒有正常顯示,提示說沒有權(quán)限時,單擊該文件,然后Command+I在末尾設(shè)置權(quán)限即可。

2.3 測試

① 創(chuàng)建一個文件,如test.html(名字能夠隨意起),
② 接下來用瀏覽器訪問 http://127.0.0.1/test.html
③ IP(127.0.0.1)也可以換成你電腦的IP地址,這樣在同一局域網(wǎng)的設(shè)備也可以訪問服務(wù)器的內(nèi)容。

PS:使用過后,記得關(guān)閉服務(wù)器,要不然會一直消耗你電腦內(nèi)存,后果你懂的。

最后編輯于
?著作權(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)容

  • 第一章 Nginx簡介 Nginx是什么 沒有聽過Nginx?那么一定聽過它的“同行”Apache吧!Ngi...
    JokerW閱讀 33,017評論 24 1,002
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,525評論 19 139
  • 1.ngnix介紹 ngnix www服務(wù)軟件 俄羅斯人開發(fā) 開源 性能很高 本身是一款靜態(tài)WWW軟件 靜態(tài)小文件...
    逗比punk閱讀 2,232評論 1 6
  • 我夢見了三條路。 久違的,令人印象異常清晰的夢境。時間已經(jīng)隔了三日,我依然記得清清楚楚,不知道出了名的壞記性的我是...
    恒鯨落閱讀 427評論 0 0
  • 閨女班的班主任老師提前兩天通知我和另外一名媽媽將在今晚六點四十學(xué)校會議室開家委會。 在今天下午,又接到班主任老師的...
    快樂巖蘭草閱讀 2,075評論 1 2

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