如何托管一个用Java / C#/ Python编写的小型RESTful应用程序?

佐罗门

我想用某种语言编写一个小型的RESTful服务器,该服务器可以在Ubuntu 10.04上运行,但是我不知道如何托管它。

目前,我在nnodex的Linode.com上 有一个VPS (免责声明:引用代码),我可能也运行了Apache,但配置不正确,但运行了一些公共网站(Wordpress)。

这是否意味着已占用端口80?我应该如何托管我的应用程序以能够处理例如http:// myip / User / Zolomon之类的URL

因为我想这是处理URL的原因,我是否必须以某种方式与nginx进行通信?

马克·塞皮(Marco Ceppi)

首先,您需要确定端口80是否被占用。假设您正在运行NGINX(可能还有Apache),则此计算机上已经使用了端口80。你可以找到很容易通过运行netstat下面的代码片段会给你只是当前在您的服务器上使用的端口列表。

netstat -lnt | grep -v tcp6 | awk '{ print $4 }' | awk -F':' '{ print $2 }' | sort -n

应该产生这样的东西:

22
25
53
80
631
1337

在不确切知道如何编写此RESTful应用程序的情况下,很难说出如何将其连接起来。如果它与它自己的独立网络服务器捆绑在一起,或者使用的是Tomcat,C#WebServer或Cherrpy,那么您将需要配置应用程序以使用命令输出中未列出的端口。一些受欢迎的替代Web端口是808080819000范围中的大多数值一旦在“应用程序”配置中更改了该端口并启动它,便可以在您选择的编号http://youip:PORT/User/Zolomon所在的位置访问它PORT

如果这是一个应用程序需要被安装的Web服务器软件,你需要安装在任何一个虚拟主机定义NGINX阿帕奇(你使用任何一个),这样的应用程序将运行,当你通过访问它http://youip/User/Zolomon,但设置的细节似乎超出了您提出的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我有一个用Objective-c编写的iOS应用程序,还有一个带有WooCommerce的Wordpress网站。如何连接它们?

用C编写应用程序

如何编写一个写入/ var / log / myapp目录的C / C ++应用程序?

如何从C#应用程序调用(Iron)Python代码?

为什么有时iOS示例应用程序是用C#编写的?

如何从 C# 中的另一个类调用变量(移动应用程序)

Selenium C#如何处理警报“打开选择一个应用程序”?

用C或C ++编写Android应用程序?

如何优雅地使用 c++/c#/vc++ 终止另一个应用程序?

将一个应用程序的JSON字符串传递给另一个应用程序(Windows 8.1应用程序)C#

在java中等待一个用C++编写的多线程程序

如何通过另一个应用程序“显示”一个应用程序(Visual C ++)

C#应用程序和在线托管的SQL Server

C#如何通过给定的进程ID最小化另一个应用程序?

如何创建在另一个窗口中打开“ cmd.exe”的C#应用程序?

在 c# windows 应用程序中关闭子窗体时如何刷新另一个窗体?

通用Windows平台(UWP)C#应用程序-如何在应用程序中运行独立的python

如何使用Ms单元项目C#代码编写逻辑应用程序步骤的单元测试?

创建一个cmd窗口并从C#应用程序写入它

从 C#/.NET MVC 应用程序中的另一个类调用函数

终止正在运行的应用程序C#的一个特定会话

强制应用程序 winform c# 的一个实例

C#中的第一个控制台应用程序

C#,Windows 应用程序,绘制一个边为 N 的正方形

如何从c#应用程序访问另一个应用程序上的菜单栏和子菜单?

c#如何将一个变种与另一个变种并置以指向应用程序SettingsName?

如何安装用Python编写的应用程序?

谁能举一个简短的示例,说明如何使用c ++开发Windows窗体应用程序以及如何在cpp文件中编写代码。

如何在Chrome中制作一个小型的角度应用程序?