Httpd 文件服務器的搭建


服務器信息

系統: CentOS

安裝操作

安裝 httpd

直接通過 yum 安裝: yum install httpd
安裝完成之后,可以檢查版本: http

查看版本

httpd -version

# httpd -version
Server version: Apache/2.2.15 (Unix)
Server built:   Mar 22 2017 06:52:55

啟動指令

service httpd start

其他相關指令
查看狀態: service httpd status
停止運行: service httpd stop

更新配置

我們需要手動去配置 httpd 的相關參數,配置文件的位置: /etc/httpd/conf
參數說明見下表
參數 說明 當前配置
ServerName 服務器的地址信息 http://192.168.1.100:10009
DocumentRoot http文件服務器的下載目錄 /package
Listen 監聽的端口 10009
Directory 服務器文件 /package(與 DocumentRoot 文件一致)

可能遇到的問題

  • 端口占用問題
 解決方法: 重新指定端口
  • 訪問出現 403 Forbidden 問題
解決方法:
 1. 查看文件目錄權限;
 2. 查看 Files 標簽,看下權限配置 是不是 Deny from all,如果是,可以注釋或者更改為 allow from all.
 3. 遇到了一個坑,發現文件目錄沒有權限。究其原因,是因為 conf 目錄下的 httpd.conf 文件中有一個 Include conf.d/* 的指令,將conf.d 下的 welcome.conf 加載了進來,而 welcome.conf 文件中設置了 403 Forbidden,所以導致一直報錯: Directory index forbidden by Options directive: /package/

參考文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM