一.初識FTP服務器
httpd是Apache超文本傳輸協議(HTTP)服務器的主程序。被設計爲一個獨立運行的後臺進程,它會創建一個處理請求的子進程或線程的池。
語法:
httpd
[ -d serverroot ] [ -f config ] [ -C directive ] [ -c directive ] [ -D parameter ] [ -e level ] [ -E file ]
[ -k start|restart|graceful|stop|graceful-stop ] [ -R directory ]
[ -h ] [ -l ] [ -L ] [ -S ] [ -t ] [ -v ] [ -V ] [ -X ] [ -M ]
httpd [ -k install|config|uninstall ] [ -n name ] [ -w ]
選項:
-d serverroot
將ServerRoot指令設置初始值爲serverroot。它能夠被配置文件中的ServerRoot指令所覆蓋。其默認值是/usr/local/apache2 。
-f config
在啓動中使用config做爲配置文件。若是config不以"/"開頭,則它是相對於ServerRoot的路徑。其默認值是conf/httpd.conf 。
-k start|restart|graceful|stop|graceful-stop
發送信號使httpd啓動、從新啓動或中止。更多信息請參見中止Apache 。
-C directive
在讀取配置文件以前,先處理directive的配置指令。 -c directive 在讀取配置文件以後,再處理directive的配置指令。
-D parameter
設置參數parameter ,它配合配置文件中的<IfDefine>段,用於在服務器啓動和從新啓動時,有條件地跳過或處理某些命令。
-e level
在服務器啓動時,設置LogLevel爲level 。它用於在啓動時,臨時增長出錯信息的詳細程度,以幫助排錯。
-E file
將服務器啓動過程當中的出錯信息發送到文件file 。
-R directory
當在服務器編譯中使用了SHARED_CORE規則時,它指定共享目標文件的目錄爲directory 。
-h
輸出一個可用的命令行選項的簡要說明。
-l
輸出一個
靜態編譯在服務器中的模塊的列表。它不會列出使用LoadModule指令動態加載的模塊。
-L
輸出一個指令的列表,幷包含了各指令的有效參數和使用區域。
-M
輸出一個已經啓用的模塊列表,包括靜態編譯在服務器中的模塊和做爲DSO動態加載的模塊。
-S
顯示從配置文件中讀取並解析的設置結果(目前僅顯示
虛擬主機的設置)
-t
僅對配置文件執行語法檢查。程序在語法解析檢查結束後當即退出,或者返回"0"(OK),或者返回非0的值(Error)。若是還指定了"-D DUMP_VHOSTS",則會顯示虛擬主機配置的詳細信息。
-v
顯示httpd的版本,而後退出。
-V
顯示httpd和APR/APR-Util的版本和編譯參數,而後退出。
-X
以調試模式運行httpd 。僅啓動一個工做進程,而且服務器不與控制檯脫離。
下列參數僅用於Windows平臺:
-k install|config|uninstall
安裝過程簡介:
1991 linux GPL
|- 軟件
|-跑網頁( yum 二進制 )(LAMP架構)(搭建論壇、搭建博客、搭建網盤)
|-靜態網頁 HTML
|-動態網頁 PHP
(注意:若使用非本地客戶端登錄時,須要網絡暢通,配置好相關客戶端網絡。)
第一步:網絡安裝(誤操做)
第二步:本地yum源安裝
mkdir /opt/dvd (先用mkdir去根下opt目錄下建一個名字叫dvd的目錄)
mount /dev/sr0 /opt/dvd (用mount命令,掛載光盤設備(/dev/sr0),將光盤掛載到剛剛創建的dvd目錄下(/opt/dvd))
第三步:
寫yum源配置文件
|-cd /etc/yum.repo.d/ (首先,用cd命令,到/etc/yum.repo.d 目錄下)
|-vi dvd.repo (在/etc/yum.repo.d 目錄下,vi編輯一個名字爲dvd.repo的文件)
注意:將如下內容寫入dvd.repo文件中。
[dvd]
name=dvd
baseurl=file:///opt/dvd
gpgcheck=0
(shift+; , wq (保存並退出))
第四步:
yum clean all (使用此命令清一下緩存配置)
yum list (查看是否能列出dvd源中的列表文件)
第五步:
安裝httpd(httpd這是個服務)
|-yum install httpd (安裝httpd服務)
|-systemctl start httpd (啓動httpd服務)
|-systemctl status htttpd (經過此命令查看服務是否爲啓動狀態)
第六步:
|-iptables -F
|-iptables -X
|-setenfaces 0
第七步:
|-打開本網段地址的任意一臺主機,打開網頁瀏覽器
|-輸入 http://IP(地址)
****************************以上爲安裝httpd服務配置簡略過程*************************************************************
案例一:
因爲,首次配置httpd服務,因此,在瀏覽首頁文件的時候,會跳至到/etc/httpd/conf.d/wlcom.conf文件,將此文件用網頁的形式顯示到屏幕。若是想修改主頁,操做以下:
第一步:mv /etc/httpd/conf.d/wlcom.conf / (移動/etc/httpd/conf.d/wlcom.conf文件到根目錄下,注意:此時/etc/httpd/conf.d/這個文件目錄下已經沒有wlcom.conf的這個文件)
第二步:cd /var/www/html/ (切換至 /var/www/html/ 下面來)
第三步:在此目錄下,編輯一個index.html的文件,注意:文件後綴名要以html結尾
|-vi index.html
列:此index.hrml的配置內容簡略以下:
|-<h1> wcm login start !! <h1>
第四步:修改爲功退出後,重啓服務器,生效配置文件
|-systemctl restart httpd
第五步:
|-iptables -F
|-iptables -X
|-setenfaces 0