nodejs 初学者配置服务器
1、在 https://cloud.digitalocean.com购买个 droplets,操作系统根据个人喜好,我是选择 CentOS x64 的,套餐没钱 5刀一月 2、然后会给你分配 ip 3、根据 ip 可以使用 SSH 登录,使用 Xshell5 来登录,使用 Xftp4 来上传文件 4、域名解析,此处我是腾讯云解析(我在腾讯云和 digitalocean 都上解析了,莫名的就弄好了,我不造是为啥噢…) 5、给服务器安装 Nginx 6、安装 nodejs 相关环境
命令行:
// 创建目录
sudo mkdir -p /var/www/example.com/public_html
sudo chown -R www:www /var/www/example.com/public_html
sudo chmod 755 /var/www
// 写入 index.html,此处不会使用 vi 保存,所以使用 Xftp4 代替
sudo vi /var/www/example.com/public_html/index.html
// 此处和教程不太一样
sudo vi /etc/nginx/conf.d/virtual.conf
// 重启 nginx,此处和教程也不一样
nginx -s reload
// 然后域名就可以访问了
我的 virtual.conf:
server {
listen 80;
server_name www.example.com;
index index.php index.html index.htm;
root /var/www/example.com/public_html/;
}
#安装 nodejs 参考网址:https://segmentfault.com/a/1190000007666727命令行
// 会将最新的Nodejs v6下载
curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
yum -y install nodejs
// node -v
另外还可以使用 nvm 安装 nodejs,这个我没试过,有兴趣的可以参考:https://github.com/alsotang/node-lessons/tree/master/lesson0 nvm 的全称是 Node Version Manager,之所以需要这个工具,是因为 Node.js 的各种特性都没有稳定下来,所以我们经常由于老项目或尝新的原因,需要切换各种版本。
#安装 MongoDb
Step 1. 准备yum的repo文件 下载安装前,有一步准备工作不可或缺,那就是为yum设置下载MongoDB的配置文件。在/etc/yum.repos.d/路径下,存储着yum所有的repo配置文件,类似下图。你可能注意到了,里面有个mongodb-org-3.4.repo文件,就是安装mongo前需要准备好的。
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
Step 2. 安装、启动MongoDB 命令行
// 安装命令:
yum install -y mongodb-org
// 启动命令:
service mongod start
**启动完成之后,保险起见,还是看下是否成功启动运行了,可以到 /var/log/mongodb/mongod.log 路径下查看此 log,如果有[initandlisten] waiting for connections on port <port>这一行,说明成功咯!同时,为了更安全的运行你的程序,最 好执行此操作 sudo chkconfig mongod on,能确保 MongoDB 在系统重启时,也会一并重启,避免因为系统重启导致服务不可用。
还有安装 pm2 和 git ,参考:https://segmentfault.com/a/1190000007666727