centos服务器发布环境搭建

avatar
作者
筋斗云
阅读量:3
  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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!