apache本地伺服器的配置流程

2022-06-02 05:12:07 字數 2937 閱讀 9628

一、目的:

二、為什麼是 "apache"

例如:http put/delete 操作,知識補充涉及的 https 服務

四、 配置伺服器

1.  配置伺服器的工作

2>  修改配置檔案中的"兩個路徑",指向剛剛建立的資料夾

3>  拷貝乙個檔案

1>  關閉中文輸入法

// 切換工作目錄

$cd /etc/apache2 

常用命令

1. cd 切換目錄

2. pwd 確認當前目錄

3. ls 列表顯示當前目錄的內容

備份檔案,以防不測,只需要執行一次就可以了

格式 cp (copy 的縮寫) httpd.conf (原始檔) httpd.conf.bak (目標檔案)

// vim裡面只能用鍵盤,不能用滑鼠

// 用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

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

常見問題:

解決辦法:

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

// 關閉 apache 伺服器

$sudo apachectl -k stop

// 重新再次啟動 apache

$sudo apachectl -k start

2. 每次啟動計算機,apache伺服器預設是不會自動啟動的!

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

// 啟動 apache

$sudo apachectl -k start

3. 最常見的問題 

交換檔案已經存在,直接按字母 "d",可以刪除交換檔案! 

4. mac 10.10 的 apache 配置略微有一些不一樣!

在 httpd.conf 中找到

"options followsymlinks multiviews"

加乙個單詞 indexes,修改後的結果如下:

"options indexes followsymlinks multiviews"

5. 執行指令碼的時候,顯示沒有拒絕訪問!

以下是在終端中修改檔案許可權的指令!

*  檢視當前資料夾中的檔案訪問許可權

$ ls -la

$ chmod 644 info.php(沒有許可權的檔名)

$ chmod 644 *.*

簡略步驟如下:

伺服器配置步驟:

1> 開啟伺服器配置目錄

cd /etc/apache2/

2> 檢視當前目錄下內容

ls3> 修改伺服器根路徑

sudo vim httpd.conf  //進入伺服器配置檔案    

/documentroot 回車 //查詢伺服器預設根路徑

將預設根路徑 documentroot "/library/webserver/documents" 注釋掉;

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

documentroot "/users/likaining/sites"

將 注釋掉;

增加新的

注意: mac 10.10 的 apache 增加如下操作!

在 httpd.conf 中找到

"options followsymlinks multiviews"

加乙個單詞 indexes,修改後的結果如下:

"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

本地apache伺服器配置網域名稱

首先找到apache conf 下的httpd.conf,修改兩處 allowoverride none require all denied 將其修改為 allowoverride none require all denied order deny,allow allow from all in...

apache配置本地伺服器和網域名稱

區域網訪問 require local require all granted 在伺服器上面配置apache多個 測試ip 192.168.1.2 其他ip自己改 根目錄 d webroot 根目錄下的三個 資料夾名 web001,web002,web003 測試主頁 index.html 裡面的內...

Apache本地伺服器的部署

unix source apr 1.5.2.tar.gz pgp md5 unix source apr util 1.5.4.tar.gz pgp md5 即 perl compatible regular expressions 解壓到 usr apache目錄下 root master mkd...