騰訊云服務器安裝ngix 騰訊云服務器安裝docker

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

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

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

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

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

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

前提條件: 騰訊云服務器

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

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

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

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

找到以下內(nèi)容

在下面添加一行

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

隨后設置Git用戶的密碼,

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

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

至此,Git用戶添加完成

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

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

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

然后初始化Hexo程序

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

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 這個鉤子,當git有收發(fā)的時候就會調(diào)用這個鉤子。 在 ~/blog.git 裸庫的 hooks 文件夾中,

新建 post-receive 文件。

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

然后打開 _config.yml , 找到 deploy

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

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

博客就更新咯!~

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

Hexo 文檔

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

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

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

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

訪問上面的地址

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

然后反應過來,接口可能是被阿里云墻掉了,因為域名解析的IP地址和網(wǎng)站的備案的地址是在騰訊云上,只有業(yè)務接口是部署在阿里云的主機上的。

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

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

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

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

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

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

環(huán)境:

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

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

1、默認會打開服務器管理器,或者可以在開始菜單搜索服務器管理器即可

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

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

4、下一步,默認選擇從服務器池中選擇服務器

5、下一步,在服務器角色中選擇“遠程訪問”

6下一步,在功能中默認選擇就可以了

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

8、下一步,在web服務器角色中的角色服務也默認選擇即可

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

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

11、彈出配置遠程訪問,選擇僅部署VPN

12、點擊右鍵,選擇配置并啟動路由和遠程訪問

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

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

15、下一步,點擊完成可能會彈出提示,先不用管,點擊確認,然后選擇啟動服務

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

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

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

19、確認后選擇“公用接口連接到Internet”

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

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

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

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

24、連接成功

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

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

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

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

廣告

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

小程序開發(fā)