方法一:绑定到所有网络接口
在启动 Hugo 时添加 --bind 0.0.0.0 参数:
bash
# 允许所有IP访问
hugo server -D --bind 0.0.0.0 --baseURL "http://您的服务器IP:1313"
# 或者更完整的命令
hugo server -D --bind 0.0.0.0 --port 1313 --baseURL "http://您的服务器IP:1313"
方法二:指定具体IP地址
如果知道服务器公网IP,可以绑定到具体IP:
bash
hugo server -D --bind 您的服务器IP --baseURL "http://您的服务器IP:1313"
方法三:使用环境变量
bash
export HUGO_BIND="0.0.0.0"
hugo server -D
🚀 完整的可访问命令
bash
# 停止当前 Hugo 服务(如果正在运行)
# 按 Ctrl+C
# 重新启动,允许外部访问
cd /www/wwwroot/maccmsrust.com
hugo server -D --bind 0.0.0.0 --port 1313 --baseURL "http://您的服务器IP:1313"
启动后您会看到类似这样的信息:
text
Web Server is available at http://0.0.0.0:1313/ (bind address 0.0.0.0)