zoukankan      html  css  js  c++  java
  • 服务器环境搭建系列(一)-Apache篇

      一、Apache

      1.解压缩tar包httpd-2.2.22.tar.gz,这里默认放在/opt下

        

    tar -zxvf httpd-2.2.22.tar.gz

      2.进入解压缩后的文件夹

      

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

      中间可能出错,缺少依赖包,yum安装之。 

    3.完成后运行如下命令

      

    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

    这三个文件可能木有,可以问我要。

    5.在</IfModule>下输入

    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。

    cd /opt/apache2.2/bin
    
    ./apachectl start

    接着在linux中输入命令:

    curl 127.0.0.1

    如果显示 It works! 则表示安装成功。在本机输入www.renderincloud.com 也显示It works!

  • 相关阅读:
    在日本被禁止的コンプガチャ設計
    Starling常见问题解决办法
    Flixel引擎学习笔记
    SQLSERVER中修复状态为Suspect的数据库
    T4 (Text Template Transformation Toolkit)实现简单实体代码生成
    创建Linking Server in SQL SERVER 2008
    Linq to Sql 与Linq to Entities 生成的SQL Script与分页实现
    Linq to Entity 的T4 模板生成代码
    在VisualStudio2008 SP1中调试.net framework 源代码
    使用HttpModules实现Asp.net离线应用程序
  • 原文地址:https://www.cnblogs.com/coderdu/p/3599924.html
Copyright © 2011-2022 走看看