日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
CentOS如何源碼安裝apache/HTTP服務(wù)

這篇文章主要介紹了CentOS如何源碼安裝apache/HTTP服務(wù),具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)專注于石阡企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),購物商城網(wǎng)站建設(shè)。石阡網(wǎng)站建設(shè)公司,為石阡等地區(qū)提供建站服務(wù)。全流程按需定制設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

CentOS 源碼安裝apache/HTTP服務(wù)

httpd:是一個(gè)提供網(wǎng)站服務(wù)的程序

監(jiān)聽端口:80

環(huán)境準(zhǔn)備:

Linux CentOS7.3系統(tǒng)

使用一臺(tái)服務(wù)端,一臺(tái)客戶端即可;

一、安裝httpd

1:安裝

[root@localhost ~]# systemctl stop firewalld        

[root@localhost ~]# setensorce  0    

[root@localhost ~]# rpm -e httpd –nodeps                 #卸載系統(tǒng)自帶的httpd

[root@localhost ~]# mkdir /media/cdrom                 #創(chuàng)建掛載點(diǎn)文件夾

[root@localhost ~]# mount /dev/cdrom /media/cdrom          #掛載光盤

[root@localhost ~]# yum -y install gcc* apr-devel apr-util-devel pcre-devel     #安裝開發(fā)包

[root@localhost ~]# tar zxvf httpd-2.4.25.tar.gz                      #解壓縮包

[root@localhost ~]# cd httpd-2.4.25

[root@localhost httpd-2.4.25]# ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi     

注釋:

--prefix:制定程序的安裝目錄

--enable-so:?jiǎn)⒂脛?dòng)態(tài)加載模塊DSO的支持,使httpd具備進(jìn)一步擴(kuò)展功能的能力

--enable-rewrite:?jiǎn)⒂镁W(wǎng)頁地址重寫功能,用于網(wǎng)站優(yōu)化

--enable-charset-lite:?jiǎn)?dòng)字符集支持,以便支持使用各種字符集編碼的網(wǎng)頁

--enable-cgi:?jiǎn)⒂胏gi腳本程序支持,擴(kuò)展網(wǎng)站的應(yīng)用訪問能力

[root@localhost httpd-2.4.25]# make && make install          

[root@localhost httpd-2.4.25]# ls /usr/local/httpd      

[root@localhost httpd-2.4.25]# /usr/local/httpd/bin/apachectl  start 

[root@localhost httpd-2.4.25]# netstat -anpt |grep httpd 

[root@localhost httpd-2.4.25]# /usr/local/httpd/bin/apachectl  stop       

[root@localhost httpd-2.4.25]# netstat -anpt |grep httpd 

2:優(yōu)化執(zhí)行路徑

[root@localhost httpd-2.4.25]# ln -s /usr/local/httpd/bin/* /usr/local/bin/    

[root@localhost httpd-2.4.25]# ls -l /usr/local/bin/httpd /usr/local/bin/apachectl  

 #查看軟連接

[root@localhost httpd-2.4.25]# httpd  -v                                     

[root@localhost httpd-2.4.25]# apachectl  start                             

[root@localhost httpd-2.4.25]# netstat -anpt |grep httpd          

[root@localhost httpd-2.4.25]# apachectl  stop              

[root@localhost httpd-2.4.25]# netstat -anpt |grep httpd        

3:添加httpd系統(tǒng)服務(wù)

使用chkconfig添加為系統(tǒng)服務(wù)

[root@localhost httpd-2.4.25]# cp /usr/local/httpd/bin/apachectl  /etc/init.d/httpd              #復(fù)制配置文件

[root@localhost httpd-2.4.25]# vi /etc/init.d/httpd                         //編輯配置文件

添加:

#!/bin/sh        

#chkconfig:35 85 21         

#description:httpd server

[root@localhost httpd-2.4.25]# chkconfig --add httpd           #加入系統(tǒng)服務(wù),開機(jī)啟動(dòng)

[root@localhost httpd-2.4.25]# chkconfig --list httpd       

[root@localhost httpd-2.4.25]# service httpd start                   #啟動(dòng)httpd

二、httpd服務(wù)器的基本配置

1:確定網(wǎng)站的名稱、ip地址和域名

2:配置并啟動(dòng)httpd

[root@localhost ~]# vim /usr/local/httpd/conf/httpd.conf

修改(前面的數(shù)字是行號(hào)):

    ServerName www.bdqn.com           ##200行        

[root@localhost ~]# apachectl -t                                               #檢測(cè)配置文件語法

2:?jiǎn)?dòng)httpd服務(wù)

[root@localhost ~]# systemctl start httpd                                 #啟動(dòng)httpd

[root@localhost ~]# netstat -anpt | grep httpd      

3:部署網(wǎng)頁

[root@localhost ~]# vim /usr/local/httpd/htdocs/index.html         #編輯主頁

It works!

[root@localhost ~]# service httpd restart                                          #重啟httpd服務(wù)

4:測(cè)試

打開網(wǎng)站

http://192.168.10.101

5:查看站點(diǎn)訪問情況

[root@localhost ~]# tail /usr/local/httpd/logs/access_log  

[root@localhost ~]# tail /usr/local/httpd/logs/error_log    

三、httpd.conf配置文件解釋

1:全局配置項(xiàng)

[root@localhost ~]# vim /usr/local/httpd/conf/httpd.conf

ServerRoot "/usr/local/httpd"      

Listen 80                                                                  #監(jiān)聽端口(默認(rèn)80)

User daemon                                                          #用戶     (默認(rèn)daemon)

Group daemon                                                       #用戶組(默認(rèn)daemon)

ServerAdmin you@example.com                          #郵箱地址

ServerName www.bdqn.com                         #網(wǎng)站域名

DocumentRoot "/usr/local/httpd/htdocs"           #網(wǎng)頁存儲(chǔ)位置

DirectoryIndex index.html                                     #默認(rèn)主頁

ErrorLog "logs/error_log"                                      #錯(cuò)誤日志文件存儲(chǔ)位置

LogLevel warn                                                        #日志級(jí)別

CustomLog "logs/access_log" common               #正常訪問日志

 

Include conf/extra/proxy-html.conf                     #虛擬主機(jī)路徑

 

2:區(qū)域配置項(xiàng)

[root@localhost ~]# vim /usr/local/httpd/conf/httpd.conf

                      #根目錄

    AllowOverride none

    Require all denied

 

    #限制路徑

    Options Indexes FollowSymLinks

    AllowOverride None

    Require all granted                  #允許所有主機(jī)訪問還可以拒絕所有人訪問

 

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“CentOS如何源碼安裝apache/HTTP服務(wù)”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!


當(dāng)前標(biāo)題:CentOS如何源碼安裝apache/HTTP服務(wù)
分享網(wǎng)址:http://www.dlmjj.cn/article/jdihsj.html