搭建Linux環境--安裝Apache

 Apache:是一個開源的網頁服務器,因爲其多平臺和安全性被普遍使用,是當下最流行的Web服務器軟件之一。c++

注:未避免後續安裝出現問題,先把環境須要的依賴安裝解決了web

yum install gcc
yum install make
yum install openssl-devel
yum install pcre-devel
yum install -y bzip2
yum install expat-devel 
yum -y install gcc gcc-c++

1、安裝編譯

1.在Linux系統/usr/local目錄下,建立apache文件夾(mkdir apache),使用ftp將apache文件包上傳到/usr/local/apache目錄下,因爲從apache2.4以上版本開始,性能大幅度提升,須要額外的三個組件,apache運行庫ARPapache運行時經常使用庫ARP-util,以及Perl語言庫PCREapache

2.進入到/usr/local/apache目錄中,在當前文件下解壓apr-1.7.0.tar.gz文件,解壓後進入到apr-1.7.0文件中瀏覽器

tar -zxvf apr-1.7.0.tar.gz
執行命令: ./configure --prefix=/usr/local/apr    
執行命令: make                                              
執行命令: make install                           

  注:若提示rm: cannot remove `libtoolT': No such file or directory安全

則執行:vi configure  搜索關鍵字‘RM='$RM'
並把RM
='$RM'改成RM='$RM -f'保存退出便可

4.返回到/usr/local/apache目錄中, 在當前文件下解壓apr-util-1.6.1.tar.gz文件,解壓後進入到apr-util-1.6.1文件中服務器

執行命令:./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
執行命令:make                                        
執行命令:make install   

5.返回到/usr/local/apache目錄中, 在當前文件下解壓pcre-8.40.tar.gz文件,解壓後進入到pcre-8.40文件中tcp

執行命令:./configure --prefix=/usr/local/pcre   
執行命令:make             
執行命令:make install    

6.返回到/usr/local/apache目錄中, 在當前文件下解壓httpd-2.4.39.tar.gz文件,解壓後進入到httpd-2.4.39文件中性能

執行命令:./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre  
執行命令:make             
執行命令:make install       

2、配置apache的配置文件

1.配置變量:spa

執行命令:vi /usr/local/apache2/conf/httpd.conf

在文件中找到 ServerName www.example.com:80 這行代碼

在下面添加:ServerName localhost:80

添加後保存退出

2.啓動apacherest

執行命令  /usr/local/apache2/bin/apachectl start

爲了能讓其餘機器訪問web服務器,咱們須要把80端口打開

執行命令: vi  /etc/sysconfig/iptables

找到 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

在下面添加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

添加後保存退出

3.重啓防火牆: service iptables restart

回到物理機中的瀏覽器,輸入虛擬機ip:80

 

若網頁顯示  It works!  則說明Apache安裝成功

相關文章
相關標籤/搜索