我是网络服务器管理的新手.我已多次阅读烧瓶内置Web服务器不是为"生产"而设计的,并且必须仅用于测试和调试......
但是如果我的应用程序只触及偶尔向服务器发送数据的一千个用户呢?
如果它有效,我何时需要打扰更复杂的Web服务器的配置?(我正在寻找近似指标).
简而言之,我很想找到内置Web服务器可以做什么(具有大约阈值)和它不能做什么.
非常感谢 !
PHP 5.4支持用于开发目的的内置Web服务器.我们正在开发的应用程序是通过环境变量配置的.
使用Apache你可以这样做:
SetEnv FAVORITE_COLOR white
Run Code Online (Sandbox Code Playgroud)
使用常规CLI,您可以执行以下操作:
$ export FAVORITE_COLOR=black
$ php -a
php > echo $_SERVER['FAVORITE_COLOR'];
Run Code Online (Sandbox Code Playgroud)
有没有办法为内置Web服务器设置这些变量?
我想创建一个在内部提供网页的应用程序,并且可以在同一台机器上的多个实例中运行.为此,我想创建一个HttpListener
侦听端口的方法:
基本上,我想要的是:
mListener = new HttpListener();
mListener.Prefixes.Add("http://*:0/");
mListener.Start();
selectedPort = mListener.Port;
Run Code Online (Sandbox Code Playgroud)
我怎么能做到这一点?
在不泄漏太多信息的情况下,我需要设置一个旨在供整个互联网上的最终用户使用的Web服务器系统.
用例是这样的:
由于分布式软件将成为每个用户机器上的唯一Web服务器,因此我不确定如何或甚至是否可能获得第三方签名的SSL证书,该证书在用户连接时不会导致可信错误通过网络浏览器.当然,它可以使用自签名SSL证书,但其目的是避免浏览器警告,以便最终用户隐含地"信任"来自通过SSL运行其Web服务器的自己的应用程序的数据.
这可能吗?
在python内置Web服务器中使用print
函数时,它会在终端中打印结果...
例如:
Django version 1.3.4, using settings 'parsicore.settings'
Development server is running at http://0.0.0.0:8000/
Using the Werkzeug debugger (http://werkzeug.pocoo.org/)
Quit the server with CONTROL-C.
127.0.0.1 - - [16/Jan/2013 02:02:08] "GET / HTTP/1.1" 200 -
hello ... print 1 2 3
Run Code Online (Sandbox Code Playgroud)
如何在PHP内置Web服务器中打印这样的内容?
例如,我想在终端打印$ _POST.我php -S 127.0.0.1:3000
用于运行PHP内置的Web服务器.
我成功地将Jetty嵌入到测试应用程序中.它可以毫无问题地提供文件.现在我想知道Jetty是否可以提供其自己的Jar文件中的文件.
有谁知道这是否可能?
是否可以创建可以处理Web服务请求的C#EXE或Windows服务?显然,某种嵌入式,可能有限的Web服务器必须是EXE /服务的一部分.EXE /服务不必依赖于安装IIS.优选地,嵌入式Web服务可以处理HTTPS/SSL类型连接.
方案是这样的:客户想要在他们的公司机器上安装一个小代理(Windows服务).代理将有两个主要任务:1)随着时间的推移监视系统并收集某些数据,以及2)响应Web服务请求(SOAP -v-REST仍然被讨价还价)以进行数据收集或系统更改.客户喜欢Web服务API的概念,因此可以编写任意数量的客户端(使用任何语言)来访问企业计算机上运行的各种代理.他们希望安装相对轻松(安装.NET,某些程序集,服务,修改Windows防火墙,启动服务),而无需安装和配置IIS.
我知道我可以用Delphi做到这一点.但是如果可能的话,客户更愿意在C#中完成这项工作.
有什么建议?
我有一个用.NET构建的Awesomium构建的项目,它需要使用Flash.Flash尝试访问本地内容(视频播放器)时出现安全错误,而Awesomium提供的解决方案尚未移植到.NET包装器.我想知道是否有一种相当直接的方式在应用程序中包含一个运行时Web服务器,我可以选择一些任意端口并在应用程序运行时创建一个localhost服务器并指向我的Awesomium浏览器.
有任何想法吗?
你能推荐一个我可以嵌入桌面应用程序的简约python web服务器吗?