Hugo上傳到雲服務器(Debian9)上


在 Debian 系統中,我們可以通過 apt-get 安裝系統自帶的 nginx,這樣安裝的 nginx 版本略舊。

詳情請看:https://www.debian.cn/archives/2738

 

將你hugo項目生成的 pubic文件夾 整個上傳到服務器的根目錄下 比如 : /root/public

(如何上傳:我用的xftp軟件連接服務器上傳的) 具體自行百度。

 

部署到nginx上

修改nginx基礎配置

vim /etc/nginx/conf.d/default.conf

server {
        listen  80;
        server_name  localhost;#有自己的域名就在此處填域名 注意域名解析方式www還是@ 方式不對可能訪問不出來
        location / {
            root   /root/public;#地址指向自己項目的目錄
            index  index.html index.htm;
        }
        error_page  404  /404.html;
        location = /404.html {
            root  /root/public;
        }
    }
根據自己需求改動相應代碼

頁面沒出來或者是nginx歡迎界面都是nginx配置沒完善

解決Nginx出現403 forbidden (13: Permission denied)

vim /etc/nginx/nginx.conf  修改為如下user nginx;==》 user  root;

 

 操作完成后就能顯示出界面了

 

 

 我域名沒備案,所以現在只能用服務器地址

 

有問題可以留言我們一起解決

 

部署過程可能出現的問題鏈接 :

Nginx出現403 forbidden:https://blog.csdn.net/onlysunnyboy/article/details/75270533

通過 Hugo+Nginx 部署靜態網頁 :https://blog.csdn.net/Homography/article/details/106168190

利用webhook自動部署靜態網站到遠程CentOS服務器:https://www.jianshu.com/p/ea2c3b2827ef


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM