Nginx实现图片防盗链功能

很多时候在浏览网页的时候,尤其是图片来自QQ空间之类的,会遇到某些文件(图片等)无法访问的情况,这是因为图片的所有方做了防盗链机制 了解防盗链之前先了解下http referer这个属性,http referer是请求头中的一部分,当浏览器向web服务器发出请求时,一般会带上这个属性用来表明网页的来源,比如我在qq空间里添加朋友的空间链接,那么当有人点击我空间里的这个链接调....
  •   
  • 16
  • Linux
  • 0
  • super_dodo
  • 2020/10/21

CentOS7服务器搭建本地的git仓库服务器端

在项目开发的时候需要创建自己公司的git仓库,你也可以使用gitlab这些开源的工具。当你服务器资源有限的时候,可以在开发测试机子上面自己搭建自己的git仓库服务器。方法大概如下所示。 # 验证是否安装成功 $ git --version # 输出如下内容表示成功: git version x.x.x.x # 添加git账户 $ adduser git # 修改git的密码 $ passwd git # 然后两次输入git的密码确认后....
  •   
  • 532
  • Linux
  • 0
  • super_dodo
  • 2020/04/27

CentOS7环境下yum使用IUS方式安装新版本的Git2.x

由于yum本地源中的git还在是1.8版本的,目前git的版本已经更新到2.22.0了。所以希望升级一下当前的git版本,升级到2.x版本,使用IUS是一个很方便的场景。 #查看yum源中的git的版本 yum info git //Name : git //Arch : x86_64 //Version : 1.8.3.1 //Release : 20.el7 //Size : 4.4 M #依赖库安装(可忽略) yum -y install cu....
  •   
  • 1671
  • Linux
  • 0
  • super_dodo
  • 2019/07/08

阿里云CentOS7使用yum安装MySQL8.0

之前项目使用的MySQL的版本的都是MySQL5.7,最近新的项目想上一下MySQL8 因为MySQL8也已经正式发布一年多了,且看了官方的说明,New MySQL8.0 Up to 2x Faster than MySQL5.7!如下官宣图。 #yum仓库下载MySQL sudo yum -y localinstall https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm #yum安装MySQL8 sudo yum -y install mysql-community....
  •   
  • 1250
  • Linux
  • 0
  • super_dodo
  • 2019/07/06

CentOS7安装gitlab的过程并使用

温馨提示:安装gitlab需要在至少4G以上的内存的服务器上面安装。 安装过程直接参考官方的安装流程。https://about.gitlab.com/install/#centos-7 1.安装并配置必要的依赖项 在CentOS 7(和RedHat / Oracle / Scientific Linux 7)上,以下命令还将在系统防火墙中打开HTTP和SSH访问。 sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl e....
  •   
  • 1063
  • Linux
  • 0
  • super_dodo
  • 2019/07/01

CentOS7使用yum安装nginx1.16及Nginx配置

随着技术的更新我们希望在新的服务器上面使用yum搭建最新版本的nginx1.16.0 #查看当前nginx在yum中的版本 yum info nginx #更新一下yum源 yum update -y yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel #安装epel yum install -y epel-release #编辑nginx.repo(也可能是新建文件) vim /etc/yum.repos.d/nginx.r....
  •   
  • 4167
  • Linux
  • 0
  • super_dodo
  • 2019/07/01

CentOS7使用yum安装php7.2的过程

因为php编译安装相对难度较高。于是在centOS上面直接使用Yum进行安装php-fpm,我们直接yum一下当前的php的版本发版本过于陈旧: [root@localhost ~]#yum info php Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * webtatic: uk.repo.webtatic.com Available Packages Name : php Arch : x86_64 Version : 5.4.16 ....
  •   
  • 1353
  • Linux
  • 0
  • super_dodo
  • 2019/07/01

CentOS7使用yum安装MySQL5.7并设置

由于最近需要搭建一个比较新一点的开发环境,希望安装MySQL当前最新斑斑5.7.26版本,安装和配置如下所示。 下载并安装MySQL官方的 Yum Repository #直接下载了安装用的Yum Repository,大概25KB的样子 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm #yum安装 yum -y install mysql57-community-release-el7-10.noarch.rpm ....
  •   
  • 842
  • Linux
  • 0
  • super_dodo
  • 2019/07/01

postfix: fatal: parameter inet_interfaces: no local interface found for ::1

我在搭建GitLab的时候需要安装postfix邮件通知服务,按照官方的文档安装的时候。安装文档如下https://about.gitlab.com/install/#centos-7 #安装脚本执行到这一步的时候 sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix #当我在执行启动的时候报错如下 sudo systemctl start postfix Job for postfix.service failed be....
  •   
  • 1669
  • Linux
  • 0
  • super_dodo
  • 2019/07/01

NGINX实现端口映射和负载均衡

们在本地搭建了多个应用(尤其是docker的应用,每个docker都会可能绑定一个端口),每个应用对应不同的端口。如下: localhost:8088 //图书 localhost:8090 //电影A localhost:8091 //电影B localhost:8092 //电影C //电影A和电影B电影C可以是相同的代码,负载均衡 以上项目的配置文件如下 server { listen 8088; server_name localhost;....
  •   
  • 916
  • Linux
  • 0
  • super_dodo
  • 2019/06/26