国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【模板】Hexo Docker Nginx 個(gè)人博客服務(wù)器部署

這篇具有很好參考價(jià)值的文章主要介紹了【模板】Hexo Docker Nginx 個(gè)人博客服務(wù)器部署。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

上文:基于 Hexo 的 Github 博客搭建
注意:通過驗(yàn)證部署,確定無誤。AI生成的部分有??圖標(biāo)。

?? TLDR By ChatGPT

本指南提供了在服務(wù)器上設(shè)置Git倉庫、將本地Hexo頁面推送到服務(wù)器倉庫、在服務(wù)器上創(chuàng)建Nginx配置文件以及在服務(wù)器上運(yùn)行Nginx容器的方法。

  • 在服務(wù)器上的指定路徑下運(yùn)行g(shù)it init初始化Git倉庫。
  • 參考Easy Hexo指南,使用提供的配置將本地Hexo頁面推送到服務(wù)器倉庫。
  • 提供的配置在服務(wù)器上創(chuàng)建Nginx配置文件,包括MIME類型、日志、SSL和HTTP和HTTPS的服務(wù)器塊。
  • 使用官方Docker鏡像在服務(wù)器上運(yùn)行Nginx容器。使用docker pull nginx拉取鏡像,然后使用提供的命令運(yùn)行容器。

請(qǐng)確保用適當(dāng)?shù)闹堤鎿Q所有<todo: comment>占位符。


There are several <todo: comment> need to be replaced.

?Initialise git repository on server

cd <todo: the path for repository>

git init

?Push local hexo pages to server repository

Reference: 部署 Hexo | Easy Hexo ?????

# Deployment
## ?Docs: https://hexo.io/docs/one-command-deployment
deploy:
  - type: git
    repo: <todo: server user name>@<todo: server address>:<todo: server git repo absolute path>
    branch: <todo: the branch will push>

?Create nginx config file on server

user  nginx;
worker_processes  auto;

error_log  /var/log/nginx/error.log notice;
pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
}

http {
    # Set MIME types
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    # Set up logging
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
    access_log  /var/log/nginx/access.log  main;

    # SSL configuration
    ssl_certificate /etc/nginx/ssl.pem;
    ssl_certificate_key /etc/nginx/ssl.key;
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_prefer_server_ciphers on;
    ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";

    # HTTP server block to redirect to HTTPS
    server {
        listen 80;
        server_name <todo: server name>;
        return 301 https://$host$request_uri;
    }

    # HTTPS server block for the site
    server {
        listen 443 ssl http2;
        server_name <todo: server name>;

        root /usr/share/nginx/html;
        index index.html;

        # Set up SSL
        ssl_session_timeout 1d;
        ssl_session_cache shared:SSL:10m;
        ssl_session_tickets off;
        ssl_stapling on;
        ssl_stapling_verify on;
        resolver 1.1.1.1 1.0.0.1 8.8.8.8 valid=300s;
        resolver_timeout 5s;

        # Set up access logs
        access_log /var/log/nginx/access.log main;

        # Set up location for static files
        location / {
            try_files $uri $uri/ =404;
        }
    }
}

?Run nginx container on server

Reference: nginx - Official Image | Docker Hub

# pull nginx docker image
docker pull nginx
docker run \
    --name <todo: container name> \
    -v <todo: html path>:/usr/share/nginx/html:ro \
    -v <todo: nginx.conf path>:/etc/nginx/nginx.conf:ro \
    -v <todo: ssl key path>:/etc/nginx/ssl.key:ro \
    -v <todo: ssl pem path>:/etc/nginx/ssl.pem:ro \
    -p 80:80 \
    -p 443:443 \
    -d nginx

END.


Author: YangSier (discover304.top)

??碎碎念??
Hello米娜桑,這里是英國留學(xué)中的楊絲兒。我的博客的關(guān)鍵詞集中在編程、算法、機(jī)器人、人工智能、數(shù)學(xué)等等,持續(xù)高質(zhì)量輸出中。
??嘮嗑QQ群:兔嘰の魔術(shù)工房 (942848525)
?B站賬號(hào):楊絲兒Online(活躍于知識(shí)區(qū)和動(dòng)畫區(qū))


Cover image credit to ??AI generator.

【模板】Hexo Docker Nginx 個(gè)人博客服務(wù)器部署文章來源地址http://www.zghlxwxcb.cn/news/detail-428553.html

到了這里,關(guān)于【模板】Hexo Docker Nginx 個(gè)人博客服務(wù)器部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 免費(fèi)搭建個(gè)人博客:零成本實(shí)現(xiàn)網(wǎng)站發(fā)布,無需域名和服務(wù)器

    免費(fèi)搭建個(gè)人博客:零成本實(shí)現(xiàn)網(wǎng)站發(fā)布,無需域名和服務(wù)器

    估計(jì)每個(gè)開發(fā)者想擁有屬于自己的個(gè)性化博客網(wǎng)站,但卻擔(dān)心域名和服務(wù)器費(fèi)用 還有那些頭痛的服務(wù)器費(fèi)配置,現(xiàn)在我們可以可以在幾分鐘內(nèi)擁有的博客網(wǎng)站,并且無需支付任何域名和服務(wù)器費(fèi)用 本文推薦的建站方案核心就是:hugo ?Hugo,一個(gè)快速、簡(jiǎn)單且功能強(qiáng)大的靜態(tài)網(wǎng)站生

    2024年04月26日
    瀏覽(30)
  • 快速入門 NodeJS 之『搭建Web服務(wù)器』(搭建個(gè)人博客相關(guān))

    快速入門 NodeJS 之『搭建Web服務(wù)器』(搭建個(gè)人博客相關(guān))

    1.創(chuàng)建一個(gè)空文件夾,在vscode中打開 2.開啟package文件,因?yàn)樾枰玫絥pm包 ? ? ? ? ? npm init -y? 3.創(chuàng)建bin文件夾,也就是程序運(yùn)行最開始訪問的文件夾? 4.www.js創(chuàng)建服務(wù)器 ? ? ? ?將回調(diào)函數(shù)單獨(dú)抽離出來,放在根目錄文件app.js? 5.啟動(dòng)服務(wù)器? ? ? ? 5.1啟動(dòng)前,將package.json中

    2024年02月05日
    瀏覽(37)
  • 華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè)|個(gè)人博客搭建

    華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè)|個(gè)人博客搭建

    本文詳細(xì)介紹一下使用 華為云云耀云服務(wù)器L實(shí)例 搭建個(gè)人博客的全過程,希望能對(duì)大家有幫助。 感謝華為云提供的優(yōu)惠券,直接打價(jià)格打下來。 ??華為云云耀云服務(wù)器L實(shí)例是新一代開箱即用、面向中小企業(yè)和開發(fā)者打造的全新輕量應(yīng)用云服務(wù)器。云耀云服務(wù)器L實(shí)例提供

    2024年02月07日
    瀏覽(94)
  • 華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè)|使用寶塔面板管理服務(wù)器,并搭建個(gè)人博客網(wǎng)站

    華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè)|使用寶塔面板管理服務(wù)器,并搭建個(gè)人博客網(wǎng)站

    作者簡(jiǎn)介:一名云計(jì)算網(wǎng)絡(luò)運(yùn)維人員、每天分享網(wǎng)絡(luò)與運(yùn)維的技術(shù)與干貨。? 公眾號(hào):網(wǎng)絡(luò)豆 ?座右銘:低頭趕路,敬事如儀 個(gè)人主頁:?網(wǎng)絡(luò)豆的主頁????? 目錄 ?前言 介紹: 一.購買使用華為云云耀服務(wù)器 二. 使用寶塔面板管理服務(wù)器 1. 初始化寶塔面板 管理日志

    2024年02月09日
    瀏覽(21)
  • 騰訊云Linux輕量應(yīng)用服務(wù)器一鍵部署WordPress個(gè)人博客教程

    騰訊云Linux輕量應(yīng)用服務(wù)器一鍵部署WordPress個(gè)人博客教程

    WordPress 作為動(dòng)態(tài)博客的代表,至今已經(jīng)有十幾年歷史,而且一直在更新發(fā)展中,功能強(qiáng)大,插件和主題豐富,WordPress搭建使用也很方便。作為個(gè)人站長(zhǎng)和博主,很多都是從 WordPress 入門的。 本文為零基礎(chǔ) WordPress 建站教程,手把手教你從零開始搭建 WordPress 個(gè)人博客。 本文中

    2023年04月08日
    瀏覽(20)
  • Hexo搭建個(gè)人博客(github)

    Hexo搭建個(gè)人博客(github)

    記錄搭建個(gè)人博客的過程 本文使用Hexo+GitHub Page的方法搭建博客,下面是環(huán)境準(zhǔn)備的步驟,包括nodejs的安裝和git的安裝(注:本教程僅適用于windows用戶) 詳情請(qǐng)參考這篇博客: NVM的安裝使用與配置(node, npm, yarn 為了把本地的網(wǎng)頁上傳到git上,需要在系統(tǒng)上下載git,詳情參考

    2024年02月21日
    瀏覽(22)
  • hexo + github 創(chuàng)建個(gè)人博客網(wǎng)站

    hexo + github 創(chuàng)建個(gè)人博客網(wǎng)站

    nodejs 和 npm git hexo 是一個(gè)靜態(tài)博客生成網(wǎng)站,可以快速制作自己的博客網(wǎng)站并部署 安裝hexo npm install hexo-cli -g 創(chuàng)建項(xiàng)目 hexo init 本地預(yù)覽 hexo s 新建倉庫 創(chuàng)建一個(gè)名為[用戶名].github.io的倉庫 下載自動(dòng)部署插件 npm install hexo-deployer-git --save 修改hexo的配置文件 _config.yml 在deplay中添

    2024年02月05日
    瀏覽(33)
  • Hexo+GithubPages免費(fèi)搭建個(gè)人博客網(wǎng)站

    Hexo+GithubPages免費(fèi)搭建個(gè)人博客網(wǎng)站

    一、前言 二、Github配置 新建同名倉庫 配置Pages 三、安裝Hexo 四、配置hexo-deployer-git 五、訪問 六、發(fā)布文章 七、安裝主題 我之前開了好幾年的云服務(wù)器了,實(shí)際上使用場(chǎng)景并不是很多,感覺有點(diǎn)浪費(fèi)。前兩個(gè)月都給關(guān)掉了,現(xiàn)在呢琢磨著弄一個(gè)免費(fèi)的云服務(wù)搭建個(gè)人博客。

    2024年02月13日
    瀏覽(38)
  • hexo+GitHub搭建個(gè)人博客前期安裝部署

    hexo+GitHub搭建個(gè)人博客前期安裝部署

    安裝Git ==================================================================== 什么是Git Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目版本管理。也是Linus Torvalds為了幫助管理Linux內(nèi)核開發(fā)而開發(fā)的一個(gè)開放源碼的版本控制軟件。Git也是你博客平臺(tái)

    2024年04月22日
    瀏覽(28)
  • 【2023最新版】Hexo+github搭建個(gè)人博客并綁定個(gè)人域名

    【2023最新版】Hexo+github搭建個(gè)人博客并綁定個(gè)人域名

    本篇教程完整講述了如何利用Hexo+github搭建個(gè)人博客并且綁定自己的域名,成為自己的網(wǎng)站! 我的博客網(wǎng)站:武師叔 - 做一個(gè)有趣而不甘平庸的人!---------------------------------(備用wushishu.github.io) 教程參考了很多互聯(lián)上的內(nèi)容,在美化教程上面可以根據(jù)自己的審美,不必全部照

    2023年04月08日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包