IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    digitalocean 的 droplets 安装 Nginx 和配置 nodejs 环境

    Harveytwo发表于 2017-03-07 06:12:36
    love 0

    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



沪ICP备19023445号-2号
友情链接