1,首先进行yum更新,输入
yum update -y
一、安装nodejs
1.安装 EPEL 存储库 ,请输入,
sudo yum install epel-release
2.安装nodejs,等上面的执行完了请输入
sudo yum install nodejs
等上面的执行完了再输入
sudo yum install npm
请输入
node -v。
应该会弹出版本号就成功了
请入入
npm -v
弹出版本号也成功了.
二安装 mongodb数据库
1.安装vim编辑器
sudo yum install vim(vim编辑器默认你会,不会搜索一下,很简单的)
命令行输入
vim /etc/yum.repos.d/mongodb-org-5.0.repo
此处会自己创建一个新文件,按i键进入编辑模式,再输入
[mngodb-org]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/5.0/x86_64/
gpgcheck=0
enabled=1
按esc键, 输入:wq 会保存退出.
再依次输入(每次执行完了分别输入)
yum clean all
yum makecache
yum -y install mongodb-org-server
yum -y install mongodb-org-shell
(/etc/mongod.conf是他的配置文件地址)
输入以下启动mongod服务,
systemctl start mongod.service
再输入以下。 来为了你的安全配上超级管理员账号密码
mongo (开启客户端登陆,需要确保配置文件中监听的地址是127.0.0.1,其他监听地址会报错)
use admin # 切换admin数据库
db.createUser( { user: "adminUser", pwd: "adminPass", roles: [ { role: "root", db: "admin" } ] } )
再同时按control和c键返回主页面
输入
vim /etc/mongod.conf(vim编辑器操作不再赘述)
将文件中的类似的内容改成如下
net:
port: 27017 bindIp: 0.0.0.0 # 等创建好管理员后再修改监听地址
security:
authorization: enabled
保存退出后
输入
systemctl restart mongod.service
创建每个数据库的用户账号密码等(以创建osr_web为例子)
mongo
use admin
db.auth("adminUser","adminPass") # 老版本的是user.auth("adminUser","adminPass")
use osr_web # 切换数据库,有则切换,没有则创建 # 创建数据库关联的用户名和密码,以及读写权限等
db.createUser({ user: 'root', pwd: 'root', roles:[{ role: 'readWrite', db: 'osr_web' }] })
(部分引用了https://www.cnblogs.com/hahaha111122222/p/15868006.html)
创建nginx
-
cd /usr/local/src
-
tar -zxvf nginx-1.24.0.tar.gz
-
yum install -y gcc gcc-c++
-
yum install -y pcre-devel openssl-devel
-
groupadd nginx
useradd nginx -g nginx -s /sbin/nologin -M
切记进入到 cd 到/usr/local/src/nginx-1.24.0
-
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --user=nginx --group=nginx
-
make && make install
安装完成后
你的nginx目录为/usr/local/nginx-1.24.0
创建系统服务
sudo vim /etc/systemd/system/nginx.service
输入
[Unit]
Description=nginx - high performance web server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx-1.24.0/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
保存退出
输入重新加载 系统服务
sudo systemctl daemon-reload
输入开机自动启动
sudo systemctl enable nginx
开始
sudo systemctl start nginx
结束
sudo systemctl stop nginx