服務器環境搭建系列(一)-Apache篇

  1、Apachelinux

  1.解壓縮tar包httpd-2.2.22.tar.gz,這裏默認放在/opt下apache

    

tar -zxvf httpd-2.2.22.tar.gz

  2.進入解壓縮後的文件夾tomcat

  

cd httpd-2.2.22

./configure --prefix=/opt/apache2.2 --enable-so --enable-mods-shared=all

  中間可能出錯,缺乏依賴包,yum安裝之。 服務器

3.完成後運行以下命令curl

  

make

make install

 4.安裝完成後配置http.conf,在LoadModule rewrite_module modules/mod_rewrite.so下輸入測試

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_balancer_modulemodules/mod_proxy_balancer.so

這三個文件可能木有,能夠問我要。url

5.在</IfModule>下輸入spa

NameVirtualHost *:80

<VirtualHost *:80>
ServerName www.renderincloud.com
DocumentRoot "/opt/apache/htdocs"

ProxyPass /error/ !

ProxyPass /credit_pic/ !此項表示不解析到Tomcat路徑,直接在DocumentRoot下尋找
ProxyPass /personal_file/ !
ProxyPass /avatar/ !    
ProxyPass /avatar_original/ !
ProxyPass /updating/ !
ProxyPass /files/ !
ProxyPass /vchi_credit/ !
ProxyPass / http://服務器IP:8080/
ProxyPassReverse / http://服務器IP:8080/


</VirtualHost>


<VirtualHost *:80>
ServerName 二級域名.一級域名.com
DocumentRoot "/opt/apache/htdocs"

ProxyPass /error/ !

ProxyPass /credit_pic/ !
ProxyPass /personal_file/ !
ProxyPass /avatar/ !    
ProxyPass /avatar_original/ !
ProxyPass /updating/ !
ProxyPass /files/ !
ProxyPass /vchi_credit/ !
ProxyPass / http://服務器IP:8090/
ProxyPassReverse / http://服務器IP:8090/

 

若是在內網測試,則將本機的hosts文件中www.renderincloud.com和二級域名都映射成服務器IP便可。特別的,每個項目都要發佈在單獨的Tomcat中,且tomcat端口號要修改,不能重複。修改完後啓動apache。code

cd /opt/apache2.2/bin

./apachectl start

接着在linux中輸入命令:blog

curl 127.0.0.1

若是顯示 It works! 則表示安裝成功。在本機輸入www.renderincloud.com 也顯示It works!

相關文章
相關標籤/搜索