Web 服务端口 没有问题
我正在使用 gsoap 开发一个 Web 服务项目。 我是网络服务新手,有一些基本问题。
端口号应该是多少? 我的网络服务? 目前,此 Web 服务是一个独立的服务,监听硬编码端口号。 22050。客户端连接到此端口,一切正常。 这种方法可以吗? 这种方法的优点/缺点是什么?
或者我的 Web 服务应该是 apache Web 服务器的插件吗? 那么它是如何运作的呢? Apache httpd 监听端口 80,因此客户端向该端口发送请求。 那么请求如何路由到我的网络服务呢?
我没有找到任何关于这些的合适的在线资源。 任何指点都会很棒。
I am working on a web service project using gsoap. I am new to web services and have some basic questions.
What should be the port no. of my web service? Currently this web service is a stand alone service listening to a hard-coded port no. of 22050. Client connects to this port and everything works fine. Is this approach OK? What are the pros/cons of this approach?
Or Should my web service be a plug-in of the apache web server? In that case how does it work? Apache httpd listens on port 80, so client sends request to this port. Then how does the request get routed to my web service?
I didn't find any proper online resources on these. Any pointers would be great.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须配置 apache,使其知道它将成为您的 Web 服务。 在这种情况下,您可能会为其指定一个位置。 因此,您可以配置一个指令来确保 apache 调用您的服务。
即,您将使用标识您的服务的 URL (http://。
然后您将使用位置指令来进行正确的配置。您可以在 http://httpd.apache.org/docs/2.0/sections.html
希望这会有所帮助。
You will have to configure apache such that it knows it will be your web service. In this case you will probably give it a location. So you can configure a directive that will make sure your service is called by apache.
I.e. you will use urls that identify your service (http://.
You will then use a location directive in which you make the proper configurations. You can find more information at http://httpd.apache.org/docs/2.0/sections.html
Hope this helps.