Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用Apache开始使用VPS上的挂架_Python_Apache_Pylons_Pyramid - Fatal编程技术网

Python 使用Apache开始使用VPS上的挂架

Python 使用Apache开始使用VPS上的挂架,python,apache,pylons,pyramid,Python,Apache,Pylons,Pyramid,我目前在VPS上安装了Apache,我想知道处理挂架开发的最佳方法是什么 在我的主目录中,我有一个带有public\u html的目录结构,其中包括单独的网站目录,我将IP映射到我的名字注册商提供的DNS 有没有办法让粘贴程序在新目录中运行(即制作一个env/bin/paster)并运行到该目录 如果是这样的话,我甚至需要获得一个新的IP吗?或者我可以在同一台服务器上并行运行两个Web服务器而不发生任何冲突吗 我希望将我所有的新项目都转换为挂架。通常更实际的做法是首先使用Pyramid中的内置H

我目前在VPS上安装了Apache,我想知道处理挂架开发的最佳方法是什么

在我的主目录中,我有一个带有
public\u html
的目录结构,其中包括单独的网站目录,我将IP映射到我的名字注册商提供的DNS

有没有办法让粘贴程序在新目录中运行(即制作一个env/bin/paster)并运行到该目录

如果是这样的话,我甚至需要获得一个新的IP吗?或者我可以在同一台服务器上并行运行两个Web服务器而不发生任何冲突吗


我希望将我所有的新项目都转换为挂架。

通常更实际的做法是首先使用Pyramid中的内置HTTP服务器
pserve
在本地开发应用程序(Pyramid 1.3之前它是粘贴器,但pserve的行为类似)。这个HTTP服务器在为调试而开发时非常方便,但是您通常不会使用这个服务器公开您的web应用程序

一旦您的应用程序准备公开,您应该使用另一个HTTP服务器(如Apache)在服务器上部署应用程序。如果在金字塔中有带mod_wsgi的Apache,可以使用
WSGIScriptAlias
映射子目录

这位官员还解释了如何让不同的子目录运行具有虚拟根的不同金字塔实例

如果您确实希望通过
pserve
公开访问您的应用程序,您仍然可以使用PasteDeploy的
urlmap


如果您的DNS配置正确,您就不需要干扰IP。

通常更实际的做法是首先使用Pyramid中的内置HTTP服务器
pserve
在本地开发您的应用程序(它在Pyramid 1.3之前是粘贴器,但pserve的行为类似)。这个HTTP服务器在为调试而开发时非常方便,但是您通常不会使用这个服务器公开您的web应用程序

一旦您的应用程序准备公开,您应该使用另一个HTTP服务器(如Apache)在服务器上部署应用程序。如果在金字塔中有带mod_wsgi的Apache,可以使用
WSGIScriptAlias
映射子目录

这位官员还解释了如何让不同的子目录运行具有虚拟根的不同金字塔实例

如果您确实希望通过
pserve
公开访问您的应用程序,您仍然可以使用PasteDeploy的
urlmap


如果DNS配置正确,则无需干扰IP。

现在,塔架是一个以金字塔为主要项目的项目。你指的是旧的塔架、塔架1.0还是金字塔?塔架现在是一个以金字塔为主要项目的项目。你指的是古老的塔架、塔架1.0还是金字塔?