1. 程式人生 > >菜鳥運維筆記:安裝與配置Apacheserver

菜鳥運維筆記:安裝與配置Apacheserver

str .cn apach tps 官網 壓縮 ron entos 本地

前幾天在在阿裏花了49.5買了一個月的主機。

試著好用再續費吧。

  • 地域:青島
  • 可用區:青島可用區A
  • CPU:1核
  • 內存:512MB
  • 帶寬:1Mbps
  • 操作系統:CentOS 6.5 64位
  • 雲盾:是

安裝apacheserver

2014/10/27

apache下載壓縮包

http://mirrors.hust.edu.cn/apache/httpd/

下載最新的版本號吧。有*.gz和*.bz2的。bz2算法壓縮的文件更小一點。只是這個文件也不大,差點兒相同。

通過ftp上傳兩個下載好的文件到server

  • httpd-2.4.10.tar.bz2
  • httpd-2.4.10-deps.tar.bz2 //所需的依賴包

假設主機上已經有這個依賴的話,能夠不下載。

解壓到同一文件夾下

我的文件夾是document

tar xvf httpd-2.4.10.tar.bz2 -C document/
tar xvf httpd-2.4.10-deps.tar.bz2 -C document/

開始編譯

./configure --prefix=/usr/local/apache2 --with-included-apr
make 
make install

註意prefix= 後面的的文件夾是我的安裝文件夾,能夠任意指定
運行第一行的時候。提示我缺少pcre(一個perl庫),我又下了一份pcre。自己編譯安裝的。

我去pcre官網下載。非常小的東西。居然非常久都下不好。無奈百度了一份國內的資源。非常快下好了,然後編譯安裝。


啟動apache

/usr/local/apache2/bin/apachectl start

此時報錯AH0058,解決方式:進入apache2安裝文件夾下的conf文件夾,打開httpd.conf把裏面的ServerName那一行的凝視#消掉(我的是189行),後面的uri處改為自己的域名或IP地址,就能夠了。比方:

ServerName localhost:80

localhost改為你的公網IP或域名。買了阿裏主機會給你一個公網ip的。

另外須要註意的是開啟服務要以root身份運行。否則報錯誤AH00072

測試

用自己本地的瀏覽器訪問一下吧。瀏覽器輸入主機的IP地址,80port無需指定。
然後。屏幕上顯示:

It works!

這個html文件在apache安裝文件夾下的htdocs文件夾下。也就是你站點的根文件夾。


菜鳥運維筆記:安裝與配置Apacheserver