Questions tagged «webserver»

使用超文本传输​​协议为来自客户端的请求提供服务的软件应用程序。

1
如何阻止Skype使用HTTP或HTTPS端口80和443?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 5年前关闭。 改善这个问题 我在Windows 7计算机上安装了Apache Web服务器,但由于Skype.exe已经在使用HTTP端口80和HTTPS端口443,所以无法启动它。 我需要Apache和Skype在同一台机器上共存。如何配置Apache以使用其他端口,或阻止Skype监听这些端口?
136 webserver  port  skype 


13
使用netcat的最小Web服务器
我正在尝试使用netcat(nc)设置最小的Web服务器。例如,当浏览器调用localhost:1500时,它应该显示一个函数的结果(在下面的示例中为date,但最终它将是生成某些数据的python或c程序)。我的小型netcat Web服务器需要在bash中进行一阵真实循环,可能像这样简单: while true ; do echo -e "HTTP/1.1 200 OK\n\n $(date)" | nc -l -p 1500 ; done 当我尝试此操作时,浏览器会在nc启动时显示当前可用的数据。我希望浏览器在浏览器请求数据的同时显示数据。我该如何实现?
129 bash  webserver  netcat 


4
nginx:[emerg]无法构建server_names_hash,应增加server_names_hash_bucket_size
我正在设置新服务器。我选择的http服务器是NGINX。我想将域添加audi-freunde-einbeck.de为虚拟主机。我已经有2个其他域,并且可以正常工作,但是当我尝试添加上述域并启动服务器时,它给了Job failed. See system journal and 'systemctl status' for details. 我以为是因为破折号,所以我尝试了其他各种带或不带连字符的域,但没有运气。同样的错误。是什么原因造成的?我也尝试过重新启动,我真的很茫然。任何帮助将不胜感激。 我玩了一段时间后发现,当我只放入一个域时,它就可以工作。但是当我放入另一个域时,它停止了。这是状态输出: [root@netzmelone nginx]# systemctl status nginx nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled) Active: failed (Result: exit-code) since Sun, 16 Dec 2012 11:38:08 +0000; 7s ago Process: 14239 ExecStop=/usr/sbin/nginx -g …
109 nginx  webserver 

8
如何在node.js的express.js框架中启用跨域资源共享(CORS)
我正在尝试在node.js中构建Web服务器,该服务器将支持跨域脚本编写,同时仍从公共目录中提供静态文件。我正在使用express.js,但我不确定如何允许跨域脚本(Access-Control-Allow-Origin: *)。 我看到了这篇文章,但对我没有帮助。 var express = require('express') , app = express.createServer(); app.get('/', function (req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-With"); next(); }); app.configure(function () { app.use(express.methodOverride()); app.use(express.bodyParser()); app.use(app.router); }); app.configure('development', function () { app.use(express.static(__dirname + '/public')); app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); }); app.configure('production', function () { var oneYear …


3
如何在EC2实例上打开Web服务器端口
我在0.0.0.0:8787EC2实例上运行CherryPy Web服务器。 我可以通过wgetEC2计算机上的本地服务器连接到Web服务器,但是无法从自己的远程计算机上访问实例(我通过ssh连接到EC2)。 我是否需要打开端口8787才能远程访问Web服务器?如果是这样,该怎么办?另外,我可以为此使用EC2实例的公共IP吗?

1
前叉Web服务器模型到底是什么?
我想知道当Web服务器将自己描述为前叉Web服务器时的确切含义。我有一些例子,例如独角兽用于红宝石,而古尼康用于python。 更具体地说,这些是问题: 该模型解决什么问题? 最初启动前叉Web服务器时会发生什么? 它如何处理请求? 另外,对于独角兽/独角兽,还有一个更具体的问题: 假设我有一个要与(g)unicorn一起运行的Web应用程序。初始化时,webapp将执行一些初始化工作(例如,填写其他数据库条目)。如果我使用多个工作人员配置(g)unicorn,初始化工作会多次运行吗?

4
http在现代保持活力
因此,据haproxy作者说,他对http知道一两件事: 当CPU速度慢100倍时,发明了Keep-alive来减少服务器上的CPU使用率。但是,没有说持久连接会消耗大量内存,而除了打开它们的客户端之外,任何人都无法使用。在2009年的今天,CPU的价格非常便宜,而且由于架构或价格的原因,内存仍然限制在几GB。如果一个站点需要保持活动状态,那将是一个真正的问题。高负载站点通常会禁用保持活动状态以支持最大数量的并发客户端。没有保持活动的真正弊端是获取对象的延迟稍有增加。浏览器将非Keepalive站点上的并发连接数量加倍,以弥补这一点。 (来自http://haproxy.1wt.eu/) 这符合其他人的经验吗?即没有保持活动状态-现在几乎看不到结果了吗?(对于websockets等,可能值得注意的是-对于响应速度非常快的应用程序,无论保持连接状态如何,连接都会保持“打开”状态)。对于远离服务器的人员来说,效果是否更好?或者在加载页面时是否要从同一主机加载许多工件?(我认为CSS,图像和JS之类的东西越来越多地来自缓存友好的CDN)。 有什么想法吗? (不知道这是否是serverfault.com的内容,但是除非有人告诉我将其移到那里,否则我不会交叉发布)。

9
我们可以说node.js是Web服务器吗?
我发现我在Web框架和Web服务器之间感到困惑。 Apache is a web server. Tornado is a web server written in Python. Nginx is a web server written in C Zend is a web framework in php Flask/Bottle is a web framework in Python RoR is a web framework written in Ruby Express is a web framework written …

2
如何为https Web服务器创建.pem文件
我正在使用Node.js中的Express框架来创建Web服务器。我希望传输基于SSL。 创建https Web服务器的代码如下。 var app = express.createServer({ key: fs.readFileSync('./conf/key.pem'), cert: fs.readFileSync('./conf/cert.pem') }); module.exports = app; 问:如何创建express所需的key.pem和cert.pem?
90 node.js  ssl  https  webserver  pem 

6
Amazon AWS Filezilla传输权限被拒绝
我的Amazon AWS实例正在运行,测试页已启动。 我正在尝试将文件通过SFTP发送到服务器以显示我的网站。我已经将Filezilla连接到AWS服务器,但是当我尝试将文件从本地计算机移动到/ var / www / html目录时,它说权限被拒绝。 我只是想出可以将文件移动到/ home / ec2-user目录。所以我的文件在服务器上。但是当我尝试将它们从那里移动到/ var / www / html目录时,它仍然不会将它们移动,权限被拒绝。 我已经研究了大约2个小时,但无法找到答案。 非常感谢任何帮助,我很亲近!哈哈 谢谢 更新

3
Node.js“服务器”与Nginx或Apache服务器相比如何?
我最近一直在研究Node.js,并且遇到了一些有关编写简单的基于Node.js的服务器的材料。例如,以下。 var express = require("express"), http = require("http"), app; // Create our Express-powered HTTP server // and have it listen on port 3000 app = express(); http.createServer(app).listen(3000); // set up our routes app.get("/hello", function (req, res) { res.send("Hello World!"); }); app.get("/goodbye", function (req, res) { res.send("Goodbye World!"); }); 现在,尽管我似乎理解了代码中发生的事情,但是我对术语有些困惑。当我听到服务器一词时,我想到的是Apache或Nginx之类的东西。我习惯于将它们视为可以容纳我的Web应用程序的容器。Node.js服务器与Nginx / …

8
NodeJS中的基本静态文件服务器
我正在尝试在nodejs中创建静态文件服务器,而不是将其作为完美的服务器,这更多是为了理解节点。我非常了解Connect和node-static之类的项目,并且完全打算将这些库用于更多可用于生产的代码,但我也想了解我正在使用的基础知识。考虑到这一点,我编写了一个小型server.js: var http = require('http'), url = require('url'), path = require('path'), fs = require('fs'); var mimeTypes = { "html": "text/html", "jpeg": "image/jpeg", "jpg": "image/jpeg", "png": "image/png", "js": "text/javascript", "css": "text/css"}; http.createServer(function(req, res) { var uri = url.parse(req.url).pathname; var filename = path.join(process.cwd(), uri); path.exists(filename, function(exists) { if(!exists) { console.log("not exists: " …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.