海外访问阿里云服务器失败

海外访问阿里云服务器失败

由于我的图床是挂在github上,然后使用cloudflare的CDN加速,但在国内访问时,图片的加载速度仍然较慢,所以我经常使用魔法访问已获得更好的体验。但我发现,最近使用魔法访问时,我无法访问到我的网站。我去检查了下,安全组规则配置是没问题的,那么原因很可能就出现在防火墙上.

我去检查了下,发现我的服务器根本就没开防火墙,这是一个很奇怪的事,没开就不应该有问题啊.然后我尝试将防火墙打开,开放80和443端口,重启防火墙,然后就可以成功访问了.

步骤如下:

查看防火墙状态:
systemctl status firewalld
打开防火墙
systemctl start firewalld
查看已开放的端口
firewall-cmd --list-ports
打开80和443端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
重启防火墙
firewall-cmd --reload

欢迎访问我的个人博客www.levitategu.cn

### 如何在 CentOS 8 上配置阿里云的 YUM 源 #### 修改默认仓库设置以提高稳定性 当遇到某些官方源不可用的情况时,可以通过修改 `yum` 的配置来跳过这些不可用的源: ```bash yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true ``` 此命令允许系统忽略那些暂时无法访问的存储库,从而减少因单个源问题而导致的整体安装过程失败的可能性[^1]。 #### 切换至阿里云镜像源的具体操作流程 为了确保系统的稳定性和软件包获取的速度,在 CentOS 中可以按照如下方法切换到阿里云提供的更快捷稳定的国内镜像服务: ##### 创建备份文件夹用于保存原有配置文件副本 建议先创建一个新的目录专门用来存放原有的 repo 文件作为备份用途: ```bash mkdir /etc/yum.repos.d/backup/ ``` ##### 将现有repo文件移动到新建立好的备份位置下 接着把当前 `/etc/yum.repos.d/` 下所有的 .repo 结尾的文件都转移到之前新建的那个文件夹里去: ```bash mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/ ``` ##### 添加来自阿里云的新版本7或8对应的BaseOS和AppStream两个主要组件的repo定义 下载适用于 CentOS 8 的阿里云 YUM 源配置文件,并将其放置于适当的位置: 对于 BaseOS 组件而言, ```bash curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8-baseos.repo ``` 而对于 AppStream 组件来说,则执行下面这条语句: ```bash curl -o /etc/yum.repos.d/CentOS-AppStream.repo https://mirrors.aliyun.com/repo/Centos-8-appstream.repo ``` 完成上述两步之后就可以成功替换掉原来的国外服务器地址为更加快速可靠的国内站点链接了。 最后一步就是清理旧有的缓存数据并重新加载最新的元数据信息以便能够立即生效新的更改: ```bash yum clean all && yum makecache fast ``` 通过以上几步简单的指令就能轻松实现从默认海外源向本地化加速节点迁移的目的,进而提升日常维护工作的效率以及用户体验感[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值