文章由 流星蝴蝶没有剑 提供

轻量应用服务器如何通过修改apache配置文件实现非https的访问多域名到不同子目录程序?ProxyPassMatch的使用

阿里服务器配置子域名、二级域名:不同项目对应不同的域名。

个人成功案例:

  • http://wx0725.top【首页】
  • http://en.ecg.wx0725.top【ECG 英文版】
  • http://cn.ecg.wx0725.top【ECG 英文版】
  • http://mhnytsd.wx0725.top 【河南豫通盛鼎移动Web版】

拿这两个域名为例:

首先在阿里云设置如下:

  1. http://wx0725.top 对应的目录为:/home/www/htdocs
  2. http://mhnytsd.wx0725.top 对应的目录为:/home/www/htdocs/project/php/hnytsd
  • 修改httpd.conf

    vi /usr/local/apache/conf/httpd.conf

  • 接着找到 Include conf/extra/httpd-vhosts.conf 删掉#

  • 在文件的末尾注释

    ProxyPassMatch ^/(..php(/.)?)$ unix:/home/www/logs/php-fpm.sock|fcgi://127.
    0.0.1/home/www/htdocs

即在前面加# 保存退出。

  • 接着修改httpd-vhosts.conf【 也就是上面提到的 conf/extra/httpd-vhosts.conf】
  • 添加如下代码【没有此文件的新建一个就行,保存退出】
<VirtualHost *:80>ServerAdmin webmaster@serveradmin.comDocumentRoot "/home/www/htdocs"ServerName www.wx0725.topProxyPassMatch ^/(.*\.php(/.*)?)$ unix:/home/www/logs/php-fpm.sock|fcgi://127.0.0.1/home/www/htdocs
</VirtualHost>
<VirtualHost *:80>ServerAdmin webmaster@serveradmin.comDocumentRoot "/home/www/htdocs/project/php/hnytsd"ServerName mhnytsd.wx0725.topProxyPassMatch ^/(.*\.php(/.*)?)$ unix:/home/www/logs/php-fpm.sock|fcgi://127.0.0.1/home/www/htdocs/project/php/hnytsd
</VirtualHost>
  • 最后 :/usr/local/apache/bin/apachectl restart 重启

重启遇到问题的参考https://www.iteye.com/blog/dodomail-799078

阿里云服务器apache/2.4.27(Unix)配置二级域名 ProxyPassMatch相关推荐

  1. 阿里云服务器ECS Ubuntu16.04 初次使用配置教程(图形界面安装)

    阿里云服务器ECS Ubuntu16.04 初次使用配置教程(图形界面安装) 2019-01-23 22:55:50 laugh12321 阅读数 851更多 分类专栏: ECS Ubuntu 版权声 ...

  2. (转载)阿里云服务器--学生优惠版购买以及配置方法(Windows操作系统)

    <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/htmle ...

  3. node本地连接服务器的数据库_Linux本地连接阿里云服务器,以及下载node.js配置环境...

    1.远程登录 > ssh 用户名@ip输入密码进入 2. 文件远程传输 > scp 本机文件地址 用户名@ip:远程保存的路径 > scp ./index.html root@192 ...

  4. 阿里云服务器搭建Minecraft我的世界配置选择

    阿里云服务器搭建Minecraft我的世界CPU内存配置怎么选择?公网带宽和系统盘选择多少合适?一般20人以内玩家.1.12版本的大型整合包.100个以内个轻量mod,2核4G配置就够用了,公网带宽选 ...

  5. 阿里云服务器(Windows32操作系统)及配置方法

    以前一直想弄个服务器玩玩,昨天闲来无事,无意间看到了阿里云,点击注册进去看了看,有学生优惠活动. 下面的内容是从别处百度得来,写这个内容纯属自己个人总结,若涉及版权问题,请原谅. 一.通过学生优惠价格 ...

  6. Springboot+Redis+阿里云服务器 Redis是什么?如何配置Redis?怎样配置Redis?如何按装Redis?

    如何在SpringBoot项目使用Redis存储session 一.什么是Redis? 二.此次案例使用Redis做什么? 三.阿里云服务器安装Redis 四.SpringBoot项目添加yml配置 ...

  7. 单阿里云负载均衡(CLB)实例配置多域名HTTPS网站(HTTPS多域名)

    1.将域名都解析到CLB对应的ip地址,操作如下图所示: 2.在CLB实例管理-监听中配置相应的扩展域名  3.在CLB实例管理-虚拟服务器组中配置相应的转发策略 具体的参考文档见:单CLB实例配置多 ...

  8. 阿里云新建对象存储Bucket,并配置自定义域名,配置cdn,配置cdn的ssl证书

    说明: A阿里云账户为开通oss账户,开通cdn账户. B阿里云账户为域名和ssl证书的账户 1. 新建Bucket 点击新建: 注意最后的加速是会收费的,可以参考官方文档.不加速也可以. 填写相关信 ...

  9. linux跳转乌班图服务器,Linux-Ubuntu环境安装Nginx和配置二级域名跳转

    前言:Centos和ubuntu环境的区别,可以查看下nginx的配置文件wheresi nginx显示不同的目录结构,本文主要讲Ubuntu系统下如何配置 1.删除Nginx: apt-get -- ...

最新文章

  1. HDU 5047 Sawtooth 高精度
  2. 这篇论文,透露谷歌团队构想的“未来搜索”
  3. 如何优雅的使用 phpStorm 开发工具
  4. 从CSDN泄密看数据安全
  5. JavaScript面向对象编程——Array类型
  6. Java 设计模式 --- 单例模式
  7. C#编写TensorFlow人工智能应用 TensorFlowSharp
  8. 每日一题(18)—— 指定地址存入数据
  9. Android 关于ZXing的使用
  10. 标准输入输出流OutputStreamWriter:将字节输出流转换为字符输出流InputStreamReader:将字节输入流转换为字符输入流打印流添加输出数据的功能ObjectInputStrea
  11. HTML前端代码分析(查看网站黑链的几种方法)暗链是什么意思
  12. APP性能测试-FPS测试
  13. 网络丢包怎么办?这些解决办法
  14. 宇视摄像机媒体流达到上限
  15. 搭建一个独立英文网站费用多少?
  16. 利用Python库中的imageio生成GIF格式的动图
  17. LVDT接口测试工装研究
  18. VC++ excel 写入与写出数据
  19. 危化品从业人员考试题目及答案
  20. Sylvester不等式证明

热门文章

  1. ST电机库v5.4.4源代码分析(8): 旋编怎么对齐
  2. 提高你的被动收入——基金投资
  3. Excel合并同列相同内容单元格
  4. 如何电脑上排版打印准考证
  5. SINAMICS S120驱动在提升系统中的运用
  6. DHCP接口信任(DHCP Snooping)
  7. CSS基础学习--16 Float(浮动)
  8. Data Validation数据验证(mongoose)
  9. 管理-code revice
  10. xmanager远程Qt键盘错位或者重复输入问题