• apache 实用配置


    1、反向代理

    反向代理是指想访问目标机器,但无法直接访问,此时,可以通过与目标机器相同网络段的机器做桥接,通过访问桥接机器,访问目标机器,称为反向代理。

    vi httpd.conf

    将代理配置开放:

    LoadModule proxy_module modules/mod_proxy.so

    LoadModule proxy_http_module modules/mod_proxy_http.so

    虚拟机机部分加上

    NameVirtualHost *:80

    <VirtualHost *:80>

    ServerAdmin webmaster@dummy-host.example.com

    ServerName www.a.org

    <Proxy *>

    Order deny,allow

    Allow from all

    </Proxy>

    ProxyPass / http://192.168.0.115/

    ProxyPassReverse / http://192.168.0.115/

    </VirtualHost>

    相当于 www.a.org 域名的访问相当于从这一台代理机器上访问 192.168.0.115 机器上的资源。

    ProxyPass 比较容易理解,即处理www.a.org 转发过来的请求。

    ProxyPassReverse 呢,则是这样的,如果是115机器返回的是 redirect ,则将http://192.168.0.115/转换成 www.a.org 的根目录,这样客户端即可访问得到了。

    2、VirtualHost 虚拟主机配置

     虚拟主机的配置是指将访问本机的请求,将本机作为虚拟主机来提供相关的资源。

    它的配置与反向代理的类似,只是反向代理指的将IP地址上的资源作为服务提供,而虚拟主机里面可以将本地目录作为资源提供方。

    #
    # DocumentRoot 是网站文件存放的根目录
    # ServerName 是网站域名,需要跟DNS指向域名一致
    #
    <VirtualHost *:80>
        ServerAdmin webmaster@www.ingchat.com
        DocumentRoot /var/www/httpdocs/demo_ingchat
        ServerName www.ingchat.com
        ErrorLog logs/demo.ingchat.com-error.log
        CustomLog logs/demo.ingchat.com-access.log
    </VirtualHost>

    整个世界清静了

  • 相关阅读:
    Spring总结
    基于LSM的KeyValue数据库实现WAL篇
    基于LSM的KeyValue数据库实现稀疏索引篇
    微服务策略
    linux安装python centos
    python list 差集
    MySQL主从复制原理
    mac、windows 配置python国内镜像源
    微服务介绍
    vim中跳到第一行和最后一行
  • 原文地址:https://www.cnblogs.com/haiyupeter/p/4223290.html
Copyright © 2020-2023  润新知