- Choco Soft - https://www.choco.org.uk/chocodb -

Nadesiko3サーバーの作り方その5

【20210922】大幅に修正中です。

NGINXの設定が終わったので、次はNODEJSを3000番で読めるかのテストです。

現在NODEJSのパスは「/home/nadesiko/」です。
Nadesiko3のパスは「/home/nadesiko/node_modules/nadesiko3/」です。

>cd /home/nadesiko
>vi server.js

var https = require(‘https’);
var fs = require(‘fs’);
var ssl_server_key = ‘/etc/letsencrypt/live/nako.tokyo/privkey.pem’;
var ssl_server_crt = ‘/etc/letsencrypt/live/nako.tokyo/cert.pem’;
var port = 3000;

var options = {
key: fs.readFileSync(ssl_server_key),
cert: fs.readFileSync(ssl_server_crt)
};

https.createServer(options, function (req,res) {
res.writeHead(200, {
‘Content-Type’: ‘text/plain’
});
res.end(“Hello, Nadesiko3\n”);
}).listen(port);

そして、このファイルを起動します。

>node server.js

https://nako.tokyo:3000

「Hello Nadesiko3」が表示されました!