阿里雲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
阿里雲ECS上Linux系統例項搭建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
阿里雲ECS(linux)新增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.