首页
关于
Search
1
BT宝塔面板免费使用专业版网站监控报表插件
276 阅读
2
Python批量校验两个文件夹里面的文件MD5
180 阅读
3
MySQL创建索引
110 阅读
4
欢迎使用 Typecho
92 阅读
5
更改宝塔nginx默认的日志格式
92 阅读
默认分类
Java
SpringBoot
MySQL
Linux
登录
/
注册
Search
标签搜索
MySQL
Linux
JAVA
Docker
JavaScript
JDK
Redis
CentOS
SQL
SpringBoot
HTTP
Python
CDN
IP
前端
Micky
累计撰写
57
篇文章
累计收到
1
条评论
今日撰写
0
篇文章
首页
栏目
默认分类
Java
SpringBoot
MySQL
Linux
页面
关于
用户登录
登录
注册
搜索到
13
篇与
Linux
的结果
2021-09-15
更改宝塔nginx默认的日志格式
宝塔默认的nginx日志格式比较简单,无法满足部分人的要求,所以需要更改日志的格式宝塔的nginx配置文件存放位置与一般nginx是不一样宝塔存放nginx配置文件位置:/www/server/nginx/conf/nginx.conf一般nginx的配置文件位置:/usr/local/nginx/conf/nginx.conf在图片所示位置添加代码log_format main '$remote_addr|$http_x_forwarded_for [$time_local] $http_host "$request" ' '$status "$http_referer" ' '$http_user_agent $request_body [$body_bytes_sent字节,$request_time秒] '; 然后在网站部分的日志文件后面加个main 日志参数详解$http_x_forwarded_for #客户端的真实ip通常web服务器放在反向代理的后面这样就不能获取到客户的IP地址了通过$remote_add拿到的IP地址是反向代理服务器的iP地址。反向代理服务器在转发请求的http头信息中可以增加x_forwarded_for信息用以记录原有客户端的IP地址和原来客户端的请求的服务器地址。$remote_addr # 远程客户端的IP地址 $remote_user #远程客户端用户名称用于记录浏览者进行身份验证时提供的名字如果没有登录就是空白。 $time_local #访问的时间与时区比如18/Jul/2012:17:00:01 +0800时间信息最后的"+0800"表示服务器所处时区位于UTC之后的8小时。 $request_method #HTTP请求方法,通常为"GET"或"POST" $scheme #请求使用的Web协议,"http" 或 "https" $host #HTTP请求行的主机名>"HOST"请求头字段>符合请求的服务器名.请求中的主机头字段,如果请求中的主机头不可用,则为服务器处理请求的服务器名称 $request_uri #这个变量等于包含一些客户端请求参数的原始URI,它无法修改,请查看$uri更改或重写 $uri #请求中的当前URI(不带请求参数,参数位于$args),可以不同于浏览器传递的$request_uri的值,它可以通过内部重定向,或者使用index指令进行修改,$uri不包含主机名,如"/foo/bar.html" $query_string #请求中的参数值 $server_protocol #服务器的HTTP版本,通常为 "HTTP/1.0" 或 "HTTP/1.1" $status #HTTP响应代码 $body_bytes_sent #传输给客户端的字节数,响应头不计算在内;这个变量和Apache的mod_log_config模块中的"%B"参数保持兼容 $http_referer #url跳转来源,用来记录从那个页面链接访问过来的 $http_user_agent #用户终端浏览器等信息 $request_time #处理客户端请求使用的时间,单位为秒,精度毫秒; 从读入客户端的第一个字节开始,直到把最后一个字符发送给客户端后进行日志写入为止。 $upstream_addr #真正提供服务的主机地址 $request_id #生产唯一ID方便查询问题 $upstream_response_time #请求过程中upstream的响应时间
2021年09月15日
92 阅读
0 评论
0 点赞
2021-07-20
使用Docker安装Redis并设置密码
使用Docker安装Redis并设置密码创建Redis容器并设置密码docker run -d --name redis -p 6379:6379 redis --requirepass 123456前边是宿主机端口 后面是docker使用的端口备注 为现有的redis创建密码或修改密码的方法:1.进入redis的容器docker exec -it 容器ID bash2.进入redis目录/usr/local/bin3.运行命令:redis-cli4.查看现有的redis密码:config get requirepass5.设置redis密码config set requirepass ****(**为你要设置的密码)6.若出现(error) NOAUTH Authentication required.错误,则使用 auth 密码 来认证密码方法2mkdir -p /home/data/docker/redis/conf cd /home/data/docker/redis/conf wget http://download.redis.io/redis-stable/redis.conf修改如下内容● bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问 ● protected-mode no #默认yes,开启保护模式,限制为本地访问 ● daemonize no#默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程(可选),改为yes会使配置文件方式启动redis失败 ● appendonly yes #redis持久化 ● requirepass rootdocker run -p 6379:6379 --name redis -v /home/data/docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /home/data/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
2021年07月20日
56 阅读
0 评论
3 点赞
2021-07-15
CentOS系统安装JDK1.8 详细教程
一步步复制执行 肯定能 安装成功 小白无压力1.下载wget https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz2.安装(1)创建安装目录mkdir /usr/local/java/(2)解压至安装目录tar -zxvf jdk-8u202-linux-x64.tar.gz -C /usr/local/java 配置环境变量打开文件vim /etc/profile在末尾添加export JAVA_HOME=/usr/local/java/jdk1.8.0_202 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH保存并退出:wq使环境变量生效source /etc/profile添加软链接ln -s /usr/local/java/jdk1.8.0_202/bin/java /usr/bin/java检查java -version
2021年07月15日
59 阅读
0 评论
4 点赞
1
2
3