VPS Vultr 建站中常见问题及解决方案(持续更新)

本人程序小白,但作为设计师想有自己的作品集网站和博客,先后用了 Wordpress 和 Typecho 两个建站工具,以下是在建站过程中遇到的一些问题,以及自己通过搜索引擎得到并成功解决问题的方案。

一方面作为自己的学习记录,另一方面希望给遇到同样问题的小伙伴

miku_code_love.jpg

一、VPS

1、22 端口被关闭怎么办?

最近,使用 Vultr 的小伙伴越来越多,所以出现了一个很棘手的问题—— 22 端口被关闭。

因为某种上网方式需要 22 端口才可以登录进行设置,所以,对很多小伙伴来说,这样无异于世界末日。

就算换了 N 个区域 N 个节点,都无法使用。

许多小伙伴都止步于此了,也包括我。

可能是因为小白的缘故,一旦跟手把手教程中的某步得出的结果有丁点不一样,就会卡壳,进行不下去,比如这次的 22 端口被关闭。

其实,除了某些特别前沿的技术,我们现在所遇到的问题,大概率都是前人也已经遇到过的。能不能找到解决方案,还是要克服自己的懒惰,以及依赖自己的搜商。

22 端口被关闭了怎么办?其实可以换个思路,怎么打开 vultr 的端口

这样问题就变得清晰很多了,如果知道这个问题的答案,不仅仅是 22 端口,我们以后想开那个端口就可以开哪个端口。

啰嗦了这么多,下面就是解决方案。

1、用 Vultr 自带的 Console 登录

因为 SSH 默认 22 端口关闭,导致了很多小伙伴第一步就全军覆没了。

其实 Vultr 有自己的终端,就在节点的详情里,叫 View Console

Vultr.png

点开之后就可以直接登陆了,用户名是 root,密码是你购买节点里的密码(如果你没有修改过的话)。

登录.png

接下来就可以在这个里面就可以进行任何操作了,跟 putty 是一样的。


登录成功.png
2、防火墙常用代码

接下来就是防火墙的操作了。

先检查自己的防火墙是不是开启的。

# systemctl status firewalld //查看防火墙状态

如果提示 Active: inactive (dead) 表示防火墙是关闭的,需要打开防火墙。

# systemctl start firewalld //开启防火墙

如果是开启的,会提示 Active: active (running)。

防火墙开启后执行:

# firewall-cmd --zone=public --add-port=22/tcp --permanent //打开22端口

提示 success 表示开启成功,此时 22 端口就被打开了。

然后重新载入防火墙:

# firewall-cmd --reload //重载防火墙

保险起见,重启服务:

# reboot // 重启服务

不过,我在实际操作的过程中,打开后莫名其妙再次自动关闭了,我就又按照上面的方法打开了一次,然后就没有出现自动关闭的情况了。

以下是 Firewalld 防火墙的常见命令:

# systemctl start firewalld //启动

# systemctl status firewalld //查看状态

# systemctl disable firewalld //停止

# systemctl stop firewalld //禁用

# firewall-cmd --zone=public --list-ports //查看所有打开的端口

# firewall-cmd --zone=public --add-port=80/tcp —permanent //打开端口

# firewall-cmd --zone=public --query-port=80/tcp // 查看端口状态

# firewall-cmd --zone=public --remove-port=80/tcp —permanent //关闭端口

其它问题待更新

你可能感兴趣的:(VPS Vultr 建站中常见问题及解决方案(持续更新))