使用 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 敬上
1
Hequndev 2023-05-23 01:55:44 +08:00 1
不懂 Hugo ,看图 nginx -t 已经有报错原因了。
|
2
ccvzz 2023-05-23 05:05:46 +08:00 1
1. hugo 命令出错了 不能在 my_website/theme 目录执行 `hugo`, 要在 my_website 目录执行
2. nginx -t 报错信息是 没有 /etc/nginx/sites-enabled/mysite 文件. 不知道是不是参考博客 3.3.2 available 拼错导致软链接失败的原因 建议学会看报错信息 不懂就翻译或者搜索引擎 |
3
saybyetoGFW OP @ccvzz nginx 我还需要好好学习,可惜问题还是没有得到解决。先用 word press 搭配宝塔凑活着吧😭
|
4
yarnom 2023-05-23 08:15:55 +08:00 via Android
@saybyetoGFW 默认欢迎页说明 nginx 工作正常,要不看看 site-enable 里的 default 文件配置好了吗,让它指向你的网站根目录了吗
|
5
zent00 2023-05-23 08:19:29 +08:00 1
动过 /etc/nginx/nginx.conf 吗?贴出来看看。
|
6
zent00 2023-05-23 08:26:03 +08:00
抱歉,刚才路上手机看帖,没看你的贴图,根据错误信息来看就是 ccvzz 说的问题。
建议你执行 cat /etc/nginx/sites-enabled/mysite 贴结果看看。 |
7
LxnChan 2023-05-23 09:10:43 +08:00 1
可以来个远程直接上主机看看吗?
|
8
LxnChan 2023-05-23 09:12:38 +08:00
|
9
kiracyan 2023-05-23 09:16:00 +08:00
按理来说你的 hugo 应该是挂在本机的某个端口上的,然后你试试本机的端口能访问吗, 可以的话你就直接域名解析到那个本地端口就行了
|
10
y7E6IG8spV7TU8n7 2023-05-23 09:20:17 +08:00
要么没目录或者没权限
|
11
zapper 2023-05-23 09:25:46 +08:00
nginx -t 失败了啊,没有那个 mysite 的配置
|
12
jucelin 2023-05-23 09:47:55 +08:00 1
1. 在 nginx 的目录下,创建这个目录:/var/www/mysite/
2. 将 hugo 目录下的 plublic/ 的所有内容复制到 /var/www/mysite/ 3. 配置 nginx ,参考你参考文的 3.3.1 第二段代码,注意修改下 mysite.com ,替换成自己的域名,如“域名.com” 4. 启动 nginx ,使用 "域名.com" 访问,不要使用 IP 地址访问 |
13
saybyetoGFW OP 统一回复大家的问题
@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 希望大家共同进步,营造一个良好社区。 |
14
LxnChan 2023-05-23 10:14:26 +08:00
|
15
WilliamKong 2023-05-23 10:18:14 +08:00 via Android
尝试将 mysite 配置文件复制到 /etc/nginx/conf.d/mysite.conf,然后重启 nginx 看一下,可以另开一个窗口 tail -f /var/log/nginx/access.log,实时观察 nginx 的访问日志
|
16
LxnChan 2023-05-23 10:20:15 +08:00
*,我也打错了,总之路径能复制就不要手敲
操作记录: https://paste.ubuntu.com/p/r89cm4x2cX/ ,你可以和~/.bash_history 文件做匹配,该文件是历史执行的命令存档。 |
17
saybyetoGFW OP @jucelin 403forbidden https://imgur.com/a/giZVWZo 只能说学习的过程真是曲折的😭
|
18
saybyetoGFW OP @LxnChan 我没输错啊 主机遵守相关法律法规和社会基本道德规范可以直接玩,每个月开着看占用率不到 5%有点亏,反正有快照回滚。😊🫡真是麻了,得,回复链接被风控了。用 telegra.ph 凑活看吧。
|
19
jucelin 2023-05-23 10:50:20 +08:00 1
贴下 nginx 的配置文件
/etc/nginx/sites-enabled/mysite/ 不需要吧,因为我们创建了 /var/www/mysite/ ,用到前者的,换成后者试试 |
20
saybyetoGFW OP @jucelin 我不大理解你的意思,我现在在学习 nginx. hugo.gouuuu.com,看样子是成功了一部分,但是主题好像没有生效。🐶我再试试,只能说学无止境。我太菜了
|
21
zent00 2023-05-23 11:23:55 +08:00
现在 Nginx 的配置已经没问题了,剩下的 Hugo 的部分你自己折腾吧。
|
22
LLaMA2 2023-05-23 11:25:57 +08:00
留下你的邮箱,今日得闲,给你远程看看
|
23
zent00 2023-05-23 11:27:36 +08:00
内容为 Hello World! 的 index.html 是我创建的,刚才测试 Nginx 用的,你可以删掉。
|
24
zent00 2023-05-23 12:25:41 +08:00 1
看了下 Hugo 的文档,帮你把 Hugo 搭好了。
现在只需要 cd /hugo/my_website/ && hugo new posts/POSTNAME.md 就可以写文章了,写完了 hugo -D 重新生成静态文件即可。 |
25
5200 2023-05-23 14:02:54 +08:00
我也是用这个主题,hugo
|
26
saybyetoGFW OP @ zent00 请留下您的相关信息,便于给您充话费或点奶茶。支持门罗币地址 我看在比较关心的是 nginx 设置是在 /etc/nginx/nginx.conf 查看吗?此致谢意,刚睡醒,不好意思
|
27
zent00 2023-05-23 15:11:38 +08:00 1
以 Debian/Ubuntu 来说,/etc/nginx/nginx.conf 是 Nginx 的全局配置文件,一般情况不需要去动它。
个性化配置通常放到 /etc/nginx/conf.d/,命名规则为 *.conf 站点配置文件通常放到 /etc/nginx/sites-available/ 中,然后链接到 /etc/nginx/sites-enabled/ 目录下 我今天帮你修改的文件有 /etc/nginx/sites-enabled/mysite.conf 和 /hugo/my_website/config.toml 钱就算了,举手之劳而已。 |
28
x77 2023-05-23 15:55:31 +08:00
站点配置文件的 root 设置
root /hugo/my_website/public/; 修改为(即删除掉末尾的 '/') root /hugo/my_website/public; |
29
saybyetoGFW OP @ye4tar 谢谢你的帮助,似乎问题在 zent00 大佬帮助下,已经的得到了有效解决。下一步就是测试了。
|
30
leorealman 2023-05-23 16:04:09 +08:00
我看你的网站已经正常了啊
|
31
saybyetoGFW OP @leorealman 在群友 zent00 大佬帮助下完成的。
|