使用Apach开始VPS上的塔架

2024-06-26 03:00:18 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我的主目录中有一个public_html的目录结构,其中包括独立的网站目录,我将IP映射到我的名字注册器提供的DNS。在

有没有办法让粘贴器在一个新目录下运行(例如,生成一个env/bin/paster)并运行到该目录下?在

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

我想把我所有的新项目都转换成塔架。在


Tags: ip服务器目录网站dnsvpsapachehtml
1条回答
网友
1楼 · 发布于 2024-06-26 03:00:18

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

一旦您的应用程序准备好公开,您应该使用另一个HTTP服务器(如Apache)在服务器上部署应用程序。如果Apache在Pyramid中有mod\wsgi,as it's documented,那么可以使用WSGIScriptAlias来映射子目录。在

官方的documentation explains还解释了如何使用虚拟根让不同的子目录运行不同的金字塔实例。在

如果您真的想使用pserve公开访问应用程序,您仍然可以使用PasteDeployas explained in the documentationurlmapcomposite functionality。在

如果你的DNS配置正确,你不需要搅乱IP。在

相关问题 更多 >