腾讯云部署(腾讯云部署web项目)
本文目录一览:
- 1、react+springBoot 项目部署到腾讯云
- 2、腾讯云python系列之部署Django流程
- 3、腾讯云服务部署(Centos7)+ 安全加固配置
- 4、腾讯云上部署Vue项目
- 5、从部署方式分腾讯云属于
react+springBoot 项目部署到腾讯云
本文主要介绍如何搭建个人网站,并将项目部署到腾讯云。
前端:React,
后端:SpringBoot,
云服务:centos7
建议使用create-react-app创建react项目包,简单快捷。
进入项目路径,开始运行
直接使用项目自身的build指令进行打包,完成后会在项目根目录多出一个build文件夹
build文件中包含项目打包后的js、css、html...等资源。下一步的部署,就是将这一build文件上传到云服务器,并通过nginx指向build。
将上一过程中的build文件上传到云服务器,推荐使用ForkLift, 使用教程 。
进入云服务器,找到nginx文件,修改root指向build路径, nginx配置教程 。
上述操作完成后,打开域名后,页面即为react项目的首页。
建议使用idea进行springboot项目的开发(专业的事情交给专业的工具,简单些)。
idea搭建一个springboot项目
mysql: 官方地址
mysql管理工具Navicat: 官网地址
如果本地不想安装mysql,也可以直接在服务器上进行安装,然后在本地访问, 服务器安装mysql并实现远程访问 。
将本地springboot项目打包后,上传到云服务器并启动, Spring boot项目部署到腾讯云服务器 。
关于项目的启动并保持一致运行:可以在控制台输入
回车,nohup命令可以让你的shell命令忽略SIGHUP信号,即可以使之脱离终端运行;“”可以让你的命令在后台运行。
至此,前后端项目都已安装在云服务器上。
原文地址: react+springBoot 项目部署到腾讯云
腾讯云python系列之部署Django流程
我的是centos系统
我们通过腾讯的控制台的登录按钮,进入到远程登录的界面,如图1为腾讯云的控制台界面。图2为登录以后的密码输入窗口
进入登录界面以后,会是图3这样子的情况,我们输入ls,会发现没有任何文件, 输入pip list 会提示没有安装pip,而输入python时,会显示默认安装了python2.7.5版本
一、首先我们要安装pip,根据自己的系统自行选择
centos类系统: sudo yum install python python-pip
ubuntu类系统:sudo apt-get install python python-pip
安装好以后pip list一下,看看都有哪些python安装包
二、安装django
我安装的Django版本为1.9.8的,根据自己的情况,更改后面的版本号
sudo pip install Django ==1.9.8
可能会出现图4这样的问题,原因是我们pip 版本太低,直接按照提示升级我们的pip
更新了pip以后,安装可能会出现如图5这样的问题,我们不要在==两边加空格,因为加空格会导致不识别django的版本。
安装完以后你会发现自己找不到Django放在哪里了,其实我的django被安装在了
/usr/lib/python2.7/site-packages/
并且我们要执行创建django的命令在django的bin目录下,如图6
/usr/lib/python2.7/site-packages/django/bin
进入到该目录下,运行django-admin.py startproject FirstProject,创建出FirstProject的项目。就会在该目录下创建出FirstProject这个项目,进入项目,运行python manage.py runserver
问题来了,我们运行以后,不要点击,这个是进不去的,我们应该通过腾讯云的公网ip来访问网站,但又有同学发现通过公网的ip也无法访问我们的网站,这是因为自己的腾讯云没有打开相应的端口,所以无法访问。开放端口在安全组这个选项,如图7
进入安全组,新建我们的开放端口,我开放的是80端口。如图8
开放端口后,我们重新python manage.py runserver 0.0.0.0:80,如图9
通过公网ip,就可以直接访问我们的网站了。如图10
腾讯云服务部署(Centos7)+ 安全加固配置
最后希望别再被攻击了~~~~
用户安全设置中绑定MFA,增加部分操作的二次认证。绑定过程需要微信添加虚拟MFA,操作还是比较简单的,可以自行参阅指导文档。
选中自己的服务器,点击更多,重装系统后,提示以上页面。
在服务市场选中需要安装的镜像,我这里选的是u 腾讯云安全加固镜像-centos7 /u
可以先选中密码或者直接密钥登陆,如果使用密码建议使用随机16位密码进行配置。
最后开始重装,系统一会就重装好了。
这里介绍VNC登陆方式,主要是避免一部分无法使用ssh登陆服务器的,如果可以直接ssh登陆服务器的可以不用vnc登陆
点击VNC方式登陆,提示登陆用户名和密码,输入即可登陆服务器。
需要从控制台加载sshkey的话,需要关闭服务器。
加载完成后,服务器开机,尝试使用ssh登陆服务器
不想增加小号也可以修改为不允许密码登陆root
将sysrls用户加入sudo列表中,方便从sysrls用户切换用户等操作。
同时增加安全组配置(如果服务器firewalld或者iptables服务开着,还需要在服务器中配置端口放行)
禁用用户登陆的方法
或者可以使用 passwd -l 用户来禁用用户
在系统加固安全防护上我还是个弟弟,所以只能稍微尽点人事,降低被木马的概率。
腾讯云上部署Vue项目
node -v检查是否安装成功,我安装的是v10.24.0
进入nginx配置文件
vim /etc/nginx/conf.d/default.conf
部署vue文件
重启nginx看效果
sudo nginx -s reload
配置https访问域名
民间
腾讯云官方
从部署方式分腾讯云属于
从部署方式分腾讯云属于私有云。从部署方式分由私有云,共有云,混合云等,腾讯云提供的是私域服务,所以从部署方式分腾讯云属于私有云。
发表评论
暂时没有评论,来抢沙发吧~