Apache安裝教程

目錄

一、Apache知識點

Apache服務簡介

Apache下載網址

Apache的主要特點

二、Apache服務的搭建

1. 關閉防火墻

2. 安裝依賴環境以及編譯工具

3. 將apache安裝包拖入xshell內

4. 解壓壓縮包

5. 進入httpd主包

6. 指定安裝路徑,啟用字符集支持等

7. 優化執行路徑

8. 查看程序版本

9. 將apachectl腳本復制到/etc/init.d/httpd

10.進入文本添加內容

11. 將httpd服務添加為系統服務

12. 啟動httpd服務

13. 查看

14. 切換目錄

15. 進入網頁文檔

15.1 可以修改文檔(這里僅作測試)

16. 用本機去訪問linux192.168.180.81完成實驗!

三、可能會遇到的問題

1. 在安裝依賴的時候,遇到了一個程序的進程被占用,這時我們需要殺掉進程

2. 在啟動httpd服務時出現錯誤

? ? ? ? ? ? 2.1 進入文件

? ? ? ? ? ?2.2? 用/ServerName查找到這一行

? ? ? ? ? ? 2.3 修改為以下(名字可以自己定義)

? ? ? ? ? ? 2.4 保存退出再次啟動


一、Apache知識點

Apache服務簡介

Apache是一種網站服務程序,是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠并且可通過簡單的API擴充,將Perl/Python等解釋器編譯到服務器中。

Apache下載網址

Download - The Apache HTTP Server Projecticon-default.png?t=N7T8http://httpd.apache.org/download.cgi

Apache的主要特點
  1. 開放源代碼
  2. 跨平臺應用:Apache可以在多種操作系統上運行,包括Windows、Linux、Unix等,這使得它非常適合于各種不同的計算環境
  3. 支持各種web編程語言
  4. 模塊化設計:Apache通過加載模塊來擴展其功能,用戶可以根據需要選擇加載不同的模塊,提供了靈活的定制能力
  5. 運行非常穩定:Apache經過多年的發展和廣泛的應用,已經非常穩定,并且有一個強大的社區支持和維護,確保了其長期運行的可靠性
  6. 良好的安全性:Apache提供了多種安全功能,包括SSL/TLS支持、訪問控制、用戶認證等,保護服務器和用戶的數據安全

二、Apache服務的搭建

1. 關閉防火墻
systemctl stop firewalldsystemctl disable firewalldsetenforce 0
2. 安裝依賴環境以及編譯工具
yum install -y gcc gcc-c++ make apr apr-devel apr-util-devel pcre pcre-develyum install -y vim net-tools lrzsz
3. 將apache安裝包拖入xshell內

4. 解壓壓縮包
tar zvxf httpd-2.4.59.tar.gz -C /usr/src/
5. 進入httpd主包
cd /usr/src/httpd-2.4.59/
6. 指定安裝路徑,啟用字符集支持等
./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi && make && make install
7. 優化執行路徑
ln -s /usr/local//httpd/bin/* /usr/local/bin/
8. 查看程序版本
httpd -v

9. 將apachectl腳本復制到/etc/init.d/httpd
cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
10.進入文本添加內容
vi /etc/init.d/httpdchkconfig: 35 85 21

11. 將httpd服務添加為系統服務
chkconfig --add httpd
12. 啟動httpd服務
service httpd start

13. 查看
netstat -nultp | grep httpd

14. 切換目錄
cd /usr/local/httpd/htdocs/

15. 進入網頁文檔
vim index.html
15.1 可以修改文檔(這里僅作測試)

16. 用本機去訪問linux192.168.180.81


三、可能會遇到的問題

1. 在安裝依賴的時候,遇到了一個程序的進程被占用,這時我們需要殺掉進程
Kill -9 3216

2. 在啟動httpd服務時出現錯誤

? ? ? ? ? ? 2.1 進入文件
??????????? vim /usr/local/httpd/conf/httpd.conf
? ? ? ? ? ?2.2? 用/ServerName查找到這一行

???????????

? ? ? ? ? ? 2.3 修改為以下(名字可以自己定義)

???????????

? ? ? ? ? ? 2.4 保存退出再次啟動

?????

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/24143.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/24143.shtml
英文地址,請注明出處:http://en.pswp.cn/web/24143.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

重慶工商大學社會工作專業試題及答案,分享幾個實用搜題和學習工具 #媒體#學習方法#知識分享

搜題軟件一般都是通過識別題目內容搜索出問題的答案,當識別內容不正確或搜索不到答案時,又得重新到其他軟件進行重復的操作,很是麻煩。所以我們可以使用專業的識別工具,對題目內容進行識別,然后把提取出來的內容單獨保…

流量錄制學習

AREX Cloud | AREX (arextest.com) 流量錄制學習,比vivo的moonbox要好用

android 異屏同顯二.

android主屏: android副屏 | | mediaProjection ----SufaceTextrue ---Open…

【數據結構】平衡二叉樹左旋右旋與紅黑樹

平衡二叉樹左旋右旋與紅黑樹 平衡二叉樹 定義 平衡二叉樹是二叉搜索樹的一種特殊形式。二叉搜索樹(Binary Search Tree,BST)是一種具有以下性質的二叉樹: 對于樹中的每個節點,其左子樹中的所有節點都小于該節點的值…

【vector模擬實現】附加代碼講解

vector模擬實現 一、看源代碼簡單實現1. push_backcapacity(容量)sizereserve(擴容)operator[ ] (元素訪問) 2. pop_back3. itorator(迭代器)4.insert & erase (頭插…

哈夫曼樹的創建

要了解哈夫曼樹,可以先了解一下哈夫曼編碼,假設我們有幾個字母,他們的出現頻率是A: 1 B: 2 C: 3 D: 4 E: 5 F: 6 G: 7。那么如果想要壓縮數據的同時讓訪問更加快捷,就要讓頻率高的字母離根節點比較進,容易訪問&#xf…

立創·天空星開發板-GD32F407VE-GPIO

本文以 立創天空星開發板-GD32F407VET6-青春版 作為學習的板子,記錄學習筆記。 立創天空星開發板-GD32F407VE-GPIO 基礎概念三極管MOS管 GPIO輸出模式輸出線與GPIO輸入模式GPIO點燈 基礎概念 GPIO,全稱為“通用輸入/輸出”(General Purpose …

算法金 | 這次終于能把張量(Tensor)搞清楚了!

大俠幸會,在下全網同名[算法金] 0 基礎轉 AI 上岸,多個算法賽 Top [日更萬日,讓更多人享受智能樂趣] 1. 張量(Tensor)基礎概念 1.1 張量的定義與重要性 張量是深度學習中用于表示數據的核心結構,它可以視…

《帝國時代 III:決定版》秘籍 怎么在蘋果電腦上玩《帝國時代 III:決定版》

《帝國時代 III:決定版》是一款讓玩家沉浸于歷史長河體驗從大航海時代到工業革命時期的游戲。下面我們來看看《帝國時代 III:決定版》是什么類型的游戲,《帝國時代 III:決定版》Mac安裝教程的相關內容。 一、《帝國時代 III&…

【BOM02】本地存儲

一:什么是本地存儲 數據存儲在用戶瀏覽器中,用戶設置、讀取方便,同時頁面刷新時不會丟失數據。存儲在瀏覽器中數據約5M,分為sessionStorage和localStorage兩種存儲方式 二:localStorage存儲 作用 將數據永久存儲在…

opencv實戰小結-銀行卡號識別

實戰1-銀行卡號識別 項目來源:opencv入門 項目目的:識別傳入的銀行卡照片中的卡號 難點:銀行卡上會有一些干擾項,如何排除這些干擾項,并且打印正確的號碼是一個問題 最終效果如上圖 實現這樣的功能需要以下幾個步驟…

基于Amazon Linux使用pip安裝certbot并使用Apache配置證書的完整步驟

配置證書 1. 更新系統和安裝必要的軟件包 首先,確保系統和包管理器是最新的: sudo dnf update -y sudo dnf install -y python3 python3-pip python3-virtualenv httpd mod_ssl2. 創建并激活虛擬環境 為了避免依賴沖突,使用virtualenv創建…

算法導論實戰(三)(算法導論習題第二十四章)

🌈 個人主頁:十二月的貓-CSDN博客 🔥 系列專欄: 🏀算法啟示錄 💪🏻 十二月的寒冬阻擋不了春天的腳步,十二點的黑夜遮蔽不住黎明的曙光 目錄 前言 第二十四章 24.1-3 24.1-4 2…

筆記:DST與HPPC測試方法

一、DST測試方法: DST全稱為Dynamic Stress Test,是一種動態壓力測試方法,主要用于評估電池在實際使用條件下的綜合性能,模擬了車輛在行駛過程中可能會遇到的各種動態負載變化,如加速、減速、怠速等工況。 它的目的是評估電池在…

setattr前端接收方法深度解析

setattr前端接收方法深度解析 在前端開發中,setattr可能是一個較為陌生的概念,但它卻在某些場景下扮演著關鍵角色。setattr是一個Python內置函數,用于設置對象屬性的值。然而,在前端與后端交互的過程中,我們有時需要處…

【Week-R2】使用LSTM實現火災預測(tf版本)

【Week-R2】使用LSTM實現火災預測(tf版本) 一、 前期準備1.1 設置GPU1.2 導入數據1.3 數據可視化 二、數據預處理(構建數據集)2.1 設置x、y2.2 歸一化2.3 劃分數據集 三、模型創建、編譯、訓練、得到訓練結果3.1 構建模型3.2 編譯模型3.3 訓練模型3.4 模…

超詳細的java Comparable,Comparator接口解析

前言 Hello大家好呀,在java中我們常常涉及到對象的比較,不同于基本數據類型,對于我們的自定義對象,需要我們自己去建立比較標準,例如我們自定義一個People類,這個類有name和age兩個屬性,那么問…

[數據集][圖像分類]蘑菇分類數據集3122張215類別

數據集類型:圖像分類用,不可用于目標檢測無標注文件 數據集格式:僅僅包含jpg圖片,每個類別文件夾下面存放著對應圖片 圖片數量(jpg文件個數):3122 分類類別數:215 類別名稱:[“almond_mushroom”,“amanita…

實驗筆記之——DPVO(Deep Patch Visual Odometry)

本博文記錄本文測試DPVO的過程,本博文僅供本人學習記錄用~ 《Deep Patch Visual Odometry》 代碼鏈接:GitHub - princeton-vl/DPVO: Deep Patch Visual Odometry 目錄 配置過程 測試記錄 參考資料 配置過程 首先下載代碼以及創建conda環境 git clo…

Data Management Controls

Data Browsing and Analysis Data Grid 以標準表格或其他視圖格式(例如,帶狀網格、卡片、瓷磚)顯示數據。Vertical Grid 以表格形式顯示數據,數據字段顯示為行,記錄顯示為列。Pivot Grid 模擬微軟Excel的樞軸表功…