Apache伺服器安裝與配置詳解

2021-09-21 00:07:15 字數 3908 閱讀 1297

apache 介紹

apache是世界使用排名第一的web伺服器軟體。它可以執行在幾乎所有廣泛使用的計算機平台上,由於其跨

平台和安全性被廣泛使用,是最流行的web伺服器端軟體之一。apache軟體採用模組化設計模型,分為動態模組和靜態模組,靜態模組無法隨時新增和解除安裝,在編譯時候設定,動態模組可以隨時新增和刪除,有很大的靈活性。

安裝apache

安裝包準備,httpd apr apr-util 

[root@localhost~]# ll

總用量 8604

-rw-r--r--. 1 root root 1031613 8月  17 2015 apr-1.5.2.tar.gz

-rw-r--r--. 1 root root 874044 8月  17 2015 apr-util-1.5.4.tar.gz

-rw-r--r--. 1 root root 6899517 8月  17 2015httpd-2.4.16.tar.gz

開始安裝:

1 安裝依賴包

[root@localhost~]# yum -y install openssl openssl-devel zlib zlib-devel gcc gcc-c++  pcre  pcre-devel

2 安裝 apr

[root@localhost~]# tar zxvf apr-1.5.2.tar.gz

[root@localhost~]# cd apr-1.5.2

[root@localhost~]# ./configure --prefix=/usr/local/apr \  

--disable-static \

--enable-shared \

--with-installbuilddir=/usr/include/apr-1

config.status: executing libtool commands

rm: cannot remove `libtoolt': no such file or directory

那麼修改 configure的:rm='$rm' 改為:rm='$rm -f '

[root@localhost~]# make && make install

3 安裝 apr-util

[root@localhost~]# tar zxvf apr-util-1.5.4.tar.gz

[root@localhost~]# cd apr-util-1.5.4

[root@localhost~]# ./configure --prefix=/usr/local/apr-util \

--with-apr=/usr/local/apr \

--with-gdbm \

--with-openssl \

--with-crypto

[root@localhost~]# make && make install

4 安裝 apache

[root@localhost~]# cd /home/soft/httpd-2.4.16  #進入目錄準備下一步編譯

5 修改配置檔案

## 去掉下面這幾行前的注釋 ##

loadmodule slotmem_shm_module modules/mod_slotmem_shm.so

loadmodule slotmem_plain_module modules/mod_slotmem_plain.so

loadmodule deflate_module modules/mod_deflate.so

loadmodule rewrite_module modules/mod_rewrite.so

## 修改日誌格式 ##

customlog logs/access_log combined

logformat notice

## 修改 servername ##

servername localhost:80

# least pidfile. # 在此行下面增加一行:

# 修改日誌記錄的時間格式

logformat "%h %l %u [%t] \"%r\" %>s %b \"%i\" \"%i\"" combined

logformat "%h %l %u [%t] \"%r\" %>s %b" common

6 配置apache啟動和停止指令碼

## 修改如下內容:

7 啟動apache服務

瀏覽器中輸入192.168.1.6 訪問結果為 

it works!,安裝配置成功。

伺服器安裝apache伺服器

1.環境 centos7 2.鏈結伺服器 ssh username ip 3.安裝apache 4.設定apache在伺服器啟動時執行 5.在apache配置檔案中設定網域名稱 vi etc httpd conf httpd.conf,找到 servername 新增 網域名稱 80 儲存並退出。6...

apache伺服器配置

1.首先說明監聽埠 listen 80 2.然後是主站點的配置 基本配置 serveradmin com documentroot var www html servername test.com errorlog logs amc error log customlog logs amc acce...

Apache伺服器的安裝以及配置

1.環境 centos6.9 核心版本2.6.32 754.2.1.el i686 apache 2.2.15 2.安裝前置 需要有apr 以及 apr util 有時候還會需要pcre。apr util和apr都是為上層應用提供的執行庫。為沒有stl庫的c語言提供了一些資料結構和作業系統封裝介面。...