服务器部署指南

一、准备工作
下载必要的安装包
JDK:确保从[Oracle官方网站](https://www.oracle.com/java/technologies/javase-downloads.html)下载适合你操作系统版本的JDK。
Tomcat:从[Apache Tomcat官网](https://tomcat.apache.org/download-90.cgi)下载最新版本的Tomcat。
MySQL:从[MySQL官方网站](https://dev.mysql.com/downloads/mysql/)下载适用于Red Hat Enterprise Linux的版本。
Redis:从[Redis官网](https://redis.io/download)下载最新稳定版。
Nginx:从[Nginx官网](https://nginx.org/en/download.html)获取最新版。
Node.js:从[Node.js官网](https://nodejs.org/)下载适合的版本。

Maven:从[Apache Maven官网](https://maven.apache.org/download.cgi)下载。
Git:从[Git官网](https://git-scm.com/download/)获取。
准备文件传输工具
推荐使用FileZilla进行文件传输。
二、本地虚拟机网络设置(云服务器跳过)
查看IP地址
ifconfig
修改虚拟机网络适配器设置
打开控制面板 > 网络和 Internet > 网络和共享中心 > 更改适配器设置。
右键点击以太网 > 状态 > 详细信息,记录相关信息用于配置虚拟机网络。
配置虚拟机网络
编辑虚拟机的ifcfg-ens33
文件:

vi /etc/sysconfig/network-scripts/ifcfg-ens33
添加以下内容:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=31ddae9d-57fd-46ee-a464-bd0c0ee6f913 DEVICE=ens33 ONBOOT=yes IPADDR=你的静态IP地址 NETMASK=子网掩码 GATEWAY=网关地址 DNS1=DNS服务器地址
保存并重启网卡服务:
systemctl restart network.service
测试连接
使用ping命令测试虚拟机与主机之间的连通性。
三、安装JDK
1. 上传并解压JDK安装包到/usr/local/src
目录。
tar -zxvf jdk-<version>-linux-x64.tar.gz -C /usr/local/src/
配置环境变量
vi /etc/profile
添加以下内容:
export JAVA_HOME=/usr/local/src/jdk<version> export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source /etc/profile
验证安装
java -version
四、安装Tomcat
1. 上传并解压Tomcat安装包到/usr/local
目录。
tar -zxvf apache-tomcat-<version>.tar.gz -C /usr/local/ mv apache-tomcat-<version> /usr/local/Tomcat
配置环境变量
vi /etc/profile
添加以下内容:
export TOMCAT_HOME=/usr/local/Tomcat export CLASSPATH=$TOMCAT_HOME/lib/servlet-api.jar
使配置生效:
source /etc/profile
启动和关闭Tomcat
$TOMCAT_HOME/bin/startup.sh $TOMCAT_HOME/bin/shutdown.sh
查看日志
tail -f $TOMCAT_HOME/logs/catalina.out
五、安装MySQL
1. 上传MySQL安装包并卸载旧版本(如果有)。
rpm -qa | grep mysql sudo yum remove mysql
安装MySQL
rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm mysql-community-libs-5.7.27-1.el7.x86_64.rpm mysql-community-client-5.7.27-1.el7.x86_64.rpm mysql-community-server-5.7.27-1.el7.x86_64.rpm
3. 启动MySQL服务并设置为开机自启。
systemctl start mysqld systemctl enable mysqld
运行安全脚本并设置root密码。
mysql_secure_installation
六、安装Redis
1. 上传并解压Redis安装包到/usr/local/src
目录。
tar -zxvf redis-<version>.tar.gz -C /usr/local/src/
编译和安装Redis。
cd /usr/local/src/redis-<version>/ make make install
配置Redis服务。
创建配置文件/etc/redis/6379.conf
,添加以下内容:
daemonize yes pidfile /var/run/redis_6379.pid port 6379
4. 启动Redis服务并设置为开机自启。
redis-server /etc/redis/6379.conf cp /usr/local/src/redis-<version>/utils/redis_init_script /etc/init.d/redis chmod +x /etc/init.d/redis chkconfig --add redis chkconfig --level 345 redis on
七、安装Nginx
安装依赖库。
yum install -y pcre pcre-devel zlib zlib-devel gcc-c++ openssl openssl-devel
下载并解压Nginx安装包。
wget http://nginx.org/download/nginx-<version>.tar.gz tar -zxvf nginx-<version>.tar.gz -C /usr/local/src/ cd /usr/local/src/nginx-<version>/
编译和安装Nginx。
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_realip_module --with-http_stub_status_module make && make install
启动和关闭Nginx服务。
/usr/local/nginx/sbin/nginx -s start /usr/local/nginx/sbin/nginx -s stop
八、安装Node.js和Maven
1. Node.js安装步骤参考[官方文档](https://nodejs.org/),Maven安装步骤参考[官方文档](https://maven.apache.org/install.html)。
九、归纳与最佳实践
1. 确保所有软件都从官方网站下载,以保证安全性。
定期备份重要数据,防止意外丢失。
3. 根据实际需求调整防火墙规则,确保服务器安全。
小伙伴们,上文介绍了“服务器部署”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复