天天看点

阿里云服务器配置

通过参考以下官方文档

https://developer.aliyun.com/article/770435

我是软件工程专业大四的程序员,通过同学交流了解到“飞天加速计划·高校学生在家实践”活动

一、配置安全组加入常用端口

阿里云服务器配置

二、配置jdk8

过程很顺利

阿里云服务器配置

三、配置mysql

因为路径问题导致重新装了很多次,一定要注意路径问题,但是在查看密码时又查看不了历史记录 ,但功夫不负有心人最终配置成功

四、配置tomcat

配置过程也比较艰辛,也要注意自己的路径、路径、路径,在启动时如果出问题了,大家可以在以下文件夹里查看日志解决哦

阿里云服务器配置

我在运行时出现了端口占用

28-May-2020 18:35:53.698 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler [“http-nio-8080”]

28-May-2020 18:35:53.717 SEVERE [main] org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to initialize component [Connector[HTTP/1.1-8080]]

org.apache.catalina.LifecycleException: Protocol handler initialization failed

即端口号被占用

解决方法:

查找被占用的端口

netstat -tln  

netstat -tln | grep 8080

netstat -tln 查看端口使用情况,而netstat -tln | grep 8080 则是只查看端口8080的使用情况

查看端口属于哪个程序?端口被哪个进程占用

lsof -i :8080

如果lsof 不可用,输入如下指令安装即可

yum install lsof

杀掉占用端口的进程

kill -9 进程id

最终解决了端口问题,但启动成功访问不了页面,又查找资料发现是是防火墙未开启相应端口

使用以下命令查看tomcat启动情况:

[root@uncleyu bin]# ps -ef | grep tomcat

防火墙未开启相应端口

开启web访问端口:80 / 8080 / 3306 / 22 / 21

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --zone=public --add-port=3306/udp --permanent
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --zone=public --add-port=22/tcp --permanent      

重启防火墙

firewall-cmd --reload       

查看防火墙开放端口/开放端口列表

firewall-cmd --zone=public --query-port=8080/tcp
firewall-cmd --zone=public --list-port      

最终成功访问五、连接本地数据库

最终成功访问

五、连接本地数据库

常规连接即可

阿里云服务器配置

通过对服务器的搭建,可以增强对Linux命令的掌握,提高自身发现问题与解决问题的能力,在今后也应该不断学习、不断进步!!!!!

个人作品链接 暂无