Apache安裝和服務器配置

安裝Apache

一、目的:

1. 能夠有一個測試的服務器,不是所有的特殊網(wǎng)絡服務都能找到免費的!

二、為什么是 "Apache"

1. 使用最廣的 Web 服務器

2. Mac自帶,只需要修改幾個配置就可以,簡單,快捷

3. 有些特殊的服務器功能,Apache都能很好的支持

例如:HTTP PUT/DELETE 操作,知識補充涉及的 HTTPS 服務

三、 準備工作

1. 設置用戶密碼

四、 配置服務器

1.? 配置服務器的工作

1>? 在Finder中創(chuàng)建一個"Sites"的文件夾,直接創(chuàng)建在/Users/apple(當前用戶名)目錄下

2>? 修改配置文件中的"兩個路徑",指向剛剛創(chuàng)建的文件夾

3>? 拷貝一個文件

2. 配置服務器注意事項

1>? 關閉中文輸入法

2> 命令和參數(shù)之間需要有"空格"

3> 修改系統(tǒng)文件一定記住"sudo",否則會沒有權限

4>? 目錄要在/Users/apple(當前用戶名)

3. 配置服務器

提示:$開頭的,可以拷貝,但是不要拷貝$

// 切換工作目錄

$cd /etc/apache2

常用命令

1. cd 切換目錄

2. pwd 確認當前目錄

3. ls 列表顯示當前目錄的內(nèi)容

// *** 備份文件,以防不測,只需要執(zhí)行一次就可以了

$sudo cp httpd.conf httpd.conf.bak

格式 cp (copy 的縮寫) httpd.conf (源文件) httpd.conf.bak (目標文件)

// 提示:如果后續(xù)操作出現(xiàn)錯誤!可以使用以下命令,恢復備份過的 httpd.conf 文件

$ sudo cp httpd.conf.bak httpd.conf

// vim里面只能用鍵盤,不能用鼠標

// 用vim編輯httpd.conf

$sudo vim httpd.conf

// 查找DocumentRoot

* /DocumentRoot

"將光標移動到首行"

// 進入編輯模式

* i

"修改引號中的路徑"

// 進入命令模式

* ESC

// 查找DocumentRoot

* n

"將光標移動到首行"

// 進入編輯模式

* i

"修改括號中的路徑"

// 進入命令模式

* ESC

// 查找php

* /php

"將光標移動到首行"

// 刪除行首注釋#

* x

// 保存并退出

* :wq

// 不保存退出!!!!!!!!!

* :q!

// 切換工作目錄

$cd /etc

# etc 目錄有點類似于 windows/system32,存放配置文件的目錄

// 拷貝php.ini文件

$sudo cp php.ini.default php.ini

// 重新啟動apache服務器

$sudo apachectl -k restart

如果提示以下錯誤是正常的:

httpd: Could not reliably determine the server's fully qualified domain name, using teacher.local for ServerName

httpd not running, trying to start

================================================================================

常見問題:

1. 如果點擊info.php文件,出現(xiàn)下載,或者只是顯示一小段文字

解決辦法:

在終端中輸入以下兩個命令:

// 關閉 apache 服務器

$sudo apachectl -k stop

// 重新再次啟動 apache

$sudo apachectl -k start

2. 每次啟動計算機,Apache服務器默認是不會自動啟動的!

可以啟動計算機之后,打開終端,輸入以下命令:

// 啟動 apache

$sudo apachectl -k start

3. 最常見的問題

交換文件已經(jīng)存在,直接按字母 "d",可以刪除交換文件!

4. Mac 10.10 的 Apache 配置略微有一些不一樣!

看"服務器配置視頻\02-Mac10.10 Apache配置.mp4"

在 httpd.conf 中找到

"Options FollowSymLinks Multiviews"

加一個單詞 Indexes,修改后的結(jié)果如下:

"Options Indexes FollowSymLinks Multiviews"

提示:目前不要花一分鐘去學習vim。

5. 執(zhí)行腳本的時候,顯示沒有拒絕訪問!大家用 NTFS 格式的 U 盤拷貝網(wǎng)絡素材!會把文件本身的權限過濾掉!

以下是在終端中修改文件權限的指令!

服務器配置步驟:

1> 打開服務器配置目錄

cd /etc/apache2/

2> 查看當前目錄下內(nèi)容

ls

3> 修改服務器根路徑

{? ??

sudo vim httpd.conf? //進入服務器配置文件? ? ? ??

/DocumentRoot 回車 //查找服務器默認根路徑? ? ? ??

將默認根路徑 DocumentRoot "/Library/WebServer/Documents" 注釋掉;? ? ? ?

?在注釋掉的根路徑下面一行增加新的根路徑? ?

?DocumentRoot "/Users/likaining/Sites"? ? ? ? 將注釋掉;? ? 增加新的注意: Mac 10.10 的 Apache 增加如下操作!

(看"服務器配置視頻\02-Mac10.10 Apache配置.mp4")

在 httpd.conf 中找到

"Options FollowSymLinks Multiviews"

加一個單詞 Indexes,修改后的結(jié)果如下:

"Options Indexes FollowSymLinks Multiviews"

}

4> 保存退出

:wq 回車

"注意":如果感覺修改錯誤了,想重新進入修改,就做不保存退出的操作

不保存退出

:q! 回車

啟動服務器

sudo apachectl -k start 或者 sudo apachectl start

關閉服務器:

sudo apachectl -k stop 或者 sudo apachectl stop

重新啟動服務器

sudo apachectl -k restart 或者 $sudo apachectl restart

vim基本命令

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

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

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