来自 软件资讯 2019-11-14 16:39 的文章
当前位置: 威尼斯国际官方网站 > 软件资讯 > 正文

奥门威尼斯网址:yum源管理配置介绍,站点开启

奥门威尼斯网址 1
本篇作品首要介绍了何等给站点开启https和http2

摘要:yum是遵照rpm的软件包管理器,它能够使系统管理人士互相和自动化地更加细与治本RPM软件包,能够从钦命的服务器自动下载RPM包並且安装,能够自动管理依赖性关系,並且贰回安装具有正视的软体包,无须冗杂地三次次下载、安装。

给站点开启https 比较容易 以本站Linux + nginx 为例

yum是基于rpm的软件包微电脑,它能够使系统处理职员相互和自动化地越来越细与管理RPM软件包,能够从钦定的服务器自动下载RPM包而且安装,能够自动管理信任性关系,并且一遍安装具有注重的软体包,无须繁琐地叁回次下载、安装。

3条命令就能够

YUM:YellowdogUpdate Modifier,rpm的前端程序,用来消除软件包相关正视性,能够在三个库之间定位软件包,yum代替了up2date

下载脚本
wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto

yum repository(宾馆卡塔尔yum repo(文件定义了三个要么多少个软件仓库的细节内容,举个例子我们将从哪个地方下载要求设置或许进级的软件包,repo文件中的设置剧情将被yum读取和行使卡塔 尔(阿拉伯语:قطر‎。

自动关联到nginx
$sudo ./certbot-auto --nginx

在我们设置好Centos系统后,日常都会手动改进下yum源的计划文件(暗中同意的源速度恐怕会不美丽卡塔 尔(阿拉伯语:قطر‎,此篇作品介绍下yum源文件中的配置参数的意思。

反省注解有未有逾期
$sudo ./certbot-auto renew --dry-run

yum用户端配置文件:

即使过期了就自行续订
$sudo ./certbot-auto renew

假定提醒如下错误代码
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc3 in position 5: ordinal not in range(128)
是因为nginx的布局文件存在普通话字符,把普通话改成西班牙语就能够

还能够自行检索

grep -r -P '[^x00-x7f]' /etc/nginx /etc/letsencrypt

好了,以后张开nginx配置看下

listen 443 ssl http2; 
ssl on;
ssl_certificate /etc/letsencrypt/live/chuchur.com/fullchain.pem; 
ssl_certificate_key /etc/letsencrypt/live/chuchur.com/privkey.pem; 
include /etc/letsencrypt/options-ssl-nginx.conf; 
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; 

if ($scheme != "https") {
    return 301 https://$host$request_uri;
} # managed by Certbot

留意nginx 版本太低是回天无力拉开的,首先要提拔nginx版本,以centos为例

改正/etc/yum.repos.d/nginx.repo的nginx饭店地址

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

要是还从未设置nginx,直接推行yum install nginx,假使已经安装了,则能够经过yum clean all && yum update nginx进级。

建议先停掉nginx  暴力停止killall nginx , 然后卸载掉 yum remove nginx 

尔后再重复安装yum install nginx

Ubuntu / Debian 升级HTTP/2
率先更改apt旅舍源/etc/apt/source.list的地址,扩充上边两行宾馆。

deb http://nginx.org/packages/mainline/debian/ codename nginx
deb-src http://nginx.org/packages/mainline/debian/ codename nginx

接下去推行

apt-get clean && apt-get install nginx

好了,将来打响了张开了https了,443 ssl 后边那些http2 ,正是张开了http2

末段重启nginx

nginx -s reload 

刷新页面发掘网站前面加了生机勃勃把锁就代表https开启成功了

何以验证开启了http2 呢
您张开要申明的网站等加载成功后,新开二个tab 输入 chrome://net-internals/#http2  回车

假定在列表中找到你的网站对应的ip 就表面已经展开成功了。

道理当然是那样的是用谷歌(Google卡塔 尔(阿拉伯语:قطر‎浏览器

[完]

/etc/yum.conf:为全数货仓提供公共配置(平日不会改换这里卡塔尔

/etc/yum.repos.d/*repo:为酒馆的针对性提供配置

仓库指向的定义:

*.repo以repo结尾的文本,能够陈设八个以.repo结尾的货仓!

[base]

[repositoryID]:货仓的名字

name=对名字的讲明,描述仓库的中坚信息

baseurl=url://path/to/repository/:仓库地址,本地也许http/ftp/file

enabled={1|0}暗许启用(0 时这一个库房就剥夺)

gpgcheck={1|0}:检查包具名,暗中同意检查(1),0则是不检查来源(不写这行私下认可检查卡塔尔国

gpgkey=URL

enablegroups={1|0}:启用组

failovermethod={roundrobin|priority}

roundrobin随机意思(可以有四个酒馆baseurl,使用roundrobin能够自由筛选货仓,幸免某些饭馆出标题不能运用卡塔 尔(英语:State of Qatar)

exactaich={1|0}:是不是是准确的架构(六11位装叁16人卡塔 尔(阿拉伯语:قطر‎

obsoletes={1|0}:废弃,有个别屏弃的包是或不是安装

plugins={1|0}:启用插件

installonly_limit=5:最多yum同一时候装5个(并行允许同衣裳5个,必需在一直以来终端卡塔 尔(英语:State of Qatar)

禁止使用旅舍:yum-config-manager --disable "堆栈名"

本文由威尼斯国际官方网站发布于软件资讯,转载请注明出处:奥门威尼斯网址:yum源管理配置介绍,站点开启

关键词: