centos服务器发布环境搭建

  1. JDK安装https://blog.csdn.net/weixin_60692635/article/details/129972364
    export JAVA_HOME=/www/server/java/jdk1.8.0_371
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
    export MAVEN_HOME=/usr/local/maven/apache-maven-3.9.8
    export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
  2. maven安装

    https://blog.csdn.net/m0_73740682/article/details/137424218
  3. redis安装

    https://blog.csdn.net/xhmico/article/details/136450882
     
  4. git安装

    https://blog.csdn.net/m0_52985087/article/details/136205445
  5. nginx安装

    https://blog.csdn.net/qq_44316726/article/details/119453206
     
    nginx安装 带ssl证书插件
    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
    nginx -v
    检查配置
    nginx -t
    停止
    nginx -s stop
    启动
    nginx
    重载配置
    nginx -s reload

    nginx日志滚动配置
     
    新增日志滚动配置文件
    vi /etc/logrotate.d/nginx
    
    /usr/local/nginx/logs/*.log {
            # 每天轮转
            daily
            # 忽略错误
            missingok
            notifempty
            # 保留最近7个
            rotate 7
            # 禁用gzip压缩
            delaycompress
            # 创建新的文件
            create
            # 轮转后的日志文件后缀名为日期
            dateext
            # 轮转后执行脚本
            sharedscripts
            # 给nginx发送USR1信号,USR1信号是用于重新打开日志文件,以实现日志文件切割和重新命名。通过发送USR1`信号,Nginx主进程会重新打开日志文件,然后开始写入新的日志数据,同时将旧的日志文件重命名为备份。
            postrotate
                    if [ -f /usr/local/nginx/logs/nginx.pid ]; then
                            kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
                    fi
            endscript
    }
    
    执行分割命令 查看是否正确
    /usr/sbin/logrotate -vf /etc/logrotate.d/nginx
    
    查看nginx日志目录 是否出现分割文件
    
    配置定时任务-每日凌晨执行
    crontab -e
    0 0 * * * /usr/sbin/logrotate -f /etc/logrotate.d/nginx
    查看定时任务
    crontab -l
    
    nginx分割后的日志文件目录
    -rw-r--r-- 1 nobody root   59853 Jul  5 09:16 access.log
    -rw-r--r-- 1 root   root 8435472 Jul  4 09:49 access.log-20240704
    -rw-r--r-- 1 nobody root  329921 Jul  4 23:46 access.log-20240705

  • 9
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值