其实已经部署下去了,那段时间里写了建站日记(3)的,奈何出了点儿事故没了orz。。现在得重写,把已经弄好的node.js本地项目如何跑成网站2333.(已经配置好node.js和mongodb之后)
一、配置nginx
yum install nginx -y 安装
nginx 启动
vim /etc/nginx/nginx.conf 将默认的 root /usr/share/nginx/html; 修改成自己想要的web根目录如:root /data/www;
nginx -s reload 重启一下(需要),就可以访问IP地址来直接访问到文件夹下的html文件了2333
二、github上传代码到服务器
本地:
--------------------------------------------------------------------------------------------------------------------------
先安装git bush(可参见本博github那篇文章)
(如果有必要可以先去服务器那里把占用根目录的文件删了,注意rm -rf 后面跟绝对路径,不要直接跟当下目录的文件夹名,不然直接gg)
之前用过github的话,直接
git add .
git commit -m "a new version"
git push -u fml1(文件名) master:4(仓库名)
服务器:
------------------------------------------------------------------------------------------------------------
下载某一分支版本的项目
git clone -b hhh(分支名) htpp......(地址)
三、运行吧
到项目目录下forever start app.js(注意不是node,不然终端被关掉进程也会被终止,网站不是一直开着的,而且腾讯云的话这之前最好弄一下安全组,人家说明蛮详细,毕竟窗口对外)
回头想关的时候forever list,找到id后
forever stop id 就可以了
最后注意下node app的运行端口要和服务器开放端口一致啊2333
四、登录ip(没域名的话)
看见主页
这里打波广告,欢迎各位对学校或者企业内等场景悬赏互助(手机端)感兴趣的friends和本小白一起做个好一点儿的web app 感兴趣留言谢谢~
当前的测试版本111.231.110.20(到2018年三月就过期了吧hh)