有偿请教:使用 Nginx 部署 Hugo 静态网站,打开主机地址是默认 nginx 欢迎页,如何排查解决。

342 天前
 saybyetoGFW

使用 Nginx 部署 Hugo 静态网站,打开主机地址是默认 nginx 欢迎页.有偿请大神排查问题。留下地址远程点奶茶或充话费。 附: https://telegra.ph/%E6%9C%89%E5%81%BF%E8%AF%B7%E6%95%99%E4%BD%BF%E7%94%A8-Nginx%E9%83%A8%E7%BD%B2-Hugo%E9%9D%99%E6%80%81%E7%BD%91%E7%AB%99%E6%89%93%E5%BC%80%E4%B8%BB%E6%9C%BA%E5%9C%B0%E5%9D%80%E6%98%AF%E9%BB%98%E8%AE%A4nginx%E6%AC%A2%E8%BF%8E%E9%A1%B5-05-22 敬上

1683 次点击
所在节点    问与答
31 条回复
Hequndev
342 天前
不懂 Hugo ,看图 nginx -t 已经有报错原因了。
ccvzz
342 天前
1. hugo 命令出错了 不能在 my_website/theme 目录执行 `hugo`, 要在 my_website 目录执行
2. nginx -t 报错信息是 没有 /etc/nginx/sites-enabled/mysite 文件. 不知道是不是参考博客 3.3.2 available 拼错导致软链接失败的原因

建议学会看报错信息 不懂就翻译或者搜索引擎
saybyetoGFW
342 天前
@ccvzz nginx 我还需要好好学习,可惜问题还是没有得到解决。先用 word press 搭配宝塔凑活着吧😭
yarnom
342 天前
@saybyetoGFW 默认欢迎页说明 nginx 工作正常,要不看看 site-enable 里的 default 文件配置好了吗,让它指向你的网站根目录了吗
zent00
342 天前
动过 /etc/nginx/nginx.conf 吗?贴出来看看。
zent00
342 天前
抱歉,刚才路上手机看帖,没看你的贴图,根据错误信息来看就是 ccvzz 说的问题。

建议你执行 cat /etc/nginx/sites-enabled/mysite 贴结果看看。
LxnChan
342 天前
可以来个远程直接上主机看看吗?
LxnChan
342 天前
kiracyan
342 天前
按理来说你的 hugo 应该是挂在本机的某个端口上的,然后你试试本机的端口能访问吗, 可以的话你就直接域名解析到那个本地端口就行了
luxcen
342 天前
要么没目录或者没权限
zapper
342 天前
nginx -t 失败了啊,没有那个 mysite 的配置
jucelin
342 天前
1. 在 nginx 的目录下,创建这个目录:/var/www/mysite/
2. 将 hugo 目录下的 plublic/ 的所有内容复制到 /var/www/mysite/
3. 配置 nginx ,参考你参考文的 3.3.1 第二段代码,注意修改下 mysite.com ,替换成自己的域名,如“域名.com
4. 启动 nginx ,使用 "域名.com" 访问,不要使用 IP 地址访问
saybyetoGFW
342 天前
统一回复大家的问题
@zent00 动过 /etc/nginx/nginx.conf 吗?贴出来看看。
https://shorturl.at/vyDH1
@zent00 建议你执行 cat /etc/nginx/sites-enabled/mysite 贴结果看看。
cat: /etc/nginx/sites-enabled/mysite: No such file or directory
没有相对应的目录,软连接出问题了。我修正了错别字,也没有什么效果。

@LxnChan 当然可以,这一个虚拟机是专门用来学习的,您可以在帮助我的同时,部署部分不需要大量存储空间的非关键性任务,因为有时候需要根据 snapshot 还原.一个全盘快照大概 3 人民币每月🤡💕
注意不得使用主机进行恶意端口扫描,恶意攻击,儿童色情内容存储,毒品交易等非法行为。尊重是相互的。
德国两核 2gb 主机,20tb 流量,支持 ipv4/ipv6,貌似联通 UDP 回城还不错,移动走 cmi?使用的是 mtr 命令😊🐶
base64:aG9zdDogIDkxLjEwNy4xOTQuMTY3CnBvcnQ6ICAgMjAyMwp1c2VyOiAgIHJvb3QKcGFzc3dvcmQ6ICB6eGN2Ym5tODUyNDU2
希望大家共同进步,营造一个良好社区。
LxnChan
342 天前
你的 ln 错了,是 avaliable ,不是 availabel🤣

这跟技术没关系,是英语不行(

WilliamKong
342 天前
尝试将 mysite 配置文件复制到 /etc/nginx/conf.d/mysite.conf,然后重启 nginx 看一下,可以另开一个窗口 tail -f /var/log/nginx/access.log,实时观察 nginx 的访问日志
LxnChan
342 天前
*,我也打错了,总之路径能复制就不要手敲

操作记录: https://paste.ubuntu.com/p/r89cm4x2cX/ ,你可以和~/.bash_history 文件做匹配,该文件是历史执行的命令存档。
saybyetoGFW
342 天前
@jucelin 403forbidden https://imgur.com/a/giZVWZo 只能说学习的过程真是曲折的😭
saybyetoGFW
342 天前
@LxnChan 我没输错啊 主机遵守相关法律法规和社会基本道德规范可以直接玩,每个月开着看占用率不到 5%有点亏,反正有快照回滚。😊🫡真是麻了,得,回复链接被风控了。用 telegra.ph 凑活看吧。
jucelin
342 天前
贴下 nginx 的配置文件

/etc/nginx/sites-enabled/mysite/ 不需要吧,因为我们创建了 /var/www/mysite/ ,用到前者的,换成后者试试
saybyetoGFW
342 天前
@jucelin 我不大理解你的意思,我现在在学习 nginx. hugo.gouuuu.com,看样子是成功了一部分,但是主题好像没有生效。🐶我再试试,只能说学无止境。我太菜了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/942100

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX