在 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