Ubuntu14.04下編譯安裝或apt-get方式安裝搭建Apache或Httpd服務(圖文詳解)


 

   不多說,直接上干貨!

 

 

 

寫在前面的話

  對於

  在Ubuntu系統上,編譯安裝Apache它默認路徑是在/usr/local/apache2/htdocs

          或者編譯安裝httpd它默認路徑是在/usr/local/apache/htdocs

 

  

    在Ubuntu系統上,apt-get安裝Apache它默認路徑是在/var/www/html

          或者apt-get安裝httpd它默認路徑是在/var/www/html

 

 

 

 

  

  

  我這里,采取編譯安裝httpd-2.4.3

  在/usr/下,創建software目錄。

   

cd /usr/software

 

  然后,大家,可以在線下載

# wget http://mirror.bjtu.edu.cn/apache/httpd/httpd-2.4.3.tar.gz
# wget http://mirrors.axint.net/apache/apr/apr-1.4.6.tar.gz
# wget http://mirrors.axint.net/apache/apr/apr-util-1.5.1.tar.gz
# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.31.tar.gz

 

  也可以,如我這里,離線下載,再上傳(虛擬機),拷貝(到真實物理機器)

  http://download.csdn.net/detail/u010106732/9892387

  http://download.csdn.net/detail/u010106732/9892388

     http://download.csdn.net/detail/u010106732/9892447

 

 

 

 

 

  然后,替換成我的。

 

 

  

  好比,我這里,已經下載好了,然后,拷貝到/usr/software目錄下。

   上傳好之后,再解壓縮。

 

# tar zxvf pcre-8.31.tar.gz
# tar zxvf apr-1.4.6.tar.gz
# tar zxvf apr-util-1.5.1.tar.gz 
# tar zxvf httpd-2.4.3.tar.gz

 

 

 

 

   再依次,進行如下操作。

# cd pcre-8.31 
# ./configure --prefix=/usr/local/pcre
# make && make install
# apt-get -y install libssl-dev
# cd /usr/software
# cp -r /usr/software/apr-1.4.6 /usr/software/httpd-2.4.3/srclib/apr
# cp -r /usr/software/apr-util-1.5.1 /usr/software/httpd-2.4.3/srclib/apr-util

 

   

 

# cd httpd-2.4.3

# ./configure --prefix=/usr/local/apache \
 
         
--enable-dav \
 
         
--enable-so \
 
         
--enable-maintainer-mode \
 
         
--enable-rewrite \
 
         
--enable-deflate=shared \
 
         
--enable-ssl=shared \
 
         
--enable-expires=shared \
 
         
--enable-headers=shared \
 
         
--enable-static-support \
 
         
--with-included-apr \
 
         
--with-mpm=prefork \
 
         
--enable-cache \
 
         
--enable-file-cache \
 
         
--with-pcre=/usr/local/pcre

 

 

  然后,再執行

# make && make install
# cp /usr/local/apache/bin/apachectl /etc/init.d/httpd

 

 

  這樣,就是已經安裝好了。

 

  下面進行,對它進行配置修改

# vi /usr/local/apache/conf/httpd.conf

 

ServerName 192.168.30.1:80


或者

ServerName 192.168.30.1

 這里,80可以不寫,或者,你也可以自定義其他端口,如8081等。

 
  至於為什么,80也可以不寫(當然前提是你要默認80的端口哈,作為你的httpd服務)

 

 

 

 
 
 

 

 

 

 

 

 

 

 

 

 

   開啟httpd服務

 /usr/local/apache/bin/httpd -k start

 

 

 

 

 

 參考

編譯安裝httpd-2.4.3

 

 

 

 

 

 

 

 

 

 

歡迎大家,加入我的微信公眾號:大數據躺過的坑        人工智能躺過的坑
 
 
 

同時,大家可以關注我的個人博客

   http://www.cnblogs.com/zlslch/   和     http://www.cnblogs.com/lchzls/      http://www.cnblogs.com/sunnyDream/   

   詳情請見:http://www.cnblogs.com/zlslch/p/7473861.html

 

  人生苦短,我願分享。本公眾號將秉持活到老學到老學習無休止的交流分享開源精神,匯聚於互聯網和個人學習工作的精華干貨知識,一切來於互聯網,反饋回互聯網。
  目前研究領域:大數據、機器學習、深度學習、人工智能、數據挖掘、數據分析。 語言涉及:Java、Scala、Python、Shell、Linux等 。同時還涉及平常所使用的手機、電腦和互聯網上的使用技巧、問題和實用軟件。 只要你一直關注和呆在群里,每天必須有收獲

 

      對應本平台的討論和答疑QQ群:大數據和人工智能躺過的坑(總群)(161156071) 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM