• apache的80端口分发


    1. 打开 conf 文件夹,找到下面的 httpd.conf
    2. 更改Listen 后面的端口号为:80;默认就是80端口
    3. 去掉下面的相关注释:

    #LoadModule proxy_module modules/mod_proxy.so

    #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

    #LoadModule proxy_balancer_module modules/mod_proxy_balancer.so

    #LoadModule proxy_connect_module modules/mod_proxy_connect.so

    #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

    #LoadModule proxy_http_module modules/mod_proxy_http.so

    #LoadModule status_module modules/mod_status.so

    找到相应的内容,去掉前面的“#;

     

    4.  删除掉下面生成的代码:

    <IfModule ssl_module>

    SSLRandomSeed startup builtin

    SSLRandomSeed connect builtin

    </IfalHost>

     必须注释掉,没有就算了


    5. 在文件的结尾加上如下代码:

    NameVirtualHost *:80

    <VirtualHost *:80>

    ProxyRequests Off

    <Proxy *>

    Order deny,allow

    Allow from all

    </Proxy>

    ProxyPass / http://127.0.0.1:8080/

    ProxyPassReverse / http://127.0.0.1:8080/

    </VirtualHost>

    如上,使用“/”apache将所有链接转接到tomcat下了,8080为tomcat端口,这里apache与tomcat在同一服务器下的所有用127.0.0.1

    如将apache与tomcat同时运作,比如tomcat下有manage项目,可以如下配置

     

    ProxyPass /manage/ http://127.0.0.1:8080/manage/

    ProxyPassReverse /manage/ http://127.0.0.1:8080/manage/

  • 相关阅读:
    大数据学习——三大组件总结
    js获取当前时间的前一天/后一天
    Windows下主机名和IP映射设置
    大数据学习——HDFS的shell
    微服务化架构特征
    Spring cloud consul 相关前提知识
    Kubeadm 安装
    remove docker ce fully on centos7
    Jquery Gritter set position
    Toggle Checkboxes on/off
  • 原文地址:https://www.cnblogs.com/xuexin/p/5737526.html
Copyright © 2020-2023  润新知