亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

apache httpd的安裝和配置

發布時間:2021-09-14 16:04:44 來源:億速云 閱讀:142 作者:chen 欄目:建站服務器

這篇文章主要講解了“apache httpd的安裝和配置”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“apache httpd的安裝和配置”吧!

安裝包

yum -y install httpd

命令

/usr/sbin/httpd

     httpd: root:root   主導進程(master process)

     httpd: apche:ache  工作進程(work process)

服務

/etc/init.d/httpd

端口:

     80 tcp

     443 ssl

工作的根目錄(相當于程序安裝目錄)

/etc/httpd

     /etc/httpd/conf  配置文件目錄

          /etc/httpd/conf/httpd.conf  主配置文件

          /etc/httpd/conf.d/*.conf 這些文件都為主配置文件的一部分,在主配置文件中用include包含進去

     /etc/httpd/modules  模塊目錄

     /etc/httpd/logs-->/var/log/httpd 日志目錄

               日志文件有兩類:訪問日志access_log,錯誤日志:err_log

     /var/www/

               html  靜態頁面目錄

               cgi-bin

歡迎頁面:

/etc/httpd/conf.d/welcome.conf

     不顯示歡迎頁面

          [root@LinuxTest named]# mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf.bak

          [root@LinuxTest named]# /etc/init.d/httpd restart

          Stopping httpd:                                            [  OK  ]

          Starting httpd:                                            [  OK  ]

創建測試頁面

echo -e "<html>

          <title>hello world</title>

          <h2>hello world</h2>

          welcome to our website

</html>" >> /var/www/html/index.html

/etc/httpd/conf/httpd.conf 詳解

主要分3個大部分,第二部分和第三部分不能同時生效

[root@LinuxTest named]# grep "Section" /etc/httpd/conf/httpd.conf

### Section 1: Global Environment

### Section 2: 'Main' server configuration

### Section 3: Virtual Hosts

Section 1:

ServerRoot "/etc/httpd" 服務器的工作目錄,不要輕易改動

Timeout 60   tcp連接未成功建立連接的等待超時時間

KeepAlive Off  是否使用長連接

MaxKeepAliveRequests 100  每個長連接的最大請求數,0表示無限制

KeepAliveTimeout 15   長連接的斷開時長,單位秒

MPM Multi Path Modules

     prefork  一個請求用一個進程響應

          # StartServers: number of server processes to start  啟動服務是的進程數

          # MinSpareServers: minimum number of server processes which are kept spare 最少空閑進程數

          # MaxSpareServers: maximum number of server processes which are kept spare 最大空閑進程數

          # ServerLimit: maximum value for MaxClients for the lifetime of the server 指定maxclients的上線值

          # MaxClients: maximum number of server processes allowed to start          最多允許多少客戶端同時連接

          # MaxRequestsPerChild: maximum number of requests a server process serves  一個進程最多相應多少次請求

     worker      一個請求用一個線程響應。啟動多個進程,每個進程生成多個線程

          # StartServers: initial number of server processes to start      啟動服務的進程數

          # MaxClients: maximum number of simultaneous client connections  最大客戶端連接數

          # MinSpareThreads: minimum number of worker threads which are kept spare     最小空閑線程

          # MaxSpareThreads: maximum number of worker threads which are kept spare           最大空閑線程

          # ThreadsPerChild: constant number of worker threads in each server process  一個進程生成多少線程

          # MaxRequestsPerChild: maximum number of requests a server process serves    每個進程相應多少請求,0不作限定

     event    一個進程處理多個請求

     httpd -l 列出當前httpd指定的MPM模型

     修改HTTP的啟動默認MPM模型

          vi /etc/sysconfig/httpd 修改httpd的配置文件

               HTTPD=/usr/sbin/httpd.worker

Listen 80 服務監聽的端口。IP可以省略,不寫IP表示監聽所有地址。Listen可以多個

Section 2:

ServerAdmin root@localhost  指定管理員email地址,每個站點都需要指定一個

ServerName www.example.com:80   服務器的名字,反解析IP到FQDN。注意:在虛擬主機,尤其是基于主機名的虛擬主機當中是必須的

DocumentRoot "/var/www/html"    指定文檔根目錄

<Directory "/var/www/html">   定義根目錄的訪問權限等

     Options Indexes FollowSymLinks  可選項:

                                                                                          None  不支持任何選項

                                                                                          Indexes(列出目錄內的信息,生產中強烈不建議使用,除非是下載站)

                                                                                          Includes 不安全的,允許服務器端包含(SSI)

                                                                                          FollowSymLinks 跟隨符號鏈接,允許訪問符號鏈接指向的文件,強烈不建議使用

                                                                                          SymLinksifOwnerMatch 允許訪問符號鏈接執行的文件,不建議使用

                                                                                          ExecCGI 允許執行CGI腳本

                                                                                          MultiViews 多功能視圖(內容協商機制),除非是支持多語言,否則不建議使用

                                                                                          all 支持所有選項     

     AllowOverride None        允許覆蓋,覆蓋下面的2選項.可選項:All,None,AuthConfig(基于賬號認證)

                    htpasswd 創建密碼文件(圖片2)

                         -c 創建密碼文件

                         -m md5方式加密

                              htpasswd -c -m /etc/httpd/conf/htpasswd hadoop

                              htpasswd -m /etc/httpd/conf/htpasswd hadoop

     Order allow,deny    order 用于定義基于主機的訪問功能。(IP ,網絡地址或主機定義訪問控制機制),allow和deny按照先后順序,順序很關鍵

     Allow from all      

          或deny from all,allow from 192.168.56.0/24(允許56網段訪問),也可以指定IP

</Directory>

DirectoryIndex index.html index.html.var  指定默認訪問頁面

HostnameLookups Off       在日志中是否把IP反解析成主機名,不建議使用

ErrorLog logs/error_log   錯誤日志

LogLevel warn             日志級別。include: debug, info, notice, warn, error, crit,alert, emerg.

LogFormat                 指定日志格式

Section 3:(圖片3)

配置文件語法檢查:httpd -t 檢查配置文件語法

感謝各位的閱讀,以上就是“apache httpd的安裝和配置”的內容了,經過本文的學習后,相信大家對apache httpd的安裝和配置這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

夏河县| 满城县| 龙山县| 广南县| 湟源县| 招远市| 根河市| 普洱| 衡南县| 竹北市| 娄底市| 阿克陶县| 沂水县| 百色市| 和龙市| 德安县| 宝鸡市| 巴里| 遵义市| 额济纳旗| 磐安县| 凤台县| 米易县| 新化县| 新津县| 湛江市| 江山市| 汪清县| 昌平区| 逊克县| 香港| 青海省| 资溪县| 铁岭市| 商洛市| 始兴县| 常熟市| 岑巩县| 吉水县| 正宁县| 嘉荫县|