首页 技术Linux

Linux

  • Linux centos上为php安装扩展

    今天做了一个查询心跳数据的功能,相关的数据放在redis里面,我才用了yii框架链接redis的时候,线上服务器报Class yii\redis\Connection does not exist造成的原因有两种及解决方法如下:未安装yii2.0组件----->安装yii2.0的redis扩展php环境未安装扩展---->为线上php环境安装redis扩展针对第一条composer require --prefer-dist yiisoft/yii2-redis针对第二条&...

     薄洪涛  2020-10-13  64浏览  0评论
  • Linux Nginx如何获取get/post传递的参数?

    有一些业务场景,需要我们用nginx做url的重写,这样的话我们就需要做参数的拼接,比如我们想把xxx.com/a/1/2 重写成yyy.com/b?a=1&b=2,就需要做参数的拼接;假如我们的url是这样的xxx.com/abc/1/2,我们想获取1,2 这两个参数,在nginx的配置文件中,我们应该这么写location ~/abc/(.*)/(.*){        return 200 $1;...

     薄洪涛  2019-12-28  932浏览  0评论
  • Linux 前后端分离如何实现用户身份认证及鉴权?

    假设我们不适用前后端分离,那么登录成功之后,我们会把用户的信息存储到session中,之后的每一次请求,都会带着cookies中的session_id,服务端会自行验证此用户是否登录及登录是否失效,那么问题来了,我们使用了前后端分离,那么就意味着没有了session,每一次的请求都是无状态的,作为后端我们不知道是登录用户请求的还是非登录用户请求的,所以,为了解决这个问题,我们有这么几种方式授权的方式,可以参考OAUTH用户登录之后,后端返给前端一个有过期时间的token,每次前端请求的时候就携带这个token网关鉴...

     薄洪涛  2019-12-06  584浏览  2评论
  • Linux Linux如何删除乱码文件

    之前使用rz命令上传文件的时候,由于上传不成功,出现了乱码文件,如图这时候,我想删除这个乱码文件,通过rm命令是不可以的,因为我无法打出这个文件的名字这时候我们可以通过inode来删除此文件1. 先查询出此文件的inode2.  find -inum 你查出来的inode -delete,就可以直接删除了3. 如果是非空文件夹,可以使用find -inum 你查出来的inode-exec rm -rf {} \;...

     薄洪涛  2019-11-18  209浏览  0评论
  • Linux Centos7 下开机自启

    我在虚拟机上搭建了一套nginx+php,然后每次开机的时候,都要去手动去运行让服务起来,这我可忍不了了,毕竟我可是懒癌晚期废话少说,我们直接设置开机启动1.在系统目录创建服务文件(不要问为什么,linux万物皆文件)vi /lib/systemd/system/nginx.service2.编写内容[Unit] Description=nginx After=network.target [Service] Type=forking ExecStart=/home/openresty/ng...

     薄洪涛  2019-11-08  195浏览  0评论
  • Linux 负载均衡配置ssl证书的坑

    上周的时候,公司有个域名需要配置下ssl证书,所以这个艰巨的任务落在我的头上,开始的时候,觉得没啥啊,就配个证书而已,分分钟的事儿于是开始配置了步骤如下:合并证书文件负载均衡器导入ssl证书,配置acl访问控制列表及backend重启负载均衡和nginx按理说,https应该会生效,但是没有,我找了负责服务器的同事,看了下阿里云的安全组,发现80和443没有放开,于是让他放开了,这是一个坑,耽误了半个小时放开后,还是不行,这里我就纳闷了啊,配置应该没有错误,于是我增加了日志记录,发现没有日志记录,但是通过ip+44...

     薄洪涛  2019-09-08  357浏览  0评论
  • Linux haproxy如何开启日志

    默认haproxy是不记录日志的,但是调试的时候需要我们去记录日志,所以说一下日志的记录方法1.编辑 /etc/rsyslog.conf,放开如下代码,记住是udp# Provides UDP syslog reception $ModLoad imudp $UDPServerRun 5142.增加日志的保存位置# Save haproxy log local3.*   /var/log/h...

     薄洪涛  2019-09-07  242浏览  0评论
  • Linux linux下mysql报错Access denied for user 'root'@'%

    开发机器用的linux,但是装好mysql用navicat链接的时候,会报错Access denied for user 'root'@'%,命令mysql -u root也是同样的错误,但是加上sudo就不报错了解决方法:sudo vim /etc/mysql/my.cnf增加:[mysqld] skip-grant-tables重启mysqlsudo /etc/init.d/mysql restart解决...

     薄洪涛  2019-08-20  256浏览  0评论
  • Linux git常用命令

    太简单的clone,push ,pull就不说了,每天都用的没必要总结git放弃本地更改,强制拉取远程更新git fetch --all git reset --hard origin/master git pullgit 忽略上传某些文件(针对已经上传了的需要删除的)git rm -r --cached .idea git commit -m '删除.idea'...

     薄洪涛  2019-08-14  293浏览  0评论
  • Linux nginx配置详解入门第一篇

    我们从这张图开始分析nginx配置(借用网图)1. 全局块配置这个全局块配置会影响ngxin的全局,一般包括以下配置user  www; worker_processes  4;  worker_cpu_affinity 0001 0010 0100 1000 #error_log  logs/error.log; #pid      &n...

     薄洪涛  2019-07-31  475浏览  0评论