2010-02-10 61 views
1

我是一个web服务的新手。我如何在Ubuntu盒子上开发一个简单的盒子? 有没有我需要先安装的软件包?在Ubuntu上创建一个简单的Web服务

+0

如果您问如何开发特定的服务,它会更容易回答。也许你只是想启用httpd并提供错误消息? – wallyk 2010-02-10 06:30:00

+0

我想用HTTP发送一些参数,并希望Web服务以XML响应。任何我可以遵循的简单例子? – karikari 2010-02-10 07:10:13

回答

2

嘛,因为你并没有说什么语言,甚至什么样的WebServices试试这个:

sudo apt-get install apache2 
sudo apt-get install php5 
sudo apt-get install libapache2-mod-php5 
sudo /etc/init.d/apache2 restart 

转到在/ var/WWW /创建一个名为hello.php

<?php 
    echo "<webservice><hello>world</hello></webservice>"; 
?> 
文件

转到http://localhost/hello.php并且您已经有了一个返回一些XML的web服务。这就是它们的工作原理(不管你选择什么语言,ASP.NET只是隐藏它)。

+0

谢谢老兄。但如何处理我想使用JavaScript?它是相同的包和步骤? – karikari 2010-02-10 07:52:48

+0

我对Web服务的输入是这样的:http://localhost/index.html?id = test&hosts = test&lang = en-US&version = test&auth = test – karikari 2010-02-10 07:56:55

+2

我不知道你想用JavaScript做什么。它主要是客户端语言,而不是服务器端Web服务(尽管有一个名为Jaxer的JavaScript服务器http://www.jaxer.org/)。为了获得荣誉,在我看来,你应该让自己普遍更熟悉网络技术,以便你可以提出更具体的问题。 – Daff 2010-02-10 08:35:28