关于腾讯云部署web项目

常用的一些命令

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官网

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下

经验分享 程序员 微信小程序 职场和发展