Foxtable(狐表)用户栏目专家坐堂 → HTTP是否可同时开启多个服务?


  共有3506人关注过本帖树形打印复制链接

主题:HTTP是否可同时开启多个服务?

帅哥哟,离线,有人找我吗?
wh420
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1107 积分:10586 威望:0 精华:0 注册:2014/2/19 16:32:00
HTTP是否可同时开启多个服务?  发帖心情 Post By:2021/11/9 15:34:00 [只看该作者]

1、同一服务器是否可开启多个HTTPserver服务?如下:
HttpServer.Prefixes.Add("http://*:32177/")
HttpServer.WebPath = "d:\web"  '指定静态文件存储位置
HttpServer
.Start()

HttpServer.Prefixes.Add("http://*:8080/")
HttpServer.WebPath = "d:\web"  '指定静态文件存储位置
HttpServer
.Start()

2、如果同一服务器可以同时开启多个HTTPSERVER服务,那么关闭的时候如何根据不同端口来关闭不同的HTTPSERVER?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47480 积分:251289 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2021/11/9 15:38:00 [只看该作者]

ttpServer.Prefixes.Add("http://*:32177/")
HttpServer.Prefixes.Add("http://*:8080/")
HttpServer.WebPath = "d:\web"  '指定静态文件存储位置
HttpServer
.Start()


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109728 积分:558356 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/9 15:47:00 [只看该作者]

参考:http://www.foxtable.com/mobilehelp/topics/0005.htm

 回到顶部
帅哥哟,离线,有人找我吗?
wh420
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1107 积分:10586 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2021/11/9 17:57:00 [只看该作者]

我的意思不是在一个程序里开多个服务,而是弄了两个服务器端,需要他们分别启动服务(用哪个启动哪个服务,不用则可单独停止某个服务)

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109728 积分:558356 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/9 20:27:00 [只看该作者]

可以。

 回到顶部
帅哥哟,离线,有人找我吗?
wh420
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1107 积分:10586 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2021/11/10 11:07:00 [只看该作者]

启动我会,那么两个服务如何分别停止?
例如:A服务应用用的是80端口,B应用用的是8080端口,如果我用httpserver.stop()那么两个服务都会被停掉。这不是我想要的,两个程序独立,分别控制如何实现?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109728 积分:558356 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/10 11:18:00 [只看该作者]

不可能的互信影响,默认就是分别控制的,如果是2个不同的项目。httpserver.stop()仅影响当前项目,不可能影响其它项目的

 回到顶部