騰訊云服務(wù)器安裝ngix 騰訊云服務(wù)器安裝docker

基于騰訊云搭建自己的的Hexo博客

先搞明白Hexo博客從搭建到自動發(fā)布的架構(gòu),才能更好的理解我們每一步進(jìn)行的操作。

浦江ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

不然只跟著步驟過了一遍,卻不知道為什么這么做。

首先看這張架構(gòu)圖:

整個流程就是本地將 *.md 渲染成靜態(tài)文件,然后Git推送到服務(wù)器的 repository ,服務(wù)器再通過 git-hooks 同步網(wǎng)站根目錄。

前提條件: 騰訊云服務(wù)器

第一部分 : 服務(wù)器環(huán)境搭建,包括安裝 Git 、 Nginx 配置 、創(chuàng)建 git 用戶 。

第二部分 : 本地 Hexo 初始化, 包括安裝 NodeJS 、 hexo-cli , 生成本地靜態(tài)網(wǎng)站

第三部分 : 使用Git自動化部署發(fā)布博客

NodeJS 安裝可以參考: Linux安裝NodeJS

找到以下內(nèi)容

在下面添加一行

保存退出后改回權(quán)限

隨后設(shè)置Git用戶的密碼,

切換至git用戶,創(chuàng)建 ~/.ssh 文件夾和 ~/.ssh/authorized_keys 文件,并賦予相應(yīng)的權(quán)限

然后就可以執(zhí)行ssh 命令測試是否可以免密登錄

至此,Git用戶添加完成

我是用的是lnmp 一鍵安裝包,nginx安裝教程一大堆,就不再敘述。主要看nginx配置。

找到nginx的配置文件,修改配置如下:

首先要安裝 hexo-cli ,安裝 hexo-cli 需要 root 權(quán)限,使用 sudo 運(yùn)行

然后初始化Hexo程序

等執(zhí)行成功以后安裝兩個插件, hexo-deployer-git 和 hexo-server ,這倆插件的作用分別是使用Git自動部署,和本地簡單的服務(wù)器。

hexo-deployer-git幫助文檔

hexo-server幫助文檔

使用 hexo new 文章名稱 來新建文章,該命令會成成一個 .md 文件放置在 sources/_posts 文件夾。

編輯完畢以后, 使用 hexo g 將 .md 文件渲染成靜態(tài)文件,然后啟動 hexo-server :

現(xiàn)在便可以打開瀏覽器訪問 來查看我們的博客了!

創(chuàng)建一個裸倉庫,裸倉庫就是只保存 git 信息的 Repository , 首先切換到 git 用戶確保 git 用戶擁有倉庫所有權(quán)

一定要加 --bare ,這樣才是一個裸庫。

在這里我們使用的是 post-receive 這個鉤子,當(dāng)git有收發(fā)的時候就會調(diào)用這個鉤子。 在 ~/blog.git 裸庫的 hooks 文件夾中,

新建 post-receive 文件。

保存后,要賦予這個文件可執(zhí)行權(quán)限

然后打開 _config.yml , 找到 deploy

保存后,嘗試將我們剛才寫的"hello hexo"部署到服務(wù)器

訪問服務(wù)器地址,就可以看到我們寫的文章"Hello hexo",以后寫文章只需要:

博客就更新咯!~

使用 Git Hook 自動部署 Hexo 到個人 VPS

Hexo 文檔

騰訊云主機(jī)上的Nginx代理阿里云主機(jī)上的接口時,出現(xiàn)403 forbidden

上線有段時間的網(wǎng)站,突然出現(xiàn)問題,靜態(tài)文件可以訪問,但是所有接口不能訪問,響應(yīng)狀態(tài)碼:403。以下是nginx配置

百度兩小時后,毫無進(jìn)展。而且,使用 curl 直接訪問接口地址卻是可以訪問的。

正在無限糾結(jié)的時候,無意間點(diǎn)開接口響應(yīng),發(fā)現(xiàn)如下內(nèi)容:

訪問上面的地址

然后又百度了 TestPage184 :出現(xiàn)TestPage184主要有3種情況:一、沒有備案;二、不是在阿里云備案的;三、備案號剛下來,數(shù)據(jù)還沒有同步。

然后反應(yīng)過來,接口可能是被阿里云墻掉了,因?yàn)橛蛎馕龅腎P地址和網(wǎng)站的備案的地址是在騰訊云上,只有業(yè)務(wù)接口是部署在阿里云的主機(jī)上的。

但是CURL 又是可以訪問,所以問題應(yīng)該還是出在Nginx的配置上,最后測試發(fā)現(xiàn),注釋掉 :

網(wǎng)站便恢復(fù)了正常了。

騰訊云windows server2019設(shè)置VPN服務(wù),可用于域名調(diào)試本地項目(一)部署VPN

注意:如果需要安裝nginx或者需要使用80或443端口可以先安裝nginx再安裝VPN服務(wù),因?yàn)橹跋劝惭b了VPN只會先是80端口被占用,后面查到一個服務(wù)給關(guān)閉了,然后又443被占用,他們都是一個system的程序占用了,如果能查出來是哪個服務(wù)占用的就可以隨便先安裝哪個了

第一篇: 騰訊云windows server2019設(shè)置VPN服務(wù),可用于域名調(diào)試本地項目(一)部署VPN

第二篇: 騰訊云windows server2019設(shè)置VPN服務(wù),可用于域名調(diào)試本地項目(二)部署nginx

環(huán)境:

騰訊云 1核 2GB?1Mbps,年費(fèi)很便宜,可以用來測試使用

新裝的系統(tǒng),設(shè)置一下vpn

1、默認(rèn)會打開服務(wù)器管理器,或者可以在開始菜單搜索服務(wù)器管理器即可

2、然后在管理中選擇添加角色和功能

3、下一步,默認(rèn)選擇基于角色或基本功能的安裝

4、下一步,默認(rèn)選擇從服務(wù)器池中選擇服務(wù)器

5、下一步,在服務(wù)器角色中選擇“遠(yuǎn)程訪問”

6下一步,在功能中默認(rèn)選擇就可以了

7、下一步,在角色服務(wù)中選擇DirectAccess 和 VPN(RAS)、路由,勾選后會彈出框,直接確認(rèn)即可

8、下一步,在web服務(wù)器角色中的角色服務(wù)也默認(rèn)選擇即可

9、下一步,點(diǎn)擊安裝,然后等待,過程可能有些久,安裝完成后點(diǎn)擊關(guān)閉

10、然后還是在服務(wù)器管理器中會有個感嘆號,點(diǎn)擊它,然后點(diǎn)擊打開開始向?qū)?/p>

11、彈出配置遠(yuǎn)程訪問,選擇僅部署VPN

12、點(diǎn)擊右鍵,選擇配置并啟動路由和遠(yuǎn)程訪問

13、下一步,選擇自定義配置

14、下一步,選擇VPN訪問和NAT(A)

15、下一步,點(diǎn)擊完成可能會彈出提示,先不用管,點(diǎn)擊確認(rèn),然后選擇啟動服務(wù)

16、右鍵打開屬性,切換到IPv4

17、選擇靜態(tài)地址池,添加IPv4地址范圍,地址可隨便填寫符合IPv4的地址就可以了,是給客戶端分配的地址

18、確認(rèn)后選中NAT,在空白處右鍵選擇增加接口,然后選中以太網(wǎng)

19、確認(rèn)后選擇“公用接口連接到Internet”

20、在計算機(jī)管理中新建用戶,用于連接VPN,點(diǎn)擊創(chuàng)建之后不會退出,不會自動刷新,只會把填的資料清空,不用管,直接關(guān)掉即可,然后新建的用戶就出來了

21、然后右鍵它,選擇屬性,切換到撥入界面,選擇允許訪問

22、然后客戶端測試連接到此VPN

23、添加VPN連接,服務(wù)器名稱或地址就填寫你服務(wù)器的外網(wǎng)地址即可

24、連接成功

最后在百度輸入ip,就可以看到ip地址已經(jīng)變?yōu)轵v訊云的服務(wù)器地址了

在本地的網(wǎng)絡(luò)連接中就可以看到你的VPN連接了,此時的ip就是剛才設(shè)置的ip范圍中的一個,這個在后面的調(diào)試很重要,可以在服務(wù)器中給它設(shè)置為靜態(tài)的地址(設(shè)置靜態(tài)ip在第21步驟中有個靜態(tài)ip設(shè)置)

網(wǎng)頁題目:騰訊云服務(wù)器安裝ngix 騰訊云服務(wù)器安裝docker
瀏覽路徑:http://bm7419.com/article36/ddehgsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、微信小程序、做網(wǎng)站網(wǎng)站維護(hù)、響應(yīng)式網(wǎng)站靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)