腾讯云搭建tomcat服务器

Posted 编程梦立方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了腾讯云搭建tomcat服务器相关的知识,希望对你有一定的参考价值。

本人通过腾讯云买了台服务器,如下图


设置安装成centos7系统,然后旁边有个按钮直接点进去,通过chrome浏览器直接登录console,这一点极为方便。


一 先安装数据库 mysql 5.7

//获取mysql安装文件
wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

yum localinstall mysql57-community-release-el7-11.noarch.rpm

//显示所有可用的仓库,并查找mysql安装
yum repolist enable | grep "mysql.*-community.*"

yum install mysql-community-server
//设置mysql server
启动 systemctl start mysqld
停止 systemctl stop mysqld
设置开机启动: systemctl enable mysqld
查看状态: systemctl status mysqld
重新加载:systemctl daemon-reload
//刚设置好的时候,需要查看并更改密码
grep 'temporary password' /var/log/mysqld.log
//进入mysql界面更改新的密码并重启
mysql -uroot -p
systemctl restart mysqld
//设置帐号可悲其他网络访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '<此账户的密码>' with grant option;

二 安装jdk1.7

//查看所有可用的关于java开头的包,找到合适的并安装

yum -y list java*

yum install java-1.7.0-openjdk.x86_64

java -version

三 安装tomcat

yum list tomcat*
yum install tomcat
systemctl start tomcat.service
systemctl status tomcat.service

四 安装vsftpd(用来传递war包到云服务器上)

yum install vsftpd

systemctl status vsftpd.service
装好后:默认的文件上传路径是: /var/ftp/下面
默认安装的路径:/etc/vsftpd/ 下面。
其中这下面 /etc/vsftpd/vsftpd.conf是配置文件,打开并编辑,确保以下属性正确:


write_enable=YES  (保证能从其他地方把传上来)

chroot_local_user=NO #是否将所有用户限制在主目录,YES为启用 NO禁用.(该项默认值是NO,即在安装vsftpd后不做配置的话,ftp用户是可以向上切换到要目录之外的)

chroot_list_enable=YES #是否启动限制用户的名单 YES为启用  NO禁用(包括注释掉也为禁用)

chroot_list_file=/etc/vsftpd/chroot_list  #限制的用户名单。

创建这个文件,并把刚才创建的帐号加进去。

userlist_enable=YES

userlist_deny=NO


其中有个文件ftpusers,这里面设置账户黑名单,不受vsftpd.conf的配置影响。只要被列入这个文件的账户,就不允许访问ftp,比如可以设置root, admin 这些帐号不允许访问ftp.


另外一个文件user_list根据vsftpd.conf的配置:userlist_enable, userlist_deny,时而是黑名单,时而是白名单。

当userlist_enable=YES时,userlist_deny配置才能生效
userlist_enable=YES,userlist_deny=YES 在user_list文件中的用户不能登录,其他用户可以登录。这是黑名单。
userlist_enable=YES,userlist_deny=NO 在user_list文件中的用户可以登录,其他用户不能登录。这是白名单
当userlist_enable=NO那么这两个配置都不生效


五 配置vsftpd用户

//添加用户并设置密码

useradd <username> -s /sbin/nologin -d /var/ftp
passwd <username>

还要设置一下目录权限:
chmod 777 /var/ftp


六 腾讯云设置

腾讯云默认的访问方式是:主机向外发送信息所有端口都是可以的。但是外面想连入主机,当然它有一个默认规则。不过最好设置一下安全组。


如上图所示,新建安全组,并关联云主机,

主要是允许外面访问21 这个ftp端口,另外还有数据库端口3306,还有应用程序服务端口8080

以上是关于腾讯云搭建tomcat服务器的主要内容,如果未能解决你的问题,请参考以下文章

在腾讯云买的服务器上部署了tomcat,在主机上输入IP:8080访问不了

腾讯云主机ubuntu搭建tomcat

简诉如何搭建一个自己的网站(域名+服务器+tomcat+运行正确网站项目)

关于腾讯云ubuntu服务器tomcat访问慢问题

tomcat腾讯云主机和微信

react+springBoot 项目部署到腾讯云