国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP最佳實踐之上線準備

sumory / 1749人閱讀

摘要:簡單來說,就是我們創建一對密鑰,其中一個是私鑰保存在本地設備中,另一個是公鑰,傳到你的中,之所以叫做密鑰對,是因為使用公鑰加密的消息只能使用對應的私鑰解密。

配置

1).如果你使用的不是Pass,那么先配置VPS或者專用的服務器才能運行PHP應用。本文假設你會使用vim或者nano編輯器。
2).我們選擇nginx服務器來作為我們的web服務器。

首次登錄
ssh root@123.456.78.90

注意要把ip換成你自己的VPS的IP。

我這里使用的是vultr的VPS,這個VPS服務商是按小時收費的。這意味著,架設一臺VPS的成本幾乎為零。你可以點擊這里注冊。

升級軟件
apt-get update
apt-get upgrade

這一步很重要,因為這能保證系統中默認的軟件安裝了最新的更新和安全修補。

輸入y然后敲回車繼續

非根用戶

現在你的新服務器還是不太安全,因為我們必須要避免使用根用戶。我們可以創建一個叫xiao的非根用戶。密碼必填,其他信息不是必填項,敲回車繼續。

adduser xiao

接下來把他加入sudo用戶組,使他擁有sudo權限。

usermod -G sudo xiao

SSH 密鑰對認證

你在本地想訪問VPS的時候推薦你使用密鑰認證這種方式。簡單來說,就是我們創建一對密鑰,其中一個是私鑰保存在本地設備中,另一個是公鑰,傳到你的VPS中,之所以叫做密鑰對,是因為使用公鑰加密的 消息只能使用對應的私鑰解密。
使用SSH連接遠程設備的時候,遠程設備會隨機創建一個消息,使用公鑰加密之后把密文發送給本地設備,本地設備收到密文之后使用私鑰解密,然后把解密后的消息發送給遠程的服務器,遠程的服務器驗證了解密之后的消息,賦予你訪問的權限。

ssh-keygen
scp ~/.ssh/id_rsa.pub xiao@123.456.78.90:

第一個命令執行成功你的~/.ssh 目錄會有如下文件

然后使用scp上傳到遠程服務器

然后登陸你的VPS確認這個~/.ssh/目錄是否存在。

如果不存在則執行下面的命令

mkdir ~/.ssh
touch ~/.ssh/authorized_keys

這個文件是一系列允許登陸這臺VPS的公鑰。然后將上傳的公鑰復制到這個文件中

cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

現在使用下面的命令修改一下目錄權限。

chown -R xiao:xiao ~/.ssh
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

禁止密碼和根用戶登陸

修改/etc/ssh/sshd_config文件。將PasswordAuthentication設置為 no,然后將PermitRootLogin設置為no。
我是用的是vim,你可以使用你會的編輯器。

sudo service ssh restart

重啟ssh使修改生效。

至此為止,我們的PHP部署服務器已經準備好,下一篇將會介紹PHP-FPM安裝和配置,包括全局配置和進程池配置。

專題系列

PHP專題系列目錄地址:https://github.com/xx19941215/webBlog
PHP專題系列預計寫二十篇左右,主要總結我們日常PHP開發中容易忽略的基礎知識和現代PHP開發中關于規范、部署、優化的一些實戰性建議,同時還有對Javascript語言特點的深入研究。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/25568.html

相關文章

  • 企業互聯網應用高性能解決

    摘要:本文介紹了企業互聯網開發及運維的一些實踐,深入剖析了互聯網項目開發及上線過程中的各種痛點及解決之道。線上出錯,我們通過收集服務器端應用性能數據的方式,實時展示應用的調用拓撲圖,并根據出現異常的請求,進行下鉆,定位出具體出現問題的代碼。 本文介紹了企業互聯網開發及運維的一些實踐,深入剖析了互聯網項目開發及上線過程中的各種痛點及解決之道。一個互聯網項目的上線并不是那么容易,需要經過很多的環...

    Alan 評論0 收藏0
  • DevOps 發展融合運維可視化

    摘要:,是開發和運維的組合,代表一種文化運動或實踐,旨在促進軟件交付和基礎設施變更軟件開發人員和運維技術人員之間的合作和溝通。預計年,將成為一項優勢策略得到全面的普及與實踐。而且隨著新軟件和工具以及技術的使用,這一勢頭有望增長。 DevOps,是開發(Development)和運維(Operations)的組合,代表一種文化、運動或實踐,旨在促進軟件交付和基礎設施變更軟件開發人員(Dev)和...

    desdik 評論0 收藏0
  • 4月10日云棲精選夜讀 | 阿里巴巴小程序繁星計劃專題上線,匯集最優扶持資源與最新資訊!

    摘要:為了幫助大家更快更多的了解阿里巴巴小程序繁星計劃的動態,我們上線了專題頁面,匯集最新資訊,小程序云產品策略扶持計劃,一云多端架構,開發者互動區,專家團和實踐案例。【點擊訂閱云棲夜讀周刊】 阿里巴巴小程序繁星計劃公布后,得到開發者們的熱切關注,大家積極參與小程序開發者問卷調研,加入小程序開發者群中交流討論,開通小程序云應用資源體驗實踐。為了幫助大家更快更多的了解阿里巴巴小程序繁星計劃的動態,...

    BWrong 評論0 收藏0
  • 【視頻點播最佳實踐】使用OSS SDK上傳視頻到點播

    摘要:確認已準備了阿里云賬號,并授予了上傳權限。為了扶持更多創業者,降低入行門檻,視頻點播已在原有的視頻點播服務五個套餐包基礎上,推出了超值體驗套餐包。另外,體驗完成后,阿里云也為提供了五個點播套餐包,供各種需求用戶選擇。 摘要: 場景 點播上傳SDK缺乏需要的語言版本(如C/C++、Go等)或相應的功能(如網絡流上傳、追加上傳),可以直接使用OSS的SDK進行上傳。 準備工作 確認已開通點...

    printempw 評論0 收藏0
  • PHP最佳實踐系列標準

    摘要:框架之間通過接口自動加載和標準的編碼風格進行合作。該規范的精髓是把命名空間的前綴和系統中的目錄對應起來。 PHP-FIG 1).即PHP Framework Interop Group。這個組織發布推薦的規范,而不是強制規范。2).PHP-FIG的使命是實現框架的互操作性。框架的互操作性指的是通過自動加載機制、接口和標準的風格,讓框架互相合作。3).框架之間通過接口、自動加載和標準的編...

    DoINsiSt 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<