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語言提供了一些資料結構和作業系統封裝介面。
#顯然apache的許多軟體都是以apr/apr-util為基礎庫進行開發的。
#apr-util只是在apr的基礎上提供了更多的資料結構和作業系統封裝介面而已。
安裝的時候config ,make ,make install,其中util的安裝是有乙個引數的,當使用make install的時候是會報錯的,
按照提示進行引數的附加就ok了。、
3.配置
①防火牆
首先是防火牆,http是80埠哦,而且注意一點不要直接在/etc/sysconfig/iptables新增你的埠,在iptables裡是有拒絕的埠的,所以不要只用-a#這個引數是在後面追加規則,盡量使讓埠的排序是有序的
selinux不要直接就service iptables stop真的是不好#emmm...防火牆裡面是有很多的設定的,所以希望好好看裡面的設定。
在sestaus -b|http下可以看到http的設定用命令可以進行設定#預設的許可權是no
這些都是一開始的設定,之後的設定是關於伺服器的設定了。
關於apache2 的設定都是在這個裡面的了,本文不設計單機的問題,我們進行的是虛擬機器的設定
虛擬機器設定的本質上是進行了不同的訪問的資料夾,所以務必將documentroot 許可權進行設定#chmod o+5允許讀和執行啊一定是#other許可權哦
其中有幾個點需要注意,如果開啟了設定虛擬主機,要在全域性設定裡關閉一些,因為各自訪問各自的目錄,所以conf,d在 main端設定裡的注釋掉根目錄的設定,在global的設定裡要進行80埠的監聽//listen 80 不要加ip
如果在虛擬主機的設定裡面的時候,若是虛擬dns的設定,在host裡要進行host的繫結,不然解析不到。
進行多ip設定前一定要設定ip//ifconfig eht0:1 ***.***.***.***
不設定的話會有很麻煩的事,會提示不能有可用的ip的繫結沒有可有的sockets
設定ip在virtual host的設定中要有ip的出現,之後設定後
服務restart!
包括network iptables httpd
如有紕漏請指出
伺服器安裝apache伺服器
1.環境 centos7 2.鏈結伺服器 ssh username ip 3.安裝apache 4.設定apache在伺服器啟動時執行 5.在apache配置檔案中設定網域名稱 vi etc httpd conf httpd.conf,找到 servername 新增 網域名稱 80 儲存並退出。6...
apache伺服器的安裝
2.ip是計算機網際網路中的 門牌號 192.168.1.123 區域網ip 在網際網路上發布的 所用的ip是公網ip 網域名稱 對映 ip 如下圖 1.安裝版本 2.安裝過程 見下圖 2.安裝完成後更改 c windows system32 drivers etc資料夾下的hosts檔案 如下圖 ...
Apache 安裝WEB伺服器Apache教程
apache 安裝web伺服器apache教程 在下也是在第一次接觸php的時候,因為需要去安裝了apache,查了很多大哥們的教程,也正是因為查了很多,所以發現有的缺,有的齊,作為學習記錄,我把自己遇到的安裝問題記錄下來,希望各位大神們發現有錯有漏的指點指點。32位 64位 我將檔案解壓在了如後路...