淺談liunx搭建phpstudy並配置ssl證書

1.安裝phpstudy

PHP study官網地址有介紹http://lamp.phpstudy.net(首先要下一個xshell軟件)

打開xshell,連接你的服務器,ssh [email protected],連接你的ip地址,如下圖所示
在這裏插入圖片描述

1.1. wget -c http://lamp.phpstudy.net/phpstudy.bin #下載phpstudy

1.2. chmod +x phpstudy.bin #權限設置

1.3. ./phpstudy.bin      #運行安裝(時間有點小久,大概二十分鐘左右) ,安裝時間看配置而定

安裝好之後運行下程序,phpstudy start
在這裏插入圖片描述

1.4. phpstudy (start|stop|restart) #phpstudy 開啓 關閉 重啓

1.5. phpstudy (add|del) # phpstudy 添加站點 刪除站點

下面提示輸入你的域名(域名需要解析)
在這裏插入圖片描述

操作完成了,需要在ftp進行文件操作

2.安裝FTP

2.1. wget -c http://lamp.phpstudy.Net/phpstudy-ftpd.sh #下載

2.2. chmod +x phpstudy-ftpd.sh #設置權限

2.3. ./phpstudy-ftpd.sh #安裝
在這裏插入圖片描述

2.4. phpstudy ftp (add|del) # FTP添加和刪除

根據提示輸入:

FTP用戶名
密碼

能打開的目錄 /phpstudy/www/你phpstudy add的名稱

輸入目錄(注意是絕對目錄)就是你網站程序所要存放的目錄

配置好後就可以通過ftp上傳下載文件(可能需要分配權限)

3.登錄FTP

在這裏插入圖片描述
/phpstudy/www/你phpstudy add的名稱,這個就是根目錄

4.配置騰訊雲SSL

4.1 登錄root(需要配置FTP用戶的權限)

4.2 輸入sudo visudo

4.3 在root ALL=(ALL) ALL下增加

  FTP名稱  ALL=(ALL)  ALL

在這裏插入圖片描述

4.4 登錄FTP

4.5 sudo chmod 777 /phpstudy/目錄 (這裏輸入你想要給權限的目錄,很多目錄是隻有讀的權限)

4.6 下載ssl證書(需要在騰訊雲或者阿里雲的SSL證書中申請),將證書放在apache的conf目錄下(我安裝PHP5.5 apache 的目錄是/phpstudy/server/httpd/conf)
在這裏插入圖片描述

4.7 編輯Apache根目錄下 conf/httpd.conf 文件,找到 #LoadModule ssl_module modules/mod_ssl.so 和 #Include conf/extra/httpd-ssl.conf,去掉前面的#號註釋;

4.8 編輯Apache根目錄下 conf/extra/httpd-ssl.conf 文件,修改如下內容:

Listen 443

<VirtualHost 0.0.0.0:443>

DocumentRoot "/phpstudy/www/123.com"        #根目錄

ServerName www.123.com                      #域名

SSLEngine on                                #開啓SSL

#文件路徑

SSLCertificateFile /phpstudy/server/httpd/conf/2_www.123.com.crt

SSLCertificateKeyFile /phpstudy/server/httpd/conf/3_www.123.com.key

SSLCertificateChainFile /phpstudy/server/httpd/conf/1_root_bundle.crt

</VirtualHost>

4.9 phpstudy restart 重啓PHP study 可以訪問https了

phpstudy restart

5. 補充,這裏漏了一步:

因爲是新搭建的環境,apache的重寫未開啓,所以這裏要開啓重寫,方法如下:

apache 打開 httpd.conf 文件 找到

#LoadModule rewrite_module modules/mod_rewrite.so

去掉前面的#號

httpd.conf找到

AllowOverride None =>改爲 AllowOverride All

然後重啓下phpstudy就可以訪問了

發佈了32 篇原創文章 · 獲贊 27 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章