在CentOS上部署服务器
一、准备篇
1、选择云服务商:阿里云、腾讯云、华为云等,根据需求选择合适的配置,个人玩的话可以选择1H2G配置。
2、下载并安装远程连接工具:如PuTTY或Xshell,用于连接服务器。
3、准备操作系统镜像:推荐使用CentOS 7版本,可以从官网或国内镜像源下载ISO文件。
4、制作启动U盘:使用UltraISO或其他工具制作启动U盘,注意备份重要数据。
5、环境安装工具准备:JDK、Tomcat、MySQL、Nginx等。
二、系统安装与配置
1. 安装CentOS系统
BIOS设置:开机进入BIOS界面,将启动方式设置为U盘启动。
系统配置:选择语言、时区、键盘布局等,进行磁盘分区和网络配置,建议至少保留三个分区:/boot、swap、/。
用户创建:创建系统用户并修改ROOT密码。
2. 初始化环境配置
更新系统:执行yum update
命令更新系统。
安装必要的软件包:如wget、vim等。
配置网络:确保服务器能够联网,可以使用ifconfig命令查看网络状态。
三、项目部署
1. 前端部署
打包前端项目:使用npm run build:prod命令打包Vue项目。
上传文件:使用Xftp或其他工具将打包好的dist文件夹上传至服务器的/usr/local/web文件夹下。
修改Nginx配置:编辑nginx.conf文件,配置root路径为/usr/local/web/dist,并设置反向代理到后端工程。
2. 后端部署
打包后端项目:对于Spring Boot项目,执行mvn package命令打包成jar包。
上传文件:将jar包上传至服务器指定目录。
运行后端服务:使用nohup java -jar yourapp.jar &命令启动后端服务。
四、数据库配置
安装MySQL:执行yum install mysql-server命令安装MySQL。
配置MySQL:编辑my.cnf文件,设置字符集为utf8mb4,并配置其他参数。
创建数据库和表:根据项目需求创建数据库和表。
连接数据库:在application.yml文件中配置Mysql连接信息。
五、Redis配置
安装Redis:执行yum install redis命令安装Redis。
配置Redis:编辑redis.conf文件,设置bind地址和守护进程daemonize属性。
启动Redis服务:执行systemctl start redis命令启动Redis服务。
连接Redis:在配置文件中设置Redis连接信息。
六、常见问题解答
Q1: 如何在CentOS上更改主机名?
A1: 可以通过以下步骤更改主机名:
1、执行hostnamectl set-hostname 新的主机名
命令设置新的主机名。
2、编辑/etc/hosts
文件,将旧的主机名替换为新的主机名。
3、如果需要立即生效,可以重启系统或执行hostname 新的主机名
命令。
Q2: 如何在CentOS上安装JDK?
A2: 可以通过yum命令安装JDK:
1、执行yum install java-1.8.0-openjdk
命令安装OpenJDK 1.8版本(以实际需要的版本为准)。
2、如果需要安装特定版本的JDK,可以先下载JDK安装包,然后解压到指定目录,最后配置环境变量即可。
到此,以上就是小编对于“怎么在centos布服务器”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/641476.html