1. 程式人生 > >阿里雲ecs+主機寶linux版+沃通免費ssl配置https方法

阿里雲ecs+主機寶linux版+沃通免費ssl配置https方法

前提:域名已經解析到你阿里雲的外網地址;主機寶中已經配置好了相關站點。

本文地址:http://blog.csdn.net/luhanglei/article/details/46128045

1.申請沃通免費的ssl證書

2.通過主機寶的ftp上傳兩個證書檔案到伺服器上(for Nginx資料夾裡的),為了安全性,最好不要放到public_html中

3.主機寶-防火牆-新增規則,由於https走443埠,所以把443埠開啟(如果在linux相關檔案中開啟443的話,重啟後會失效,仍然處於關閉狀態,所以主機寶的安全做的比較不錯,需要通過後臺管理介面把443開啟)此步不可省略,否則就算ssl配置成功了也是沒法通過https字首來訪問的。

4.從阿里雲的管理介面中進入管理終端並登陸root使用者

5.複製命令“find / -name nginx.conf”(引號之內,不包括引號),查詢nginx配置檔案的位置。


圖中顯示出了查詢結果,nginx的配置檔案位於圖中所示路徑,一路cd過去。

6.輸入vi nginx.conf 編輯配置檔案,這個檔案不用改動,游標移動到最後,檢視引用檔案,各個站點的配置,都被放到了vhosts裡面的配置檔案裡了。


圖中可以看到,引用了vhosts資料夾中的所有.conf檔案

7.按esc,輸入":q!"強制退出編輯模式(不包含引號)

8.cd到vhosts

9.dir,檢視這個資料夾中包含了哪些東西

10.我的伺服器中掛載了三個站點,所以有三個配置檔案,分別以站點的名字命名(圖中打了馬賽克,不是沒有名字……)。用vi開啟你想配置ssl的那個站點的配置檔案。例如,想配置123.conf,就輸入vi 123.conf


11.編輯這個檔案成下圖中的形式


12.主要就是把監聽埠改為443,開啟SSL,配置ssl_certificate和ssl_certificate_key的路徑(可以在主機寶的檔案管理中看到絕對路徑)。(圖中只有前四行是我修改過的,其他的保持原樣即可)

13.按esc,輸入“:wq”儲存並退出

14.https://你的地址,應該可以訪問了。

網上好多nginx配置SSL的教程最後都會把80自動轉向443,其中部分的原理是返回一個302,這會造成post的資料丟失(如果一開始就訪問https當然不會有這個問題),有相關需求的朋友們請注意一下。。。

如果遇到什麼問題可以在評論裡提出大家一起討論微笑

相關推薦

阿里ecs+主機linux+免費ssl配置https方法

前提:域名已經解析到你阿里雲的外網地址;主機寶中已經配置好了相關站點。 本文地址:http://blog.csdn.net/luhanglei/article/details/46128045 1.申請沃通免費的ssl證書 2.通過主機寶的ftp上傳兩個證書檔案到伺服器上(

阿里ecs主機支援中文顯示

locale -a |grep zh_CN #是否安裝中文包 yum groupinstall "fonts" yum install kde-l10n-Chinese  #安裝中文支援 Centos7版本命令  echo 

python3.6 批量建立 多臺阿里ECS主機 示例

RunInstances 介紹 http://blog.51cto.com/hequan/2174407 上一篇是建立單臺,如果想建立多臺,需要for迴圈,比較麻煩,還容易被api限流。 利用RunInstances 可以批量建立多臺。 呼叫該介面時,您需要注意: 單次最多能建立100臺例項。 您可

阿里 ECS 主機安裝node 過程記錄

1、訪問伺服器 登陸:ssh [email protected]雲伺服器地址 退出:exit 2、安裝Nginx apt-get install nginx service nginx start/restart curl -s ‘http://127.0.0.1

Xshell修改設定阿里ECS主機

買了ECS,Xshell連線之後,一串的主機名看著不爽,改!雲服務管理臺中修改例項名稱是沒用的,要通過下面的方式才能實現。 ** 方式一 ** 最近新買了ecs,centos 7.2版。修改

阿里ecs伺服器(linux之centos系統)安裝除錯nginx

購買阿里雲ecs伺服器例項 由於這裡只是測試,我們就隨便買一個(當然我就選最便宜的了,這裡的搶佔式例項測試完可以直接釋放) 選擇

阿里ecs伺服器(linux/centos7)開發教程(二):搭建git伺服器

伺服器端初始化操作 安裝git yum -y install git 檢視git版本(該版本不是最新版本,不礙事) git --

阿里ecs伺服器(linux-centos7):搭建node伺服器

安裝node 參照阿里雲官網的介紹(https://help.aliyun.com/document_detail/50775.h

阿里ECS 搭建 Linux+Nginx+Mysql+PHP環境 & 部署php的laravel專案

https://www.cnblogs.com/chenjingxuan/p/8072923.html   在阿里雲買ECS的時候選擇自己習慣的映象系統,我一般都是使用Linux Ubuntu,所以,以下的配置都是在Ubuntu 14.04穩定支援版的環境中搭建Linux+Ngin

阿里ECSLinux系統例項搭建FTP站點

vsftpd 是 Linux 下的一款小巧輕快、安全易用的 FTP 伺服器軟體,是一款在各個 Linux 發行版中最受推崇的 FTP 伺服器軟體。本文以 CentOS 7.2 64位作業系統為例,說明如何在 Linux 例項上安裝 vsftpd。 Linux 例項搭建 FTP 站點具體操作步驟如

Linux阿里ECS提示RHSA-2017:3263: curl security update(CentOS 7 更新 curl 為最新版本)

1、前言   由於 CentOS 7 內建的 curl 和 libcurl 源為較舊的 7.29.0,不支援一些新特性且有安全性問題,所以需要更新一下。 2、開始   1、更新ca-bundle     · 首先備份一下        cp /etc/pki/tls/certs/ca-bu

阿里ECS nginx伺服器主機lnmp環境,同一埠同一IP,不同虛擬主機;同一主機不同埠,不同網站 設定方法

最近買了阿里雲伺服器掛載我個人網站,我有好幾個域名怎麼辦?比如我的域名為 tust.我愛你 1 . 建立虛擬主機,可以參考lnmp的設定點選開啟連結 2 . 安裝ftp(安裝方法點選)上傳檔案到你建立的虛擬主機,我採用ftp上傳至虛擬空間 /home/wwwroot/tust.我愛

linux(阿里ECS)使用Xshell連線伺服器

今天在阿里雲買了一臺學生機,9.9一個月,對啦,感謝昨天有個朋友匿名給我打賞了20。 下面稍微介紹一下如何使用阿里雲伺服器安裝寶塔面板。 一、準備 阿里雲的雲伺服器,即 ECS,預設的使用者名稱 root,密碼的話可以修改。 連線 ssh,使用的是公網ip。 二

阿里ECS Linux解決SSH會話連線超時問題

用SSH客戶端連線linux伺服器時,經常會出現與伺服器會話連線中斷現象,造成這個問題的原因便是SSH服務有自己獨特的會話連線機制。 解決方案: 1、設定伺服器向SSH客戶端連線會話傳送頻率和時間 #vi /etc/ssh/sshd_config,新增如下兩行 Cli

阿里ECS Linux 如何檢視Tomcat啟動後的埠號

1、先到tomcat配置檔案檢視tomcat的埠是什麼,配置檔案一般是:$CATALINA_HOME/conf/server這個檔案,查詢 這一行。這裡,埠是8080。 2、使用netstat 命令

阿里ECS例項 CentOS7 下搭建LNMP(Linux+Nginx+Mariadb+PHP)教程

一:安裝Nginx 1.下載對應當前系統版本的nginx包(package) wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2

阿里ECSlinux)新增ftp使用者_並設定許可權

前提:阿里雲ecs一鍵安裝,其中已經安裝了vsftp檔案。 建立新ftp使用者 1、在root許可權下: 1 2 useradd -d /home/test test //增加使用者test,並制定test使用者的主目錄為/home/test passwd

阿里ECS伺服器Linux環境下配置php伺服器(一)

最近在搞一個後臺,想建一個PHP的環境,記錄一下過程。 首先是買伺服器,為了省錢其實剛開始可以不買,在自己的機器上先搭建一個本地伺服器,通過內網ip測試,等開發差不多後,再買,然後把環境移到ecs伺服器上。 買哪種型別的ECS伺服器比較好? 我主要是為了把csdn的部落格移到自己的主頁上,同時業餘時間學習

阿里ECS Linux CentOS 7.4 Kaptcha 驗證碼 顯示異常

新購買了一臺 阿里雲ECS 系統版本 CentOS 7.4 部署程式後 登入介面發現驗證碼異常顯示 程式無報錯,分析師字符集問題。 baidu了下處理方案 1、檢視預設字符集 發現 預設字符集是 msam10.ttf 2、重新命名 msam10.ttf 或

阿里ECS Linux 命令之JDK安裝

1、檢視自帶的jdk: rpm -qa|grep jdk 2、解除安裝安裝的JDK: yum -y remove java-1.8.0-openjdk-1.8.0.171-7.b10.el7.