macOS配置Apache伺服器

watayouxiang發表於2017-01-09

注:

  • macOS自帶Apache伺服器,只需要修改幾個配置就可以

  • 目錄要在/Users/TaoWang

  • 修改系統檔案一定記住”sudo”,否則會沒有許可權

  • 在修改系統檔案前請先備份

  • etc 目錄有點類似於 windows/system32, 存放配置檔案的目錄

備份和恢復系統檔案:

//備份: cp (copy 的縮寫) httpd.conf (原始檔) httpd.conf.bak (目標檔案)
sudo cp httpd.conf httpd.conf.bak
//恢復
sudo cp httpd.conf.bak httpd.conf

配置Apache伺服器步驟:

//1.在Finder建立一個 "/Users/TaoWang/Sites" 資料夾

//2.進入apache2資料夾
cd /etc/apache2/

//3.用 vim 編輯器開啟 httpd.conf
sudo vim httpd.conf

//4.修改配置
//4.1修改DocumentRoot
#DocumentRoot "/Library/WebServer/Documents"
DocumentRoot "/Users/TaoWang/Sites"
#<Directory "/Library/WebServer/Documents">
<Directory "/Users/TaoWang/Sites">

//4.2在 "Options FollowSymLinks Multiviews" 加一個單詞 Indexes
Options Indexes FollowSymLinks Multiviews

//4.3儲存並退出編輯
:wq
//啟動伺服器
sudo apachectl -k start 或者 sudo apachectl start//啟動伺服器
sudo apachectl -k stop 或者 sudo apachectl stop//關閉伺服器
sudo apachectl -k restart 或者 sudo apachectl restart//重啟伺服器
//測試是否成功啟動伺服器
127.0.0.1 或者 localhost 或者 本機的ip地址

Vim編輯器命令:

vim裡面只能用鍵盤, 不能用滑鼠
vim編輯器有兩種模式:
-編輯模式: 可以進行正常的編輯操作
左下方顯示 -- INSERT --
"在命令模式下輸入 i 能夠進入編輯模式"

-命令模式: 可以通過命令
左下方什麼也不顯示
"在編輯模式下按 ESC 能夠返回到命令模式"

/xxx 查詢xxx
n 執行上一次查詢

0 到行首
w 游標往後移動一個詞
b 游標往前移動一個詞

x 刪除當前一個字元
dw 刪除一個單詞
D 刪除到行尾
dd 刪除整行

V 選中整行
y 將選中部分的內容複製到剪下板
p 在游標下方貼上剪下板中的內容

u 撤銷上一次修改

numG 移動游標到指定的行(num)。(比如 10G 就是到第 10 行)
gg 到檔案開始
G 到檔案末尾

:wq 儲存退出
:q! 不儲存退出

相關文章