服务器Web环境搭建
一、准备工作
1、选择云服务提供商:
性能与可靠性:确保高流量下的稳定性。
价格与成本:根据预算选择合适的方案。
技术支持:提供及时有效的帮助。
功能和服务:满足特定需求,如数据库、缓存等。
地域覆盖:靠近用户群体以减少延迟。
2、配置服务器操作系统:
安装操作系统:选择Linux发行版如Ubuntu Server。
初始设置:更新系统、创建用户账户、配置SSH密钥。
二、安装JDK
1、下载并上传JDK:
从Oracle官网下载适合的JDK版本。
使用WinSCP或Xftp工具将JDK压缩包上传到服务器。
2、解压与配置:
解压JDK压缩包到/usr/local目录。
配置环境变量,在/etc/profile文件中添加以下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_291 export PATH=$JAVA_HOME/bin:$PATH
使配置文件生效:source /etc/profile
。
验证安装:java -version
。
三、安装MySQL
1、更新软件源并安装MySQL:
sudo apt update sudo apt install mysql-server
2、设置远程连接:
登录MySQL:mysql -u root -p
。
赋权所有用户:
use mysql; UPDATE user SET host='%' WHERE user='root'; FLUSH PRIVILEGES;
修改配置文件:注释掉bind-address = 127.0.0.1。
重启MySQL服务。
四、安装Nginx
1、安装Nginx依赖包:
sudo apt install gcc pcre zlib
2、下载并安装Nginx:
从官网下载最新版Nginx。
解压并编译安装:
tar -zxvf nginx-1.21.6.tar.gz cd nginx-1.21.6 ./configure --prefix=/usr/local/nginx make && make install
3、启动Nginx:进入/usr/local/nginx/sbin目录,执行./nginx
。
五、部署Tomcat
1、下载并上传Tomcat:
从Apache Tomcat官网下载合适版本。
上传并解压到/usr/local目录。
2、配置环境变量:
编辑/etc/profile文件,添加:
export CATALINA_HOME=/usr/local/apache-tomcat-8.5.69 export PATH=$CATALINA_HOME/bin:$PATH
使配置文件生效:source /etc/profile
。
3、启动Tomcat:
进入Tomcat的bin目录,执行./startup.sh
。
验证安装:浏览器访问http://<服务器IP>:8080。
六、部署项目(Nginx+Tomcat)
1、前端项目部署:
使用Vue框架打包生成dist文件夹。
将dist文件夹放到/usr/local/nginx/html目录下。
修改Nginx配置文件,监听80端口。
2、后端项目部署:
Spring Boot项目打成war包,上传到Tomcat的webapps目录。
启动Tomcat后,访问相应端口查看项目。
七、安装Redis
1、下载并解压Redis:
wget http://download.redis.io/releases/redis-6.2.6.tar.gz tar -xzf redis-6.2.6.tar.gz cd redis-6.2.6 make
2、运行Redis:
./src/redis-server
3、配置Spring Boot连接Redis:在application.properties中添加:
spring.redis.host=127.0.0.1 spring.redis.port=6379
八、归纳与FAQs
1、如何更改Tomcat默认端口?:修改conf/server.xml中的<Connector port="8080" …> 为其他端口号。
2、如何配置SSL证书?:使用Let’s Encrypt免费SSL证书,按官方文档操作。
通过以上步骤,即可完成服务器Web环境的搭建,包括JDK、MySQL、Nginx、Tomcat和Redis的安装与配置。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1268329.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复