当前位置: 首页 > java >正文

阿里云购买ECS 安装redis mysql nginx jdk 部署jar 部署web

  

阿里云服务维护
1.安装JDK
查询要安装jdk的版本,命令:yum -y list java*
命令:yum install -y java-1.8.0-openjdk.x86_64    
yum install -y java-17-openjdk.x86_64

2.安装nginx
启用 EPEL 仓库
sudo yum install epel-release
安装 Nginx
sudo yum install nginx
启动 Nginx
sudo systemctl start nginx
设置 Nginx 开机自启
sudo systemctl enable nginx
检查 Nginx 状态
sudo systemctl status nginx
停止、重启 Nginx
sudo systemctl restart nginx
http://39.105.6.89
配置目录:/etc/nginx/nginx.conf

配置样例
    server {
        listen       80;
        listen       [::]:80;
        
        server_name  pcxf.xxx;
        root         /opt/smart-admin-web;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }

        location /api/ {
            proxy_pass http://127.0.0.1:1024;

            # 开启 CORS
            add_header 'Access-Control-Allow-Origin' '*';

            if ($request_method = 'OPTIONS') {
                add_header 'Access-Control-Allow-Origin' '*';
                return 204;
            }
        }
    }

3.安装mysql
添加 MySQL 仓库
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
安装 MySQL
sudo yum install mysql-community-server
启动 MySQL 服务
sudo systemctl restart mysqld
设置 MySQL 服务开机自启
sudo systemctl enable mysqld
获取临时密码
sudo grep 'temporary password' /var/log/mysqld.log
安全配置 MySQL
sudo mysql_secure_installation

修改mysql原始账号密码、创建新账号、新账号赋权限
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
CREATE USER 'allaccessUser'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'allaccessUser'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

A temporary password is generated for root@localhost: >kPP2o2Sov=r
配置文件目录:/etc/my.cnf
bind-address=0.0.0.0 允许任何客户端访问
三、Mysql安装GPG检查失败解决方法:
1、禁用 GPG 检查,进行安装:yum install --nogpgcheck mysql-community-server


4.安装redis
安装 EPEL 仓库
sudo yum install epel-release
安装 Redis
sudo yum install redis
sudo systemctl start redis
sudo systemctl status redis
测试 Redis 是否安装成功
redis-cli ping
redis-cli -h <hostname> -p <port> ping
Redis 的配置文件通常位于 /etc/redis.conf
配置文件修改和新增
bind 0.0.0.0
requirepass password
sudo systemctl restart redis

系统检索文件
find / -type f -name "*.conf" -exec grep -Hn "pattern" {} \;

查看防火墙状态
systemctl status firewalld
关闭当前运行中的防火墙
systemctl stop firewalld
systemctl disable firewalld


java项目启动
top
kill -9 pid
nohub java -jar xx.jar &
 

http://www.xdnf.cn/news/5150.html

相关文章:

  • Docker磁盘空间不足问题
  • 【算法-哈希表】常见算法题的哈希表套路拆解
  • QMK自定义4*4键盘固件创建教程:最新架构详解
  • 《解锁React Native与Flutter:社交应用启动速度优化秘籍》
  • VSCode-插件:codegeex:ai coding assistant / 清华智普 AI 插件
  • Linux:进程间通信---消息队列信号量
  • jMeter压测环境部署JDK+Groovy+JMeter+Proto+IntelliJ IDEA
  • Ubuntu 安装 HAProxy
  • 从代码学习深度学习 - 语义分割和数据集 PyTorch版
  • 图像处理篇---MJPEG视频流处理
  • .Net HttpClient 管理客户端(初始化与生命周期管理)
  • Level1.5算数运算符与赋值运算符
  • Python----神经网络(《Deep Residual Learning for Image Recognition》论文和ResNet网络结构)
  • 内网穿透系列三:开源本地服务公网映射工具 tunnelmole
  • 订单重复扣款故障分析:如何保障支付系统的幂等性
  • kotlin flow防抖
  • 【BYD_DM-i技术解析】
  • cv_area_center()
  • 软考 系统架构设计师系列知识点之杂项集萃(55)
  • OpenVLA:开源的视觉-语言-动作模型
  • 【生命周期分析(Life Cycle Assessment: LCA)】基于OpenLCA、GREET、R语言的生命周期评价方法、模型构建及典型案例应用
  • OC语言学习——Foundation框架(上)
  • 【SpringBoot】从环境准备到创建SpringBoot项目的全面解析.
  • 深入详解人工智能数学基础——微积分中的自动微分及其在PyTorch中的实现原理
  • 查看Electron 应用的调试端口
  • 刘强东杀入自动驾驶!京东注册“Joyrobotaxi”商标
  • 二叉树的深度、高度
  • 图像画质算法记录(前言)
  • P11369 [Ynoi2024] 弥留之国的爱丽丝(操作分块,DAG可达性trick)
  • MySQL高可用方案全攻略:选型指南与AI运维实践