1.java
2.mysql
3.redis
4.npm
5.nginx
下载源:https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/8/jdk/x64/
选择hotspot版本的zip压缩文件
根据解压路径,配置环境变量
打开cmd测试java是否安装成功
java -version
MYSQL下载:https://downloads.mysql.com/archives/community/
解压后,新建data文件夹和my.ini配置文件
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\Environment\mysql-5.7.30-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=E:\Environment\mysql-5.7.30-winx64\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
在bin目录下启动以下命令
mysqld --initialize --console
mysqld install
net start mysql
修改密码
net stop mysql
mysqld --skip-grant-tables
再开一个窗口
mysql
use mysql;
update user set authentication_string=password("123456") where user="root" and host='localhost';
UPDATE user SET `password_expired`='N' where user='root';
flush privileges;
quit;
net start mysql
1.下载
下载Ruby的redis驱动:https://rubygems.org/gems/redis/versions/4.2.5
下载Redis安装文件:https://github.com/MSOpenTech/redis/releases/,Redis提供msi和zip格式的下载文件,这是3.0老版,由于已不再更新,我们下载5.0版
5.0版Redis安装文件:https://github.com/tporadowski/redis/releases
下载Ruby运行环境:http://dl.bintray.com/oneclick/rubyinstaller/
2.创建6个文件夹,组建3主3从服务器集群
分别为6379、6380、6381、6382、6383、6384文件夹
将redis目录文件复制导这些文件夹中
3.编辑配置文件
在redis.windows.conf文件中修改配置(5个全改)
port 6379
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 15000
appendonly yes
4.编辑批处理
在redis根目录下新建bin目录,然后创建批处理run.bat
注册服务并启动的批处理命令如下:
..\6379\redis-server.exe --service-install ..\6379\redis.windows-service.conf --service-name Redis6379 --loglevel verbose
..\6380\redis-server.exe --service-install ..\6380\redis.windows-service.conf --service-name Redis6380 --loglevel verbose
..\6381\redis-server.exe --service-install ..\6381\redis.windows-service.conf --service-name Redis6381 --loglevel verbose
..\6382\redis-server.exe --service-install ..\6382\redis.windows-service.conf --service-name Redis6382 --loglevel verbose
..\6383\redis-server.exe --service-install ..\6383\redis.windows-service.conf --service-name Redis6383 --loglevel verbose
..\6384\redis-server.exe --service-install ..\6384\redis.windows-service.conf --service-name Redis6384 --loglevel verbose
..\6379\redis-server.exe --service-start --service-name Redis6379
..\6380\redis-server.exe --service-start --service-name Redis6380
..\6381\redis-server.exe --service-start --service-name Redis6381
..\6382\redis-server.exe --service-start --service-name Redis6382
..\6383\redis-server.exe --service-start --service-name Redis6383
..\6384\redis-server.exe --service-start --service-name Redis6384
..\redis-cli --cluster create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 --cluster-replicas 1
停止并注销命令如下:
..\6379\redis-server.exe --service-stop --service-name Redis6379
..\6380\redis-server.exe --service-stop --service-name Redis6380
..\6381\redis-server.exe --service-stop --service-name Redis6381
..\6382\redis-server.exe --service-stop --service-name Redis6382
..\6383\redis-server.exe --service-stop --service-name Redis6383
..\6384\redis-server.exe --service-stop --service-name Redis6384
..\6379\redis-server.exe --service-uninstall --service-name Redis6379
..\6380\redis-server.exe --service-uninstall --service-name Redis6380
..\6381\redis-server.exe --service-uninstall --service-name Redis6381
..\6382\redis-server.exe --service-uninstall --service-name Redis6382
..\6383\redis-server.exe --service-uninstall --service-name Redis6383
..\6384\redis-server.exe --service-uninstall --service-name Redis6384
注意:应该由各自目录的redis-server
启动配置
5.与Springboot相结合,编辑配置文件application.yaml
spring:
redis:
lettuce:
pool:
max-active: 8
max-idle: 8
min-idle: 0
max-wait: -1ms
host: localhost
cluster:
nodes:
- localhost:6379
- localhost:6380
- localhost:6381
- localhost:6382
- localhost:6383
- localhost:6384
首先要下载npm包,下载源:http://nodejs.cn/download/
根据自己的电脑,选择下载32位或64位的安装包
或者像我懒得点开网页了,开启CMD命令行终端,执行以下命令也行。
wget https://npm.taobao.org/mirrors/node/v14.15.1/node-v14.15.1-x64.msi
然后点击安装,我解压到D:\ProgramFiles\nodejs文件夹里了。
2.新建目录
之后,准备新建两个目录,分别是做全局和缓存仓库使用
比如,我新建了目录D:\ProgramFiles\nodejs\node_global和D:\ProgramFiles\nodejs\node_cache缓存目录。
3.配置环境
npm config set prefix "D:\Environment\node\node_global"
npm config set cache "D:\Environment\node\node_cache"
npm config set registry=http://registry.npm.taobao.org
//配置本地仓库
npm config get registry
//检查仓库配置
4.设置npm全局安装
npm install npm -g
npm list -global
5.添加环境变量
打开电脑的高级系统设置的环境变量,增加环境变量NODE_PATH 内容是:D:\nodejs\node_global\node_modules
6.运行项目
根据package.json中的依赖包配置安装依赖,然后构建
npm install
npm i cross-env -D
npm run build
npm run generate
npm run start
把本地文件的.nuxt,static,package.json,nuxt.config.js,这四个文件夹放到服务器目录文件下 然后安装项目依赖
npm i --production
开启pm2进程监控
pm2 start npm --name "my-nuxt" -- run start
然后配置nginx.conf
下载链接:http://nginx.org/en/download.html
选择windows版本的,解压完成后
运行nginx.exe
配置NGINX,打开nginx.conf文件
配置项目
server {
listen 80;
server_name api.example.com;#根据自己修改
index index.jsp index.php index.html;
access_log /data/wwwlogs/access_nginx.log combined;
root /data/wwwroot/jar;
location / {
proxy_pass http://127.0.0.1:8001;
}
}
重启nginx
nginx -s reload