关于腾讯云部署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官网
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下

下一篇文章:怎么关闭腾讯服务器页面还能访问???

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值