GCE環境
設定時區為TaipeiCentOS設定方法
#列出所有時區
$ timedatectl list-timezones
#設定時間
$ sudo timedatectl set-timezone Asia/Taipei
#與NTP server同步
$ sudo timedatectl set-ntp yes
Debian設定方法
$ tzselect
systemctl指令
#啟動
$ sudo systemctl start nodeweb
#查看log
$ sudo systemctl status nodeweb -l
systemctl service設定目錄
/etc/systemd/system/
#node web
$ sudo vi /etc/systemd/system/nodeweb.service
#node auto run
$ sudo vi /etc/systemd/system/node-autorun.service
nodeweb.service設定檔內容
[Unit]
Description=Node.js Web Daemon
After=network.target
[Service]
ExecStart=/home/zeeman/.nvm/versions/node/v6.0.0/bin/node /home/zeeman/web/bin/www
Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=node-web
Environment=NODE_ENV=production
[Install]
WantedBy=multi-user.target
取得npm global安裝位置
$ npm config get prefix
取得nvm node安裝位置
$ nvm which 6.0
/home/zeeman/.nvm/versions/node/v6.0.0/bin/node
nginx設定檔置位
#主檔
$ sudo vi /etc/nginx/nginx.conf
#次檔
$ sudo vi /etc/nginx/conf.d/nodejs.conf