常用的一些命令
ls–显示当前包含的所有目录
cd–进入目录
pwd–显示当前目录
web运行环境的部署
1.服务器的安装,例如tomcat,nginx
这里选用nginx服务器
说明:安装服务器以后可以将一些静态资源资源放在上面
1.1首先进入nginx官网,注意和自己服务器系统匹配,这里我的服务器是
centOS
1.2按照说明进行安装
1.3下面对每一步进行说明
sudo yum install yum-utils --sudo表示以管理员身份,yun可以理解为npm的意思,是centOS下安装命令语法
touch /etc/yum.repos.d/nginx.repo–注意使用touch表示创建文件
vim /etc/yum.repos.d/nginx.repo--编辑此文件
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
按键盘 i 表示插入,将以上文件粘贴,按ESC后输入:wq 退出
sudo yum-config-manager --enable nginx-mainline
sudo yum install nginx
再输入以上两条命令,安装完成
检查是否安装成功 : nginx -v
如果出现版本号,则表示安装成功
安装成功以后,我们可以将一些静态网页放在nginx上
nginx默认的目录 /usr/share/nginx/html
将你自己的静态页面放在里面,就可以通过申请的IP访问了
部署node的项目
注意在上面我们进行了nginx的安装,但是web项目并不一定需要nginx,例如这里我们的web项目采用node自己的服务器,需要的环境仅仅是node以及mongodb
1.首先我们进行node的安装,安装目录 /usr/local/node
2.进行下载
wget https://npm.taobao.org/mirrors/node/v14.0.0/node-v14.0.0-linux-s390x.tar.xz
3.解压:xz -d node-v14.0.0-linux-s390x.tar.xz
4.解压:tar -xvf node-v14.0.0-linux-s390x.tar
5.删除无用包 rm -rf node-v14.0.0-linux-s390x.tar
7.改名操作:mv node-v14.0.0-linux-s390x node
8.配置环境变量
vim /etc/profile
在最后插入 : export PATH=$PATH:/usr/local/node/bin
按ESC 后输入 :wq
9.使配置生效 source/etc/profile
安装mongodb
进入mongodb官网
mongodb
1.创建一个文件 touch /etc/yum.repos.d/mongodb-org-4.2.repo
通过这个文件,我们可以用yum命令安装
2.在文件中插入
[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
3.sudo yum install -y mongodb-org 开始安装
至此,Mongodb安装成功
一些常见的命令:
service mongod start 启动
service mongod stop 关闭
service mongod status 查看状态
service mongod restart 重启
注意:mongodb默认不允许远程连接,所有如果想通过robot3t等操作,需要修改文件
在安装目录下 这里是 /etc/mongod.conf
找到 bindIp:127.0.0.1 注释掉(在前面加 # 为注释)
再添加 bindIpAll: true (注意true前面有空格)
mongodb数据迁移
mongodump 备份
mongorestore 恢复
找到自己数据库位置 CMD
输入 mongodump -d 数据库名字
将得到的dump文件上传到服务器,再通过mongorestore恢复
项目上线
这里我的web项目只依赖 mongodb 与node ,将整个项目文件上传到一个文件夹,cd 到此目录 node app.js 就可以让别人访问了。
注:这里将项目放在 /home下
下一篇文章:怎么关闭腾讯服务器页面还能访问???