匠说电商

找回密码
立即注册
搜索
查看: 2058|回复: 4

永久免费安装https方法

[复制链接]

271

主题

285

帖子

957

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
957
发表于 2019-2-2 17:06:18 | 显示全部楼层 |阅读模式
假设运行环境为centos6.8,Web 服务器是 Nginx 1.12.0(因为我的生产环境是),python2.6.6 当前工作目录为 /root安装python2.7,certbot最低需要python2.7支持
[dup@localhost Downloads]$ python --version
Python 2.6.6

源码安装python 2.7.14步骤:
1.下载python 2.7.14源码
[dup@localhost Downloads]$ wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz
2.解压
[dup@localhost Downloads]$ tar zxvf Python-2.7.14.tgz
3.更改工作目录
[dup@localhost Downloads]$ cd Python-2.7.14
4.编译安装
[dup@localhost Python-2.7.14]$ ./configure
[dup@localhost Python-2.7.14]$ make
[dup@localhost Python-2.7.14]$ sudo make install
5.查看安装python版本信息
[dup@localhost Python-2.7.14]$ /usr/local/bin/python2.7 --version
Python 2.7.14
[dup@localhost Python-2.7.14]$ ll /usr/local/bin/
total 6668
-rwxrwxr-x 1 root root     101 Jan 19 00:53 2to3
-rwxrwxr-x 1 root root      99 Jan 19 00:53 idle
-rwxr-xr-x 1 root root    1461 Jan 17 18:59 libmcrypt-config
-rwxr-xr-x 1 root root  232465 Jan 17 19:04 mcrypt
lrwxrwxrwx 1 root root       6 Jan 17 19:04 mdecrypt -> mcrypt
-rwxr-xr-x 1 root root    2363 Jan 11 23:23 pcre-config
-rwxr-xr-x 1 root root   90015 Jan 11 23:23 pcregrep
-rwxr-xr-x 1 root root  181880 Jan 11 23:23 pcretest
-rwxrwxr-x 1 root root      84 Jan 19 00:53 pydoc
lrwxrwxrwx 1 root root       7 Jan 19 00:56 python -> python2
lrwxrwxrwx 1 root root       9 Jan 19 00:56 python2 -> python2.7
-rwxr-xr-x 1 root root 6273987 Jan 19 00:55 python2.7
-rwxr-xr-x 1 root root    1687 Jan 19 00:56 python2.7-config
lrwxrwxrwx 1 root root      16 Jan 19 00:56 python2-config -> python2.7-config
lrwxrwxrwx 1 root root      14 Jan 19 00:56 python-config -> python2-config
-rwxrwxr-x 1 root root   18547 Jan 19 00:53 smtpd.py
重新登录linux,运行python -version,显示2.7.14。 因为系统默认先搜索/usr/local/bin


获取certbot客户端
wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto

停止nginxservice nginx stop
生成证书
./certbot-auto certonly --standalone --email 你的邮箱地址 -d 你的域名地址

当前网站有多个域名时需在后面增加,例如
./certbot-auto certonly --standalone --email 你的邮箱地址 -d 你的域名1 -d 你的域名2
例如:
./certbot-auto certonly --standalone --email '*******@qq.com' -d 'www.pvpvv.com'

ssl_certificate /etc/letsencrypt/live/www.pvpvv.com/fullchain.pem;ssl_certificate_key /etc/letsencrypt/live/www.pvpvv.com/privkey.pem;启动nginxservice nginx start

No module named yum错误的解决办法
今天用yum安装软件的时候出现如下错误:
There was a problem importing one of the Python modules required to run yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module, or verify that the module is installed correctly.
It’s possible that the above module doesn’t match the current version of Python, which is:
If you cannot solve this problem yourself, please go to the yum faq at:
yum 错误,搜索一番后知道是yum和Python是依赖关系,yum是python的模块,所以采用以下解决方案:
系统python的当前版本  Python 2.7
肯定是yum的版本与当前python的版本不一致造成的
所以修改yum的配置,修改文件: vim /usr/bin/yum
修改头#!/usr/bin/python  => #!/usr/bin/python2.6
再次检查python版本
[dup@localhost Python-2.7.14]$ python --version
Python 2.7.14
目前已经是新版本。
解决系统 python 软链接指向 python2.7 版本后,因为yum是不兼容 python 2.7的,所以yum不能正常工作,需要指定 yum 的python版本。
[dup@localhost Python-2.7.14]$ yum
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
   No module named yum
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that the above module doesn't match the
current version of Python, which is:
2.7.14 (default, Jan 19 2018, 00:52:34)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)]
If you cannot solve this problem yourself, please go to
the yum faq at:
#vim /usr/bin/yum  
将文件头部的
#!/usr/bin/python
改成
#!/usr/bin/python2.6.6
生成证书
./certbot-auto certonly --standalone --email '*******@qq.com' -d 'www.pvpvv.com'
Package python-devel-2.6.6-66.el6_8.i686 already installed and latest version
No package python-virtualenv available.
Package python-tools-2.6.6-66.el6_8.i686 already installed and latest version
No package python-pip available.
Package 1:mod_ssl-2.2.15-69.el6.centos.i686 already installed and latest version
Nothing to do
Creating virtual environment...
./certbot-auto: line 1004: virtualenv: command not found
没有python-pip和python-virtualenv
安装python-pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pypython get-pip.py
安装python-virtualenvpip install virtualenv停止nginxservice nginx stop
再次生成证书
./certbot-auto certonly --standalone --email '*******@qq.com' -d 'www.pvpvv.com'
提示成功:
IMPORTANT NOTES:
- Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/www.pvpvv.com/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/www.pvpvv.com/privkey.pem
   Your cert will expire on 2019-**-**. To obtain a new or tweaked
   version of this certificate in the future, simply run certbot-auto
   again. To non-interactively renew *all* of your certificates, run
   "certbot-auto renew"
- If you like Certbot, please consider supporting our work by:

   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF:                    https://eff.org/donate-le

查看生产的证书
tree /etc/letsencrypt/live/

nginx配置server {
listen   80; server_name /www.pvpvv.com; return 301 https://www.$server_name$request_uri;
}


server{
listen 443 ssl;
server_name www.pvpvv.com pvpvv.com;ssl on;
ssl_certificate /etc/letsencrypt/live/www.pvpvv.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/www.pvpvv.com/privkey.pem;
ssl_session_timeout 5m;ssl_protocols SSLv3 TLSv1;ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP;
ssl_prefer_server_ciphers on;
index index.html index.php;
root /home/www;
  location / {      
      proxy_pass http://web服务的ip或者域名
}
}

查看nginx配置nginx -t

启动nginxservice nginx start

listen 80端口主要是为了在用户访问网站的时候未输入https,使用http的方式访问80,则自动跳转请求https的访问地址

重启nginx:
nginx -s reload

https自动更新:
配置crontab
由于let’s encrypt 生成的CA证书有效时间只有3个月,所以在CA证书到期以后我们需要手动进行更新,重新获取,或者使用Linux的crontab定时任务定时获取
首先完成步骤3后检测能否正常更新证书:
./certbot-auto renew --dry-run

然后编辑自定义脚本regen.sh:

#!/bin/bash
# 续签
/usr/bin/certbot renew --quiet
# 重启 nginx
/usr/sbin/nginx -s reload

查看任务列表
crontab -l

增加cron
crontab -e

注意如果是首次添加则会选择编辑器,按找自己习惯选择就行,我这里选择的是vi
在文件末尾追加:

每个月的1号 03:00 运行
00 03 1 * * /youpath/regen.sh

执行此脚本测试是否正常:
chmod +x regen.sh
./regin.sh

重启crontab
sudo systemctl restart cron







回复

使用道具 举报

0

主题

6

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2021-4-7 12:15:13 | 显示全部楼层
端游手游低价开服一条龙07iq.comQQ1285574370端游页游手游私服架设

天堂2开服服务端传奇3开服服务端英雄王座开服服务端千年开服服务端征途开服服务端
新魔界开服服务端骑士开服服务端烈焰开服服务端破天开服服务端决战开服服务端
美丽世界开服服务端乱勇OL开服服务端倚天2开服服务端完美世界开服服务端征服开服服务端
永恒之塔开服服务端仙境RO开服服务端诛仙开服服务端神泣开服服务端石器开服服务端
冒险岛开服服务端惊天动地开服服务端热血江湖开服服务端问道开服服务端密传开服服务端
火线任务(Heat Project)开服服务端飞飞OL开服服务端洛汗开服服务端天之炼狱开服服务端
丝路传说开服服务端大话西游开服服务端蜀门开服服务端机战开服服务端剑侠情缘开服服务端
绝对女神开服服务端传说OL开服服务端刀剑开服服务端弹弹堂开服服务端科洛斯开服服务端
魔力宝贝开服服务端武林外传开服服务端网页游戏开服服务端页游开服服务端希望OL开服服务端
天龙开服服务端奇迹Mu开服服务端魔兽开服服务端魔域开服服务端墨香开服服务端
天堂开服服务端传世开服服务端真封神开服服务端劲舞团开服服务端天上碑开服服务端
成吉思汗开服服务端剑侠世界开服服务端全民奇迹开服服务端挑战OL开服服务端
红月开服服务端十二之天(江湖OL)开服服务端倚天开服服务端dnf开服服务端

【服务器出租】适用于:音乐站,电影站,软件站,S-F游戏,大流量网址站,FLASH站【公司经营项】服务器租用,网站建设,网站推广,虚拟主机,域名注册,企业邮箱,让每个新手免去后顾之优,技术员为你解忧愁,只需台电脑就可以开自己喜欢的游戏。还可以轻轻松松挣大钱,公司经营范围:服务器以及空间租用+手游端游页游套餐服务端出售一条龙+附带新区广告宣传+网站制作!
回复

使用道具 举报

0

主题

7

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2021-4-20 17:18:50 | 显示全部楼层
手游端游sf一条龙开区48pn.comQQ2488130950端游手游页游开服制作

火线任务(Heat Project)sf服务端飞飞OLsf服务端洛汗sf服务端天之炼狱sf服务端
丝路传说sf服务端大话西游sf服务端蜀门sf服务端机战sf服务端剑侠情缘sf服务端
绝对女神sf服务端传说OLsf服务端刀剑sf服务端弹弹堂sf服务端科洛斯sf服务端
魔力宝贝sf服务端武林外传sf服务端网页游戏sf服务端页游sf服务端希望OLsf服务端
天龙sf服务端奇迹Musf服务端魔兽sf服务端魔域sf服务端墨香sf服务端
天堂2sf服务端传奇3sf服务端英雄王座sf服务端千年sf服务端征途sf服务端
新魔界sf服务端骑士sf服务端烈焰sf服务端破天sf服务端决战sf服务端
美丽世界sf服务端乱勇OLsf服务端倚天2sf服务端完美世界sf服务端征服sf服务端
天堂sf服务端传世sf服务端真封神sf服务端劲舞团sf服务端天上碑sf服务端
永恒之塔sf服务端仙境ROsf服务端诛仙sf服务端神泣sf服务端石器sf服务端
冒险岛sf服务端惊天动地sf服务端热血江湖sf服务端问道sf服务端密传sf服务端
成吉思汗sf服务端剑侠世界sf服务端全民奇迹sf服务端挑战OLsf服务端
红月sf服务端十二之天(江湖OL)sf服务端倚天sf服务端dnfsf服务端

很多第一次想开F的客户,基本都是发一个版本给我们,问我们有没有这样的版本,首先我们申明,版本都是要进行修改的,因为每个GM都有自己的想法和设计,不可能有一模一样的版本,只能进行修改和制作后才能做到相同.关于私服,我们可以模仿做任何版本,这个是肯定不可争议的.主营业务:手游端游页游服务端版本一条龙开服+服务器租用+网站建设修改+广告宣传渠道,本团队正规公司化运营,拥有自己的专业技术团队,合理的价格。专业诚信为您量身定做独家专业的网络游戏,打造属于自己的网络私F,圆您一个GM梦想.
回复

使用道具 举报

0

主题

19

帖子

54

积分

注册会员

Rank: 2

积分
54
发表于 2021-5-25 18:01:10 | 显示全部楼层
墨香乱勇OL天堂2传奇340ie.comQQ1292124634骑士烈焰倚天2破天决战

丝路传说sf一条龙大话西游sf一条龙蜀门sf一条龙机战sf一条龙剑侠情缘sf一条龙
天龙sf一条龙奇迹Musf一条龙魔兽sf一条龙魔域sf一条龙墨香sf一条龙
天堂2sf一条龙传奇3sf一条龙英雄王座sf一条龙千年sf一条龙征途sf一条龙
火线任务(Heat Project)sf一条龙飞飞OLsf一条龙洛汗sf一条龙天之炼狱sf一条龙
新魔界sf一条龙骑士sf一条龙烈焰sf一条龙破天sf一条龙决战sf一条龙
绝对女神sf一条龙传说OLsf一条龙刀剑sf一条龙弹弹堂sf一条龙科洛斯sf一条龙
美丽世界sf一条龙乱勇OLsf一条龙倚天2sf一条龙完美世界sf一条龙征服sf一条龙
天堂sf一条龙传世sf一条龙真封神sf一条龙劲舞团sf一条龙天上碑sf一条龙
永恒之塔sf一条龙仙境ROsf一条龙诛仙sf一条龙神泣sf一条龙石器sf一条龙
冒险岛sf一条龙惊天动地sf一条龙热血江湖sf一条龙问道sf一条龙密传sf一条龙
魔力宝贝sf一条龙武林外传sf一条龙网页游戏sf一条龙页游sf一条龙希望OLsf一条龙
成吉思汗sf一条龙剑侠世界sf一条龙全民奇迹sf一条龙挑战OLsf一条龙
红月sf一条龙十二之天(江湖OL)sf一条龙倚天sf一条龙dnfsf一条龙

玩游戏不如开游戏,自己当GM卖游戏道具赚钱!游戏赚钱两不误的发家工具!最低几百就能成为暴利游戏老板!一切技术我们服务,一切辛苦我们扛住!开sf游戏就到私服一条龙,成全您的暴富梦想!!!主营项目:手游端游页游套餐版本一条龙开区+服务器租用+网站论坛建设+广告宣传代理
回复

使用道具 举报

0

主题

6

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2021-7-22 16:57:42 | 显示全部楼层
飞飞OL洛汗天之炼狱红月40fp.comQQ1292124634劲舞团天上碑永恒之塔

火线任务(Heat Project)sf服务端飞飞OLsf服务端洛汗sf服务端天之炼狱sf服务端
丝路传说sf服务端大话西游sf服务端蜀门sf服务端机战sf服务端剑侠情缘sf服务端
绝对女神sf服务端传说OLsf服务端刀剑sf服务端弹弹堂sf服务端科洛斯sf服务端
魔力宝贝sf服务端武林外传sf服务端网页游戏sf服务端页游sf服务端希望OLsf服务端
天龙sf服务端奇迹Musf服务端魔兽sf服务端魔域sf服务端墨香sf服务端
天堂2sf服务端传奇3sf服务端英雄王座sf服务端千年sf服务端征途sf服务端
新魔界sf服务端骑士sf服务端烈焰sf服务端破天sf服务端决战sf服务端
美丽世界sf服务端乱勇OLsf服务端倚天2sf服务端完美世界sf服务端征服sf服务端
天堂sf服务端传世sf服务端真封神sf服务端劲舞团sf服务端天上碑sf服务端
永恒之塔sf服务端仙境ROsf服务端诛仙sf服务端神泣sf服务端石器sf服务端
冒险岛sf服务端惊天动地sf服务端热血江湖sf服务端问道sf服务端密传sf服务端
成吉思汗sf服务端剑侠世界sf服务端全民奇迹sf服务端挑战OLsf服务端
红月sf服务端十二之天(江湖OL)sf服务端倚天sf服务端dnfsf服务端

做GM不在是梦想.全国各地都可购买,可远程帮您安装服务端. 我公司为武易传奇群深度合作伙伴,我们的服务宗旨是,让您足不出户,尽享星级服务,主营业务:手游端游页游服务端版本一条龙开服+服务器租用+网站建设修改+广告宣传渠道
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋| 匠说电商

快速回复 返回顶部 返回列表