python和php可以一起用吗_Apache同时支持PHP和Python的配置方法
最近开始学着用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的配置方法相关推荐
- apache tomcat php mysql 配置_Apache与Tomcat服务器整合的基本配置方法及概要说明
Apache与Tomcat服务器整合的基本配置方法及概要说明 更新时间:2010年12月17日 10:30:52 作者: 网上的乱七八糟的资料太多了,很多都是自说自话,希望这篇文章能给大家带来一些 ...
- 从今天起用2个月时间,学好PYTHON
从今天起用2个月时间,学好PYTHON 学习目标: 使用python制作游戏.办公 学习内容: 1.熟悉python开发环境和常用语法 2.python数据结构 3.easygui库.pygame库 ...
- python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程
python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...
- python网络通信的几种方式_两种方式,java=python,使用py4j进行通信
我使用py4j实现python和java之间的通信,能够从java端调用python方法.但从python我不能发送任何对象或调用java方法.这是我试过的密码.在 我的java代码:public i ...
- python环境搭建需要装几个软件_python的发展前景及python环境搭建
python的前景 Python是一门面向对象的编程语言,编译速度超快,从诞生到现在已经20来个年头了.Python的排名从去年开始就借助人工智能持续上升,Python的火热,也带动了工程师们的就业热 ...
- Python混淆矩阵可视化:plt.colorbar函数自定义颜色条的数值标签、配置不同情况下颜色条的数值范围以及数据类型(整型、浮点型)
Python混淆矩阵可视化:plt.colorbar函数自定义颜色条的数值标签.配置不同情况下颜色条的数值范围以及数据类型(整型.浮点型) 目录
- Python的零基础超详细讲解(第十三天)-Python的类与对象
基础篇往期文章如下: Python的零基础超详细讲解(第一天)-Python简介以及下载 Python的零基础超详细讲解(第二天)-Python的基础语法1 Python的零基础超详细讲解(第三天)- ...
- Python的零基础超详细讲解(第七天)-Python的数据的应用
往期文章 Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博客-CS ...
- Python的零基础超详细讲解(第五天)-Python的运算符
往期文章 Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博客-CS ...
最新文章
- 一通骚操作,我把SQL执行效率提高了10000000倍!
- 竞品分析方法论:7个视角,50+维度
- matlab表白_表白 | 北航男生想找个女朋友,我身高179,希望女生体贴一点
- wxWidgets:wxDataObject概述
- 全国计算机等级考试题库二级C操作题100套(第26套)
- win10支持linux内核,Win10将允许您加载自定义Linux内核
- 【解决】打印机只打印第一页纸的问题
- 《21天学通C语言(第7版)》一导读
- 教你用300行Python代码实现一个人脸识别系统
- python发送邮件群发软件_python使用tkinter写的邮件群发软件-python图形界面编程
- Source Insight 4.0.0086 Patched
- 技术人要学会自我营销
- win10系统双屏如何设置不同的桌面
- SSM 之 MyBatis
- 科大讯飞 唤醒python_用Python来使用科大讯飞语音识别,so easy
- 阿里怎么发工资?自研薪酬管理系统首次曝光
- 贝叶斯滤波(三)贝叶斯滤波算法推导
- Oracle 11G 的客户端,不再支持连接到ORACLE 8I
- 手把手教你用yolov3模型实现目标检测教程(一) - 环境配置
- linux下的CPU、内存、IO、网络的压力测试
热门文章
- SAP CDS view权限控制实现原理介绍
- App in Scala
- /IWBEP/CX_MGW_TECH_EXCEPTION - expand issue for old service on Docu history node
- The whole Fiori application is wrapped in a big shell xml view
- Cannot find source code based button in SE24
- SAP云平台里Run index.html和Run as SAP Fiori Launchpad的区别
- 在阿里云上以Daemon进程方式运行SAP Cloud Connector portable版本的尝试
- SAP CRM WebClient UI的cross component navigation跳转
- what does the checkbox Continue mean in Text Access Sequence customizing
- SAP CRM Distribution Chain数据模型