Linux httpd安裝教程

2021-09-26 08:39:39 字數 2747 閱讀 4899

問題1:apr not found

解決:1.解壓

tar -zxf apr-1.4.5.tar.gz

2.配置

cd apr-1.4.5

./configure --prefix=/usr/local/apr

3.編譯

make

4.安裝

make install

問題2:apr-util not found

1.解壓

tar -zxf apr-util-1.3.9.tar.gz

2.配置

cd apr-util-1.3.9/

./configure --prefix=/usr/local/apr-util

--with-apr=/usr/local/apr/bin/apr-1-config

3.編譯

make

4.安裝

make install

問題3:pcre-config for libpcrenot found

1.解壓

tar -zxf pcre-8.31.tar.gz

2.配置

yum install gcc gcc-c++ gcc-g77  

./configure --prefix=/usr/local/pcre

3.編譯

make

4.安裝

make install

注意:

centos7預設已經安裝了apache httpd,埠80

啟動:service httpdstart

1.解壓

解壓2.配置(需要安裝apr、apr-util和pcre並指定引數)

3.編譯

make

4.安裝

make install

基本配置

注意:修改/usr/local/apache-httped/conf/httpd.conf配置檔案時,注意許可權問題

1.修改埠

listen 80

2.管理員郵箱

serveradmin  ***@qq.com

3.servername

servername 127.0.0.1

4.修改服務埠**

proxyrequests on

proxypreservehost on

proxypass /qt-front

proxypassreverse /qt-front

proxypass /qt-back

proxypassreverse /qt-back

proxypass /qt-front_upload _upload

proxypassreverse /qt-front_upload _upload

proxypass /

proxypassreverse /

proxypass /  ajp:

報錯:invalid command 'proxyrequests', perhaps misspelled or defined by a module ...

解決的方法就在httpd這個配置檔案裡,找到以下兩條:

前面有# 號,說明被注釋掉了,不起作用,把#號去掉,就可以了。

5.啟動

cd bin

在/usr/local/apache-httpd/bin目錄下

./apachectl start

啟動apache

6.配置為服務並開機啟動

#複製執行指令碼到etc/init.d

#編輯該檔案,並新增chkconfig和description

#修改檔名,檔名就是最終的服務名,不要使用httpd,因為會和系統自帶的httpd衝突

#新增服務

chkconfgi --list

#檢視服務,應該會顯示,如果沒有顯示,則使用chkconfig --list apache-httpd檢視是否存在,如果存在則說明和系統的衝突了,需要換名稱

#如果2,3,4,5都是on,則會開機自啟動

#啟動service apache-httpd stop

#停止

中職技能大賽 linux httpd

如果要使用除443和80 埠外需要在全域性模式裡加入listen listen 8080 例如8080 553行,或者 alias alias test yum 定義虛擬目錄 test 物理路徑為 yum 1.alias後找到下面部分,複製到要加密的虛擬機器下面 options indexes mu...

Linux httpd支援跨域配置

何謂同源 url 由協議 網域名稱 埠和路徑組成,如果兩個 url 的協議 網域名稱和埠相同,則表示他們同源。同源策略 瀏覽器的同源策略,限制了來自不同源的 document 或指令碼,對當前 document 讀取或設定某些屬性。從乙個域上載入的指令碼不允許訪問另外乙個域的文件屬性。編輯 apac...

Anaconda安裝教程傻瓜教程

網上好多教程找的我心好累,為了方便閱讀,我這邊整理了大致詳細的教程,參考了好幾個大佬的教程,廢話不多說,直接開始 更多細節已更新 這裡是軟體安裝協議介面,點選i agree 我同意 即可 這裡是安裝時詢問給哪些使用者使用,just me 只有我 all users 所有使用者 一般建議選擇第二個 此...