日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

CentOS7下yum安裝Nginx并啟用https

 


CentOS7下yum安裝Nginx并啟用https

 

?一、設(shè)置centos7的yum源及EPEL yum源

EPEL (Extra Packages for Enterprise linux) 是由 Fedora Special Interest Group 為企業(yè) Linux 創(chuàng)建、維護(hù)和管理的一個高質(zhì)量附加包集合適用于但不僅限于 Red Hat Enterprise Linux (RHEL), CentOS, Scientific Linux (SL), Oracle Linux (OL)

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo

wget -O /etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo

CentOS7下yum安裝Nginx并啟用https

 

更新緩存

yum clean all

yum makecache

CentOS7下yum安裝Nginx并啟用https

 

二、安裝Nginx

yum install nginx

CentOS7下yum安裝Nginx并啟用https

 

三、設(shè)置服務(wù)開機(jī)自啟動并啟動nginx服務(wù)

systemctl enable nginx

systemctl start nginx

CentOS7下yum安裝Nginx并啟用https

 

四、瀏覽器進(jìn)行訪問驗(yàn)證nginx服務(wù)是否正常運(yùn)行

CentOS7下yum安裝Nginx并啟用https

 

五、也可登錄登錄后臺查詢nginx訪問日志

CentOS7下yum安裝Nginx并啟用https

 

六、啟用https需要申請ssl證書文件

關(guān)于https證書的介紹可以參考視頻介紹

https://cloud.tencent.com/edu/learning/quick-play/1837-20953?auto=1&source=gw.pro.media

HTTPS加密的原理可以如下文章

https://mp.weixin.qq.com/s/lTS1NPWCEpus3TdnltGZ3Q

介紹兩種申請ssl證書文件的方式

1)可以通過騰訊云控制臺上免費(fèi)申請ssl證書

CentOS7下yum安裝Nginx并啟用https

 

2)使用openssl自簽名生成證書

[root@VM_Server ~]# cd /etc/nginx/

[root@VM_Server nginx]# mkdir ssl

[root@VM_Server nginx]# cd ssl

1. 生成server.key

openssl genrsa -aes256 -out server.key 2048

CentOS7下yum安裝Nginx并啟用https

 

2、生成無密碼的server.key

openssl rsa -in server.key -out server.key

CentOS7下yum安裝Nginx并啟用https

 

3、創(chuàng)建服務(wù)器證書的申請文件 server.csr

openssl req -new -key server.key -out server.csr

依次輸入國家、省份、城市、公司、部門及郵箱

CentOS7下yum安裝Nginx并啟用https

 

4、生成crt證書文件server.crt

openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 3650

或者(openssl x509 -req -days 3650 -in server.csr -CA ca.crt -CAkey server.key -CAcreateserial -out server.crt)

CentOS7下yum安裝Nginx并啟用https

 

5、編輯 Nginx 配置文件

例如修改http端口為81

配置示例

server {

listen 81 default_server;

listen [::]:81 default_server;

listen 443 ssl http2 default_server;

listen [::]:443 ssl http2 default_server;

server_name _;

root /usr/share/nginx/html;

ssl_certificate "/etc/nginx/ssl/server.crt";

ssl_certificate_key "/etc/nginx/ssl/server.key";

ssl_session_cache shared:SSL:1m;

ssl_session_timeout 10m;

ssl_ciphers HIGH:!aNULL:!MD5;

ssl_prefer_server_ciphers on;

location / {

}

error_page 404 /404.html;

location = /40x.html {

}

error_page 500 502 503 504 /50x.html;

location = /50x.html {

}

}

CentOS7下yum安裝Nginx并啟用https

 

并檢查nginx.conf的語法是否有錯誤

nginx -t -c /etc/nginx/nginx.conf

CentOS7下yum安裝Nginx并啟用https

 

6、重啟nginx服務(wù)并驗(yàn)證https是否可以正常訪問

CentOS7下yum安裝Nginx并啟用https

 

7、驗(yàn)證可以正常訪問https

Chrome瀏覽器可以查看證書相關(guān)信息

CentOS7下yum安裝Nginx并啟用https

 


CentOS7下yum安裝Nginx并啟用https

 

總結(jié):自簽證書還可以使用certbot制作SSL證書,具體操作可以參考

https://cloud.tencent.com/developer/labs/lab/10478

分享到:
標(biāo)簽:Nginx
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定