云服务器搭建部署全流程本篇记录在centos7.3上部署web项⽬的全流程及⼀些问题的解决⽅案
⼯具准备
putty安装及使⽤
PuTTY可⽤来在windows上连接linux服务器,可去下载安装
如果不想每次登录都输⼊密码,可在快捷⽅式⽬标后追加
-load -ssh -l root -pw 123456
root是⽤户名,123456是密码
设置putty⾃动登录
这样每次登录输⼊⽤户名即可登录
设置每30秒给服务器发送空包,保持连接不中断 (如不需要请忽略)
保持putty连接
保存session,每次双击即可连接
保存puttysession
pscp安装及使⽤
pscp可⽤来在windows与linux间传输⽂件,可在下载安装windows上传⽂件⾄linux
pscp .\dev.war xx:/usr/deva/downloads windows从linux下载⽂件
pscp -r xx:/usr/src "D:/test"
上述操作针对⽂件⽆需 -r,针对⽬录需要加 -r
root是你的⽤户名,为你的服务器ip
环境安装及配置
serverjre(或jdk)安装及配置
serverjre可去,可在linux中wget下载,也可以windows上下载好通过pscp上传⾄服务器
解压
软件系统架构师论文350篇tar -zxvf serverjre-9.0.4_linux-x64_ -C /opt/serverjre --strip-components 1
--strip-components N 可以去除压缩⽂件的N级⽬录
配置环境变量
vim /etc/profile 添加下列配置
# serverjre config
export JAVA_HOME=/opt/serverjre
export JRE_HOME=${JAVA_HOME}
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# end serverjre config
测试
source /etc/profile
java下载过程上述命令使配置⽣效,java -version 测试是否成功
js截取某个字符后的字符串mysql安装及配置
在下载对应的yum源安装包
参考安装即可
上述过程如果想⽤yum-config-manager可⽤如下命令安装
yum -y install yum-utils
配置远程连接数据库
授权远程连接
GRANT ALL PRIVILEGES ON *.* TO root@"1.1.1.1" IDENTIFIED BY "youpassword" WITH GRANT OPTION;
1.1.1.1为你要授权的ip,如果不限制ip,则为 “%”
重载授权表
FLUSH PRIVILEGES;
mysql增加字段语句查看授权
霹雳布袋戏势力大全select user,host from mysql.user;
云服务器安全组配置
⽆法连接mysql
授权成功后仍不能远程连接,需要配置安全组规则
这边使⽤的是阿⾥云,去阿⾥云控制台给实例添加安全组规则
添加安全组规则
选择协议类型为mysql 3306 (此处为默认配置,如果你的端⼝改变,请选择⾃定义)授权对象为你想要授权的ip,如果不限制,则为 0.0.0.0/0
如果添加规则后,仍然报上述错误,检查服务器防⽕墙
查看防⽕墙是否开启
systemctl status firewalld
如果开启,关闭防⽕墙查看是否可连接,判断是否是防⽕墙的问题
systemctl stop firewalld
如果是防⽕墙的问题且需要开启防⽕墙,请配置防⽕墙规则
Tomcat 安装及配置
从下载对应版本
解压
tar -zxvf apache-tomcat-9.0. --strip-components 1 -C /opt/tomcat
去tomcat的bin⽬录启动tomcat
cd /opt/tomcat/bin
./startup.sh
外部尝试访问tomcat根⽬录,⽆法访问,添加安全组规则
授权外部访问8080端⼝
开启防⽕墙的配置开放8080端⼝
配置tomcat管理员页⾯权限
cd /opt/tomcat/conf
eclipse下载哪个好l
取消底部role 及user的注释,按需配置⾓⾊
tomcat⾓⾊权限
三个rolename 分别对应tomcat
tomcat⾓⾊权限
在未配置前可点击进去会出配置教程,按需配置
server status 页⾯可查看服务器当前资源使⽤情况
manager app 页⾯可查看当前session,可部署项⽬(直接上传⽂件部署)项⽬部署
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论