我的meteor应用程序的站点配置具有如下所示的指令:
server {
listen 443;
server_name XXX;
ssl on;
ssl_certificate XXX;
ssl_certificate_key XXX;
location / {
proxy_pass http://localhost:3000;
proxy_set_header X-Real-IP $remote_addr; # http://wiki.nginx.org/HttpProxyModule
proxy_http_version 1.1; # recommended for keep-alive connections per http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_http_version
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
}
}
Run Code Online (Sandbox Code Playgroud)
我觉得我应该告诉nginx提供内容static_cacheable和设置expires标题max.我到底该怎么做?我还应该在这里添加其他东西吗?
我正在编写一个提供静态html,css和javascript的小型演示Web服务器.服务器看起来像
(function () {
"use strict";
var http = require("http");
var connect = require('connect');
var app = connect()
.use(connect.logger('dev'))
.use(connect.static('home'));
var server = http.createServer(app);
server.listen(9999, function () {
console.log('server is listening');
});
})();
Run Code Online (Sandbox Code Playgroud)
我的客户端javascript使ajax调用到不同的服务器.我该如何添加
Access-Control-Allow-Origin: http://example.com
Run Code Online (Sandbox Code Playgroud)
到我的服务器响应,以便客户端javascript可以进行ajax调用?