标签:模块 输入 运行 变化 div 前端 https 重启 内存
本人入门级前端,对服务器不熟悉,这是自己摸索的过程,可能会有错误!
阿里云服务器有个活动是新用户前六个月可以免费试用,但是每天早上发放一定的名额,但为了方便,我买了18RMB的捆绑套餐,也是很划算的。服务器配置是40G系统盘+20G数据盘,1核2G内存(购买时说的1G),对于个人来说,足够用了。我使用的系统是CentOS 7.3 64位。
购买后根据自己的密码可以通过ssh进入服务器,以mac系统为例。
ssh root@公网ip
之后输入密码进入。接下来挂载数据盘。
见阿里云文档https://help.aliyun.com/document_detail/25426.html?spm=5176.doc25425.6.600.9O016b。
我将文档中的/mnt换成了/home,挂在了home下。
见阿里云文档https://help.aliyun.com/document_detail/50775.html?spm=5176.doc25426.6.655.kn1mB7。
我根据文档中的步骤,采用nvm方式安装node。注意:
使用nvm install stable安装稳定版,之后使用nvm alias default stable可以不用每次进入服务器都要nvm use了。
这里我使用了express,参考http://www.expressjs.com.cn/starter/installing.html。
遇到的另一个问题是,启动服务器每次需要npm start或者node app.js之类,如果做了修改,需要手动关闭并手动打开,与php环境相比,感觉很繁琐,这里可以使用supervisor来监听变化,并自动重启node服务器。supervisor需要全局安装,之后supervisor bin/www 或者supervisor app.js即可。
发下如果我从ssh退出登录ECS服务器,nodejs server也停止了,这里经过百度发现一个forever模块。这里暂时我还没有用到。这个模块也可以实现自动监听变化并重启的功能。
反向代理需要用到http-proxy模块,暂时还未涉及,之后补上。
以上配置nodejs环境可以用于本地开发,不过反正我的服务器就我一个人用,所以我用sftp把本地修改保存在了ECS服务器,并在服务器上启动node服务器,通过域名访问便可随时看到自己做的修改,反正是个人折腾,在服务器上随意折腾喽。
标签:模块 输入 运行 变化 div 前端 https 重启 内存
原文地址:http://www.cnblogs.com/zczhangcui/p/6789094.html