Toc
0 results found
Hexo网页搭建:打开本地端口与局域网展示
2021/06/29 网页搭建 Linux Hexo

在完成Hexo网页后,我们通常可以执行如下步骤,完成网页在本地端的预览:

hexo clean
hexo g
hexo s

随后便可以在任意浏览器打开http://localhost:4000/预览已经生成的网页。除此之外,我们还希望把生成的主页分享给一起的伙伴,这就需要我们将本地的端口开放给局域网使用。我们也借这个机会复习一下Linux中常用的网络指令。

# 列出所有的套接字接口
# l - listening
# n - with port number
# t - tcp
# u - udp
netstat -lntu
# 尝试寻找端口号
netstat -na | grep :4000
# 如果有使用ubuntu firewall
sudo ufw allow 4000

在上述的命令行,当使用ubuntu firewall时,ufw会管理所有的端口和连接,用来替换旧版本的iptables防火墙。而针对其他版本的Linux,可以使用如下两个指令:

# centos & redhat
firewall-cmd --add-port=4000/tcp
# iptable
# A - append添加新的规则
# p - protocal协议使用TCP
# --dport - 端口使用400
# j - jump跳转规则为ACCEPT接受
iptables -A INPUT -p tcp --dport 4000 -j ACCEPT
# 重启iptables
sudo systemctl restart iptables

最后通过ifconfig获得局域网ip后便可以通过ip:4000在其他的局域网主机上访问刚刚搭建的网页。

打赏
支付宝
微信
本文作者:Chronus
版权声明:本文首发于Chronus的博客,转载请注明出处!