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