每年培训输出1000+合格IT工程师
培训影响全国各大知名IT企业和部门

前端项目部署

作者:徐礼文

1、Centos7安装Nodejs

NVM(Node version manager)顾名思义,就是Node.js的版本管理软件,可以轻松的在Node.js各个版本间切换,项目源码在GitHub;

https://github.com/nvm-sh/nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

2、Centos7中安装nginx

添加yum源

http://nginx.org/en/linux_packages.html#stable

#添加源
cd /etc/yum.repos.d 

vim nginx.repo

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

安装并查看

sudo yum install nginx

Nginx默认目录

输入命令:whereis nginx

即可看到类似于如下的内容:

nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx

以下是Nginx的默认路径:

(1) Nginx配置路径:/etc/nginx/
(2) PID目录:/var/run/[nginx.pid](https://www.centos.bz/tag/nginx-pid/)
(3) 错误日志:/var/log/nginx/[error](https://www.centos.bz/tag/error/).log
(4) 访问日志:/var/log/nginx/access.log
(5) 默认站点目录:/usr/share/nginx/html

事实上,只需知道Nginx配置路径,其他路径均可在/etc/nginx/nginx.conf 以及/etc/nginx/conf.d/default.conf 中查询到。

常用命令

(1) 启动:

nginx

(2) 测试Nginx配置是否正确:

nginx -t

(3) 优雅重启:

nginx -s reload

(4) 查看nginx的进程号:

ps -ef |grep nginx

(5)nginx服务停止

nginx -s stop
kill -9 pid

常见问题

1、CentOS7, Nginx conflicting module versions

nginx: [emerg] module "/usr/lib64/nginx/modules/ngx_http_geoip_module.so" version 1012002 instead of 1014000 in /usr/share/nginx/modules/mod-http-geoip.conf:1

To solve this first uninstall all the modules from the epel repository: $ sudo yum remove nginx-mod*

The install the modules provided by the official repository: $ sudo yum install nginx-module-*

If you don’t want to install all the modules replace the wildcard with the specific module(s) you want. The modules can be found using

$ sudo yum search nginx-module

And restart the server: $ sudo systemctl restart nginx

3、Centos7中安装mongodb

https://www.cnblogs.com/tianyamoon/p/9860656.html

1、配置MongoDB的yum源

创建yum源文件:

#cd /etc/yum.repos.d 

#vim mongodb-org-4.0.repo 

添加以下内容:(我们这里使用阿里云的源)

```
[mngodb-org]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/
gpgcheck=0
enabled=1
```

这里可以修改 gpgcheck=0, 省去gpg验证
安装之前先更新所有包 :
yum update

2、安装MongoDB

安装命令:
yum -y install mongodb-org
安装完成后 查看mongo安装位置
 whereis mongod

img

查看修改配置文件 : vim /etc/mongod.conf
bindIp: 172.0.0.1  改为 bindIp: 0.0.0.0

(注意冒号与ip之间需要一个空格)

3、启动MongoDB

启动mongodb :systemctl start mongod.service
停止mongodb :systemctl stop mongod.service
查到mongodb的状态:systemctl status mongod.service

4、设置开机启动

systemctl enable mongod.service
赞(2) 打赏
未经允许不得转载:徐礼文的技术博客 » 前端项目部署
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏