Linux运维知识之记录下在linux配置mongodb+nginx+node的过程
小标 2018-12-21 来源 : 阅读 906 评论 0

摘要:本文主要向大家介绍了Linux运维知识之记录下在linux配置mongodb+nginx+node的过程,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

本文主要向大家介绍了Linux运维知识之记录下在linux配置mongodb+nginx+node的过程,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。


mongodb:


1、下载mongodb3.4版本,地址: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.5.tgz


2、通过Xftp把文件放到已经创建好的目录里面。


3、使用tar xxx 命令,将压缩解压到当前的工作路径。顺便cd到解压后的文件夹,把所有文件的移到上一层,并删掉这个文件夹。现在目录如下



4、在bin的外层级新建一个文件夹树:data/db,以后这个db就是放数据的地方了。


5、进入到bin,使用mongod –dbpath ../data/db,就可以启动mongodb,默认端口是27017。


6、访问curl localhost:27017,看是否有这段信息,有则代表已成功启动。



7 如果bin文件夹没有index.html,可以自己建一个,开启成功后会打开这个index。


nginx:


1、先使用命令 rpm -Uvh //nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装nginx的安装yum源。


2、安装成功后/etc/yum.repos.d会有nginx.repo文件。


3、使用yum install nginx -y,安装nginx,默认地址为/etc/nginx。我安装完后是没有html文件夹的,可以自己添加一个html文件夹,里面放一个index.html。


4、使用cd进nginx文件夹。使用nginx即可开启nginx服务。


5、如果想修改nginx.conf,修改完后使用nginx -s -reload即可重启nginx服务。


此时可以在window界面使用浏览器直接访问地址了。如,我的centos的ip是123.456.7.89,并在nginx上监听了80端口,如下:


listen       80;
server_name  localhost;
location / {
        proxy_pass  //localhost:27017;  #被代理的服务器的域名
    proxy_redirect     off;
    proxy_set_header   Host             $host;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
    }


6、打开浏览器,地址栏输入123.456.7.89,成功后提示



如果提示拒绝访问,可能是centos并没有开启80端口。


使用如下命令:


## 开放指定端口(永久)
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
## 查看已开放的端口
firewall-cmd --list-ports



则是再重复步骤6即可。


nodejs:


1、使用命令安装源


V8.x: 

#curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -
V7.x:

#curl --silent --location https://rpm.nodesource.com/setup_7.x | bash -
V6.x:

#curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
V5.x:

#curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -


2、 yum install -y nodejs


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程