1. apache 原始碼
。2. 作業系統是以服務的形式執行管理apache,或者通過命令列來管理 。
httpd -k start[shutdown|restart] 啟動|關閉|重啟。
測試: 進入到控制台,apache有個重要應用程式httpd.exe在安裝目錄bin目錄下。
如果希望在任何目錄下訪問apache,可以在環境變數 使用者變數path裡面加上apache/bin 路徑即可。
3. apache這個web預設占用80埠監聽, web伺服器執行的時候,如果他是乙個網路,則規範該網路服務必須監聽乙個埠。
埠(port):一台機器可以有1—65535號埠。 在實際開發中,我們經常使用 netstat -an 來檢視機器哪些埠在監聽。
netstat -anb 通過該命令可以發現是哪個程式在監聽該埠,從而可以殺死。 程序號(pid)。
4.埠分為有名埠:1-1024號,其他埠可以自己程式設計使用。
5.apache如何去配置埠: apache軟體配置在httpd.conf檔案中。apache可以同時監聽多個埠。
目錄結構
6.apache執行機制圖
虛擬目錄
1新增;2登出預設路徑(也可以不登出);3測試;
歡迎頁面的設定 directoryindex new.html index.html index.html index.php 當進入資料夾開始,從第乙個檔案搜尋,存在即輸出。
apache 訪問許可權: d:/myblog> ----------------- 只對d:/myblog起作用
#這是訪問許可權設定
order allow,deny ------------ 先看allow ,再看deny 。 條件篩選 。
allow from all
虛擬主機
步驟如下: 1. 在httpd.conf 配置檔案裡面找virtual hosts(虛擬主機),把下行#注釋去掉,include conf/extra/httpd-vhosts.conf
2. 在conf/extra資料夾中找到httpd-vhosts.conf開啟,加入自己的虛擬主機
3.修改window/system32/hosts檔案。 加入主機名對應的**名字。
4.登出掉httpd.conf中的documentroot。
瀏覽器到伺服器時序圖
安裝phpmyadmin 3.3.10可能出現的問題 : 無法在發生錯誤時建立會話,請檢查php或**伺服器日誌
即可成功登入。
乙個ip繫結多個網域名稱
1.現在httpd.conf登出documentroot,並開啟httpd-vhost.conf選項(配置虛擬主機選項);
2.在hosts檔案中新增 乙個ip對應的多個網域名稱;
3.在httpd-vhost.conf 新增如下** 注意servername,如下**是乙個網域名稱127.0.0.1 繫結了baidu,souhu(本地重定向)。
nfs伺服器使用
網路檔案系統 nfs,network file system 是一種將遠端主機上的分割槽 目錄 經網路掛載到本地的一種機制,通過對網路檔案系統的支援,使用者可以再本地系統上像操作本地分割槽一樣對遠端主機的共享分割槽 目錄 進行操作。類似於windows共享目錄 安裝nfs伺服器 使用rpm q nf...
伺服器使用小記
ssh 賬號 ip位址 例如 ssh root 123.142.上傳資料夾 到資料夾下 scp r htmltitle.cpp 本地資料夾的名字 root 139.59.250.52 root htmltitle 伺服器上資料夾的路徑 上傳檔案到 到資料夾下 是當前使用者根目錄 是當前資料夾下 例如...
GIT基本使用以及搭建本地伺服器
git 1.基本使用 git help git 檢視完整版的git幫助。git init 初始化git,主要是在當前目錄生成.git的資料夾。git add 將檔案新增到git倉庫 git commit m 將修改提交,同時備註。git status 檢視倉庫檔案的修改情況,是否有未提交的修改。gi...