因为我的个人服务器主要针对的是移动app的,仅作为rest api接口使用,苹果1.1号之后需要https类型的接口,如果http的需要提交部分说明。
现在申请了相关证书启动后没有报错,通过ip地址和端口的形式可以访问,但是反而通过域名无法访问了。没有任何响应。
求大神指点。
https部分代码 服务端我是通过如下代码创建 var https = require(‘https’); var fs = require(‘fs’);
var options = { pfx:fs.readFileSync(’./keys/server.pfx’), passphrase:‘your password’ };
https.createServer(options,function(req,res){ res.writeHead(200); res.end(‘hello world\n’); }).listen(80,‘127.0.0.1’);
我也是小白一个,不过https的端口应该是425吧?而且fs.readFileSync这个方法是异步的。。。这么弄没问题吗?
- 证书是否正常
- Sync方法是同步方法
@azathothes HTTPS 端口是 443。KEY 只在服务启动的时候读取一次,所以这里同步读取,没啥影响。
谢谢各位大神,我也是醉了,配置来配置去的忘记了改端口,已经好了。感谢!