最近开始学着用Python+Tornado+MongoDB写网站,兴起写了一个博客,觉得很有意思所以想挂在服务器上发布出去找大家一起玩。这个时候就遇到了问题。

服务器是windows系统,安装的是Apache,所以需要配置Apache,使Apache同时支持PHP和Python。

废话少说,提供有效方案一个,照做即可:

1. 修改 httpd.conf 文件

将下列几个Module前的注释符 # 去掉

LoadModule proxy_module modules/mod_proxy.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

2. 配置 httpd-vhosts.conf 文件

ServerName    #这是你要解析的网站地址

ServerAdmin

ProxyRequests Off

Order deny,allow

Allow from all

proxypass /    #这里是你的python站点的地址

proxypassreverse /   #同上

3. 重启 Apache

以上就是我的成功案例。

网上还查到一个方法是通过nginx配置反向代理,我试了一个多小时然后放弃了。之前没接触过nginx,所以出了问题也不知道该怎么解决。其中让我气得要吐血的一个问题是:

nginx文件夹始终为“只读”,怎么改也改不了……导致nginx.exe无法运行……

要是哪位朋友有解决方案,望不吝赐教。

关于反向代理的初步认识:

以我的网站为例,博客运行在服务器本地8002端口,即 。我要解析的域名为 。

由于服务器环境为Apache,所以外面无法直接访问服务器上未在Apache中配置的某个端口,所以需要进行反向代理的配置。

配置好反向代理之后,当用户访问 页面时,服务器Apache收到请求,将其转换为 交给Python处理,并将Python处理出的结果返回,这样用户就看到了正确的页面。

(今天下午乱查资料后的简单理解,望对“反向代理”有正确深入理解的朋友指教。)

自学最痛苦的是碰到困难查资料很难直接查到有用的资料,废话看了一大堆却没有一个明确的解决方案。我个人确实属于那种不认真学习的,喜欢拿过什么来最好能直接就用。所以最近我在总结一些自学过程中的经验,将以解决方案(+学习反思)的形式整理成文,慢慢分享出来。

希望我的总结能够给其他自学者一些实际的帮助。

python和php可以一起用吗_Apache同时支持PHP和Python的配置方法相关推荐

  1. apache tomcat php mysql 配置_Apache与Tomcat服务器整合的基本配置方法及概要说明

    Apache与Tomcat服务器整合的基本配置方法及概要说明 更新时间:2010年12月17日 10:30:52   作者: 网上的乱七八糟的资料太多了,很多都是自说自话,希望这篇文章能给大家带来一些 ...

  2. 从今天起用2个月时间,学好PYTHON

    从今天起用2个月时间,学好PYTHON 学习目标: 使用python制作游戏.办公 学习内容: 1.熟悉python开发环境和常用语法 2.python数据结构 3.easygui库.pygame库 ...

  3. python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程

    python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...

  4. python网络通信的几种方式_两种方式,java=python,使用py4j进行通信

    我使用py4j实现python和java之间的通信,能够从java端调用python方法.但从python我不能发送任何对象或调用java方法.这是我试过的密码.在 我的java代码:public i ...

  5. python环境搭建需要装几个软件_python的发展前景及python环境搭建

    python的前景 Python是一门面向对象的编程语言,编译速度超快,从诞生到现在已经20来个年头了.Python的排名从去年开始就借助人工智能持续上升,Python的火热,也带动了工程师们的就业热 ...

  6. Python混淆矩阵可视化:plt.colorbar函数自定义颜色条的数值标签、配置不同情况下颜色条的数值范围以及数据类型(整型、浮点型)

    Python混淆矩阵可视化:plt.colorbar函数自定义颜色条的数值标签.配置不同情况下颜色条的数值范围以及数据类型(整型.浮点型) 目录

  7. Python的零基础超详细讲解(第十三天)-Python的类与对象

    基础篇往期文章如下: Python的零基础超详细讲解(第一天)-Python简介以及下载 Python的零基础超详细讲解(第二天)-Python的基础语法1 Python的零基础超详细讲解(第三天)- ...

  8. Python的零基础超详细讲解(第七天)-Python的数据的应用

    往期文章 Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博客-CS ...

  9. Python的零基础超详细讲解(第五天)-Python的运算符

    往期文章 Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博客-CS ...

最新文章

  1. 一通骚操作,我把SQL执行效率提高了10000000倍!
  2. 竞品分析方法论:7个视角,50+维度
  3. matlab表白_表白 | 北航男生想找个女朋友,我身高179,希望女生体贴一点
  4. wxWidgets:wxDataObject概述
  5. 全国计算机等级考试题库二级C操作题100套(第26套)
  6. win10支持linux内核,Win10将允许您加载自定义Linux内核
  7. 【解决】打印机只打印第一页纸的问题
  8. 《21天学通C语言(第7版)》一导读
  9. 教你用300行Python代码实现一个人脸识别系统
  10. python发送邮件群发软件_python使用tkinter写的邮件群发软件-python图形界面编程
  11. Source Insight 4.0.0086 Patched
  12. 技术人要学会自我营销
  13. win10系统双屏如何设置不同的桌面
  14. SSM 之 MyBatis
  15. 科大讯飞 唤醒python_用Python来使用科大讯飞语音识别,so easy
  16. 阿里怎么发工资?自研薪酬管理系统首次曝光
  17. 贝叶斯滤波(三)贝叶斯滤波算法推导
  18. Oracle 11G 的客户端,不再支持连接到ORACLE 8I
  19. 手把手教你用yolov3模型实现目标检测教程(一) - 环境配置
  20. linux下的CPU、内存、IO、网络的压力测试

热门文章

  1. SAP CDS view权限控制实现原理介绍
  2. App in Scala
  3. /IWBEP/CX_MGW_TECH_EXCEPTION - expand issue for old service on Docu history node
  4. The whole Fiori application is wrapped in a big shell xml view
  5. Cannot find source code based button in SE24
  6. SAP云平台里Run index.html和Run as SAP Fiori Launchpad的区别
  7. 在阿里云上以Daemon进程方式运行SAP Cloud Connector portable版本的尝试
  8. SAP CRM WebClient UI的cross component navigation跳转
  9. what does the checkbox Continue mean in Text Access Sequence customizing
  10. SAP CRM Distribution Chain数据模型