digitalocean 的 droplets 安装 Nginx 和配置 nodejs 环境
发布于 8 年前 作者 Harveytwo 3406 次浏览 来自 分享

nodejs 初学者配置服务器

1、在 https://cloud.digitalocean.com 购买个 droplets,操作系统根据个人喜好,我是选择 CentOS x64 的,套餐没钱 5刀一月 2、然后会给你分配 ip 3、根据 ip 可以使用 SSH 登录,使用 Xshell5 来登录,使用 Xftp4 来上传文件 4、域名解析,此处我是腾讯云解析(我在腾讯云和 digitalocean 都上解析了,莫名的就弄好了,我不造是为啥噢…) 5、给服务器安装 Nginx 6、安装 nodejs 相关环境

#安装 Nginx: 参考网址:https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-virtual-hosts-server-blocks-on-centos-6?utm_source=Customerio&utm_medium=Email_Internal&utm_campaign=Email_CentOSDistroNginxWelcome&mkt_tok=eyJpIjoiWW1aaU5HVTNNamN3TmpreSIsInQiOiJicXkzZ3VNYmtLQXNuaEFvVTBvZWZcLzlock9BYWNOMyttcUR3QVEwdm55MGMrcWxlUnZiaDVqcVZoSWllSVJTaW9Xd3o5UjRKcVgrSjl5T08rTTNYa2FcL0lRdTBFdXc4SlBvdkh1SVVoTk13UnlOQ0MxZ3ZNenZ3M1F5Q3htRDFKIn0%3D

命令行:

// 创建目录
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

回到顶部