安裝nginx和添加ssl證書


一. 准備:

  1. 需要有一台centos的服務器

  2. 域名解析到服務器

  3. 域名的nginx證書

二. 安裝Nginx(輸入下面的指令后:可訪問實驗機器外網 HTTP 服務http://118.89.65.22(自己服務器的ip)來確認是否已經安裝成功。)

yum install -y nginx                   //安裝nginx
nginx                                 //啟動nginxsystemctl enable nginx.service
systemctl enable nginx.service        //設置 Nginx 開機啟動

在 /usr/share/nginx/html 目錄下添加 hello.html 文件並保存,內容如下:(把下面文件添加后,訪問 http://118.89.65.22/hello.html 可瀏覽到我們剛剛創建的 hello.html 頁面了)

<h3>Hello, World!</h3>

三. 把域名證書放入:配置如下/etc/nginx/ssl.conf文件夾下面,配置示例:

 1 server {
 2 listen 443;
 3 server_name www.domain.com; # 改為綁定證書的域名
 4 ssl on;
 5 ssl_certificate 1_www.domain.com_bundle.crt; # 改為自己申請得到的 crt 文件的名稱
 6 ssl_certificate_key 2_www.domain.com.key; # 改為自己申請得到的 key 文件的名稱
 7 ssl_session_timeout 5m;
 8 ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
 9 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
10 ssl_prefer_server_ciphers on;
11 
12 location / {
13 root /usr/share/nginx/html; #站點目錄
14 index index.html index.htm;
15 }
16 }

修改配置完成后,重啟 nginx 服務

nginx -s reload      //使配置生效

使用 https 協議訪問你的域名, 如 https://jikexianfeng.xyz//hello.html(自己的域名) 檢查是否成功,如果地址欄出現綠色帶安全字樣的鎖頭標志,說明 SSL 配置已成功。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM