Center OS 7 Apache安裝配置


感謝:https://blog.csdn.net/u014157384/article/details/79497761 該作者的幫助。

 

自己購買了國外的服務器,想把我的網頁放到服務器,網頁是以websocket連接貝殼物聯,進而簡單測試控制ESP8266。服務器是Center OS 7版本,部署的是Apache。

 

Apache HTTP Server(簡稱Apache):

1、是一款開放源碼的web服務器軟件,可以在大多數計算機操作系統中運行,是目前最流行的web服務器端軟件之一。

2、apache支持的模塊眾多,性能穩定,本身只支持靜態解析,但可以通過擴展腳本、模塊等支持動態頁面。

3、常見的網站架構有:apache + phpapache + tomcat等。

4、Apache是Web服務器。而Tomcat是Java應用服務器。

5、Apache服務器只處理靜態HTML。tomcat服務器HTML靜態,JSP Servlet動態都能處理。

 

具體操作步驟: 

一、檢查、刪除、安裝

rpm -qa|grep httpd    //檢查是否安裝apache

rpm -e 包名 --nodeps  //若有則刪除(也可不刪除直接用) 

yum install httpd     //安裝,根據提示,輸入Y即可安裝成功

 

二、啟動、測試

systemctl start httpd     //restart 重啟 stop停止

 

三、查看apache狀態

service httpd status

 

四、配置httpd.conf文件,把AllowOverride 的none改為All

vi /etc/httpd/conf/httpd.conf

 

五、查看已經開放的端口

firewall-cmd --list-ports

輸入這句之后顯示空白,如下:

這是因為沒有開放端口,所以下面配置開啟

 

六、開啟端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

 命令含義:

        --zone #作用域 

        --add-port=80/tcp #添加端口,格式為:端口/通訊協議 

        --permanent #永久生效,沒有此參數重啟后失效

 

七、     重啟防火牆

firewall-cmd --reload                   #重啟firewall

systemctl stop firewalld.service       #停止firewall

systemctl disable firewalld.service    #禁止firewall開機啟動

firewall-cmd --state                   #查看默認防火牆狀態(關閉后顯示notrunning,開啟后顯示running)

 

八、訪問IP

瀏覽器輸入服務器的 ip 地址,即可打開Apache默認頁面。

 

九、查找Apache安裝的目錄

方法:

https://blog.csdn.net/sinat_38334334/article/details/79738568

我們是以rpm包形式安裝的,所以:

rpm -aq|grep http        //查看是否安裝apach包,若已安裝,則會打印出包名

rpm -qi 輸入獲取到的包名   //查看該apache包信息

rpm -ql 輸入包名          //查看apache包中所有文件的安裝位置

顯示如圖:

 

/var/www/html/就是你輸入ip地址后,出現的頁面路徑。

將靜態頁面目錄(比如fen)放入  /var/www/html 里面。

 

然后瀏覽器輸入: ip地址/fen/index.html,彈出界面,大功告成!

 

 

附:詳談Apache、Nginx和tomcat的區別以及處理靜態頁面和動態頁面的方式

注:該作者Apache、Nginx、tomcat的區別寫的很好。


免責聲明!

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



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