繁体   English   中英

一个站点中的jsp + php + asp.net + python?

[英]jsp + php + asp.net + python in one site?

我有一个问题:我可以在一个站点中混合使用jsp,php,asp.net和python吗?

例如:

www.mysite.com/customer.html <-- this page is written by jsp
www.mysite.com/mycart.html <-- this page is written by php
www.mysite.com/login.html <-- this page is written by asp.net
www.mysite.com/admin.html <-- this page is written by python

我使用“ .html”,因为我不希望其他人知道我正在使用什么技术。

我面临一些问题:

  1. 什么网络服务器可以容纳所有这些技术?
  2. 他们如何共享会话?

或者只是简单地告诉我这是不可能的...

谢谢

您无法共享会话,除非有一个模块(适用于apache或其他功能)正确包含所有这些技术。

如果这不打扰您,则只需将Web服务器配置为处理所有文件结尾等。

从我的经验来看,我想所有的Web服务器都支持这些语言。 您只需要安装他们的解析器/模块并配置您的Web服务器即可使用它们。 不过,您必须为页面提供不同的后缀,以便Web服务器知道如何处理文件。

www.mysite.com/customer.jsp
www.mysite.com/mycart.php
www.mysite.com/login.aspx
www.mysite.com/admin.py

您始终可以为该会话生成一个随机密钥,例如a234feg321de32 ,将其存储到每个用户的数据库中,然后将其发送到GET或POST变量中,然后使用选择查询对其进行检查。 即使您进一步推动测试并从一台服务器切换到另一台服务器,这也将起作用。

我喜欢你的主意 使用nginx,您可以按照自己喜欢的任何方式轻松地将请求重定向到不同的应用程序。 当涉及会话共享(和各种数据共享)时,最简单,最安全的方法是通过数据库进行通信。 问题是,您将必须在所有不同的系统中实现自己的会话管理解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM