我想运行一个非常简单的HTTP服务器.每个GET请求都example.com应该index.html提供给它,但作为常规HTML页面(即,与您阅读普通网页时相同的体验).
使用下面的代码,我可以阅读的内容index.html.我如何index.html作为常规网页?
var http = require('http');
var fs = require('fs');
var index = fs.readFileSync('index.html');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end(index);
}).listen(9615);
Run Code Online (Sandbox Code Playgroud)
下面的一个建议很复杂,需要我为get我想要使用的每个资源(CSS,JavaScript,图像)文件写一行.
如何使用一些图像,CSS和JavaScript提供单个HTML页面?
应用程序服务器和Web服务器有什么区别?
Apache HTTP Server和Apache Tomcat之间的功能有何不同?
我知道Tomcat是用Java编写的,而HTTP Server是用C编写的,但除此之外我并不知道它们是如何区分的.他们有不同的功能吗?
是否可以使用git push?部署网站?我有一个预感,它与使用git hooksgit reset --hard在服务器端执行有关,但我将如何实现这一目标呢?
给定SSL密钥和证书,如何创建HTTPS服务?
我有一个客户试图访问我的某个网站,他们不断收到此错误> ssl_error_rx_record_too_long
他们在所有浏览器,所有平台上都出现此错误.我根本无法重现这个问题.
我的服务器和我自己位于美国,客户位于印度.
我搜索了问题,主要来源似乎是SSL端口在HTTP中发言.我检查了我的服务器,但这没有发生.我尝试了这里提到的解决方案,但客户已声明它没有解决问题.
任何人都可以告诉我如何解决这个问题,或者我如何重现这个???
解决方案
原来客户有一个配置错误的本地代理!
希望有助于任何人发现这个问题,试图在将来调试它.
HTTP/1.1已经为网络服务了十五年以上,但它的年龄开始显现.
任何人都可以解释HTTP 1.1和2.0之间的主要区别是什么?
传输协议有什么变化吗?
我让应用服务器在Windows中运行 - 带有Zend Server的IIS6.0来执行PHP.我正在寻找同一台机器上的轻量级静态内容Web服务器,它将重用IIS表单处理静态内容并提高性能.
它只需要是静态内容Web服务器 - 最大小和最大有效 - lighttpd似乎太大,因为允许FastCGI
编辑:Bounty适用于:Windows,静态内容,快速,轻量级
Windows Server 2003
我希望将子域的根URL和子域的目录提供给我服务器上的两个不同文件夹.这是我拥有的简单设置,并且不起作用......
server {
index index.html index.htm;
server_name test.example.com;
location / {
root /web/test.example.com/www;
}
location /static {
root /web/test.example.com/static;
}
}
Run Code Online (Sandbox Code Playgroud)
在这个例子test.example.com/中将带入索引文件/web/test.example.com/www
并将去test.example.com/static带上索引文件/web/test.example.com/static