如何让Nginx快速支持TLS1.3协议详解

前言最近在看一些 TLS 协议 1.3 版本的相关知识,所以想分享一些信息,本文是第一篇,没有太多的理论细节,主要说下如何在 Nginx 上快速部署一个支持 TLS 1.3 协议版本的网站。TLS...

2018-08-19

Linux下使用yum安装模块时:提示找不到源

Error Downloading Packages: screen-4.0.3-16.el6.x86_64: failure: Packages/sc安装时一直在提示,找不到源。解决思路:1:执行yum clean all 清除缓存目录下的软件包及旧的hea...

2018-08-13

Linux给普通用户增加ssh权限

Linux系统安装好,建立普通用户后,普通用户不一定能通过ssh连接到服务器 可以在/etc/ssh/sshd_config中增加AllowUsers:username(可以多个,空格分开)给普通用户增加ssh...

2018-08-13

mv命令既可以重命名,又可以移动文件或文件夹

mv命令既可以重命名,又可以移动文件或文件夹。例子:将目录A重命名为Bmv A B例子:将/a目录移动到/b下,并重命名为cmv /a /b/c其实在文本模式中要重命名文件或目录,只需要使用mv命...

2018-08-13

分享一段Apache防盗链代码

RewriteEngine on RewriteCond %{HTTP_REFERER} !baidu.com [NC] RewriteCond %{HTTP_REFERER} !google.com [NC] RewriteCond %{HTTP_REFERER} !freexyz.cn [NC] RewriteR...

2018-08-13

腾讯云ubuntu系统用户切换为root的解决办法

1、修改root密码 执行命令sudo passwd root 按照提示输入密码(可与前密码相同便于记忆)2、修改ssh配置 执行命令 sudo vi /etc/ssh/sshd_config 在下面的信息找到 PermitRootL...

2018-08-13

重置ubuntu root默认密码(初始密码)

ubuntu安装好后,root初始密码(默认密码)不知道,需要设置。1、先用安装时候的用户登录进入系统2、输入:sudo passwd 按回车3、输入新密码,重复输入密码,最后提示passwd:password upd...

2018-08-13

Linux下恢复删除的文件

Linux下执行 rm 并不会真正删除,而是将inode节点中的扇区删除,同时释放数据块。在数据块被系统重新分配前,这部分数据还是可以找回来的。 网上说在删除文件后要立即unmo...

2018-08-13

CentOS 6 安装BT客户端-Transmission

RHEL/CentOS 6 64-Bitwget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpmRHEL/CentOS 6 32-Bi...

2018-08-13

NGINX限制下载文件速度

Nginx要限制连接,必须先有一个容器对连接进行计数,在http段加入如下代码:“zone=” 给它一个名字,可以随便叫,这个名字要跟下面的 limit_conn 一致$binary_remote_addr...

2018-08-13

CentOS 安装Resilio Sync (BTSync)同步软件

Resilio Sync(以前叫BitTorrent Sync, 简称btsync)不管是大型文件同步还是手机相册备份都非常方便,而且不用上传到其他的云服务商,只需要备份自己的电脑上,这样保证了数据...

2018-08-13

DirectAdmin下启用exif

Chevereto能显示照片的exif信息, 但是默认的DirectAdmin并没有编译exif.现在分享一下启用exif的方法cd /usr/local/directadmin/custombuild/configure/ap2/以php5.6为例,...

2018-08-13

CentOS /Redhat 安装DirectAdmin (2017年版)

先设置一下CentOS,并安装必要的组件
1, 关闭selinux (如果有selinux)vi /etc/sysconfig/selinux修改/etc/sysconfig/selinux文件中的SELINUX="" 为 disabled
再reboot重启电...

2018-08-13

KVM架构VPS添加SWAP分区

首先说明, 只有KVM/XEN结构的才可以添加SWAP分区, OpenVZ是不允许的.cd /var/ dd if=/dev/zero of=swapfile bs=1024 count=2048000 这里根据自己的要求去设置, 2048...

2018-08-13

Nginx屏蔽部分网站外链权限

网上虽然有很多Nginx防盗链的方法, 但那些都是白名单制度, 也就是非白名单内的网站外链都给屏蔽了, 但是这个设置并不适合有些网站, 现在分享一个Nginx限制部分网站外链...

2018-08-13

Nginx显示目录文件列表功能

开启目录列表:在配置文件里location server 或 http段中加入autoindex on; autoindex_exact_size off; autoindex_localtime on;其中autoindex on;是显示目录的参数autoindex...

2018-08-13

VPS设置及数据备份

解决apache乱码问题 环境安装好后,运行GBK编码的网站,你会发现网页显示的是乱码,因为apache的默认配置是utf-8 修改apache的配置文件/etc/httpd/conf/httpd.confAddD...

2018-08-13

Crontab实例介绍

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:/sbin/service crond...

2018-08-13

Debian 源安装 NGINX+PHP+MYSQL

创建screen会话,执行screen -S lemp如果screen命令不存在,执行apt-get install screen如果网络掉线,重新连接,执行screen -r lemp修改源文件:在原有源的基础上加入新的源vi /etc/...

2018-08-13

LNMP环境源安装Memcached缓存

安装Memcachedapt-get install memcached php5-memcache memcached没有内置的安全验证机制(为了不影响速度),这意味着所有的机器都能通过此端口使用它。因此此步骤可以...

2018-08-12

LNMP环境源安装web.py

空余时间想测试个web.py,经过多次搜索终于成功运行web.py,过程如下: 安装Web.pyapt-get install python-setuptools easy_install flup easy_install web.py easy_insta...

2018-08-12

Debian下使用Vi方向键变字母

这次用DigitalOcean VPS发现vi的方向键变成字母,没办法正常使用,搜索了下找到了解决办法。vi /etc/vim/vimrc.tiny 找到set compatible改为set nocompatible 小窍门...

2018-08-12

Linux系统下升级vi文本编辑器到vim

vi是一款全屏幕文本编辑器,是Linux中最基本的文本编辑器,在Ubuntu/centos/debian系统操作中,编辑vi时方向键出错,无法正确使用方向键,下面就给大家介绍下如何解决vi方向键使用出...

2018-08-12

Linux服务器下rootkit后门检测工具chkrootkit安装使用

Linux服务器下rootkit后门检测工具chkrootkit安装使用操作系统:CentOS6 7一、安装编译工具包yum install gcc gcc-c++ make glibc-static -y二、安装chkrootkitwget ftp://ft...

2018-08-12

在CentOS 7 / RHEL 7 / Fedora 上安装和配置xrdp详细教程

Install xrdp on CentOS 7 / RHEL 7 / Fedora在CentOS 7 / RHEL 7 / Fedora上安装和配置xrdp详细教程xrdp is an Open Source Remote desktop Protocol server, which allow...

2018-08-12

centos7下安装FFmpeg脚本

#!/bin/bash yum install -y vim yum install -y epel-release rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 yum repolist rpm --import http://li.nux.ro/download/...

2018-08-12

配置haproxy端口转发

基于centos7,所以有的命令和centos6.x及以下有所区别 首先安装yum install haproxy -y cd /usr/local/haproxy/ 或 /etc/haproxy/ vim haproxy.cfg 下面编辑配置...

2018-08-12

Linux /bin, /sbin, /usr/bin, /usr/sbin 区别

在linux下我们经常用到的四个应用程序的目录是:/bin、/sbin、/usr/bin、/usr/sbin bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzi...

2018-08-12

lnmp升级PHP7.1.7版本并开启fileinfo组件

找到upgrade_php.sh文件。我的位置在:/root/lnmp1.3-full/include/upgrade_php.sh然后找PHP_7然后将PHP_7函数内的--disable-fileinfo替换成--enable-fileinfo一共2处。然后...

2018-08-12

Apache伪静态让域名直接访问二级目录

有些程序就是那么矫情,只能通过二级目录才可以正常访问网站。 本方法仅适用与Apache + .htaccess。<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # 绑...

2018-08-12

linux服务器(nginx或者apache)限制IP访问的方法

近段时间一直饱受垃圾评论的攻击,服务器一度负载太高而宕机,开始试了很多方法都不能很好的解决问题,最后通过屏蔽垃圾评论IP的方式,算是解决了这个问题,当然这个方法不是最好的,但...

2018-08-11

lnmp下开启mail函数发送邮件及sendmail启动慢的问题

自从换了阿里云服务器之后,我也就没有理过博客的回复评论邮件通知功能。前2天有朋友跟我说,之前评论都有邮件通知,现在怎么没有了。我想应该是没有开始支持mail()函数的语言,VPS...

2018-08-11

正确地配置一个安全的 https 网站 (nginx/Apache/Lighttpd)

如果你想配置一个安全的 https 网站的话,你就可以需要下面这个了。请根据您所使用的网站服务器程序,选择对应的配置文件,然后根据自己的需要修改自己现行的网站配置即可!如果您...

2018-08-11

Centos系统环境下安装Node.Js

首先说明Node.Js的环境要求并查看是否适合Node.Js安装:GCC 4.2 or newer G++ 4.2 or newer Python 2.6 or 2.7 GNU Make 3.81 or newer libexecinfo(FreeBSD and OpenBSD onl...

2018-08-11

CentOS 5 32bit无法识别3G以上内存的解决方法

首先解释一下为什么要用CentOS 5 : 有些老软件限定各种软件的版本,也限制内核版本,必须要跑在CentOS 5,我也很无奈啊... 32位的CentOS5安装在小内存机器时不会安装Kerne...

2018-08-11

CentOS 5.11 默认YUM软件源失效的解决方法

不知何时起CentOS的mirrorlist里去掉了5的yum源(放弃支持了),导致无法正常使用,需要手动修改将/etc/yum.repos.d/CentOS-Base.repo中的片段改为这样(有好几处):#mirrorlist=http://...

2018-08-11

iptables端口转发在机器重启后失效?

今天机器因为意外重启了,重启后发现iptables转发规则失效了而通过观察iptables的记录来看有进来的包而没有出去的包最后发现是内核转发没有打开可能是上次配置的时候没有完全...

2018-08-11

Nginx目录后自动加斜杠的方法

Nginx中常出现类似访问 http://www.xxx.xx/w 无法打开的情况,而在目录后加上一条斜杠就可以访问,例如http://www.xxx.xx/w/ 这个问题也困扰了博主很久其实解决方法很简单在Ngi...

2018-08-11

FTP 上传一键脚本ftp_upload.sh

写这个脚本的动机来自于黑五购买了一款什么都不限的虚拟主机,主机商死活不给 SSH Access 帐号,那就意味着不能通过 wget,axel 之类的下载工具下载文件。好在虚拟主机都是开通 F...

2018-08-10

Linux多线程下载工具Axel

一般情况,在 Linux 下我们习惯于用 wget 下载,但该工具的缺点就是无法进行多线程下载,所以往往有时候速度不够快。
这里介绍的 Axel,是 Linux 下一款不错的 HTTP 或 FTP 高速下...

2018-08-10

IIS优化教程:改善访问慢,提高运行效率

这里以IIS7.5为例,对IIS进行一些简单的操作达到优化处理的目的,提高诸如访问速度慢等问题,大大提高运行效率。步骤一:调整IIS的应用程序池队列长度。在【应用程序池】列表中,选择...

2018-08-10

如何远程登陆windows服务器VPS?

购买了一个windows VPS或者windows服务器之后如何远程管理呢?我们这里简单说下本地远程登陆windows VPS或者window服务器的步骤:首先: 在本地Windows机器上,点击开始菜单 -> Run...

2018-08-10

Windows Server 2012 安装配置IIS8.5教程

这里手把手教大家在windows server 2012上面配置IIS8.5,具体步骤如下:首先,打开 服务器管理器 —— 管理 —— 添加角色和功能单击“下一步”...

2018-08-10

Linux系统硬盘满了怎么办?

我们使用VPS或者独立服务器的时候经常遇到系统盘满了而没办法使用,那么咋办呢?我们这里的解决办法是暂时先清理系统盘,不过根本的解决办法还是:系统盘只做系统文件的存储,网站等...

2018-08-10

Linux下挂载磁盘教程

理论上适应 Linux 类的所有系统,确定挂载点即可,将以下命令直接全部复制,粘贴到 SSH 终端即可: mkfs.ext4 /dev/vdbecho ‘/dev/vdb /home ext4 defaults 0 0’ >> /etc/...

2018-08-10

linux挂载分区提示mount:you must specify the filesystem type

分区没有格式化直接挂载就会提示?mount:you must specify the filesystem type 大概的意思是:你必须指定文件系统的类型 先把该分区的数据备份下,然后格式化,例如mkf...

2018-08-10

crontab不执行的原因和解决方案

解决方案 首先得确定,脚本写的是否正确,shell脚本是否拥有执行权限。一切正常还不能执行的话,就用以下方法 使root用户的crontab生效crontab -u root /var/spool/cro...

2018-08-10

crontab执行脚本中文乱码

手动执行脚本没有出现中文乱码,用crontab执行脚本时中文全部是是乱码。 产生原因 这是因为Unix/Linux下使用crontab时的运行环境已经不是用户环境了,因此原本用户下...

2018-08-10

使用FTP传谕出现ftp: command not found

出现 ftp: command not found 是因为没有安装ftp组件,直接用以下命令安装下即可解决问题。yum install ftp如果还不能解决问题,可以按照网友们所说的方法试试首先进入官网?htt...

2018-08-10

mount/umount挂载/卸载设备命令

把磁盘挂载到/home目录mount /dev/sdb1 /home将 /dev/sdb1 挂载到 /home 目录卸载的三种方法:umount /dev/sdb1umount /homeumount /dev/sdb1 /home...

2018-08-10
返回顶部
顶部