如何用没备案域名在阿里云上改端口?

如何用没备案域名在阿里云上改端口?

如何用没备案域名在阿里云上改端口?

问题背景

很多网站在开发时会使用一些测试域名来进行测试,这些域名并没有备案,只有IP地址,但是如果要将这些域名放到阿里云服务器上,就需要改端口,否则只能访问默认端口80,无法实现灵活的部署。

解决方案

在阿里云服务器上修改端口有两种方法,一种是通过修改Nginx配置文件进行修改,另一种是在阿里云的安全组中进行配置。下面分别介绍这两种方法。

方法一:通过修改Nginx配置文件

步骤如下:

  1. 使用ssh登录阿里云服务器
  2. 打开Nginx配置文件:sudo vi /etc/nginx/nginx.conf
  3. 在文件中找到server { 标签,一般在文件末尾附近
  4. 在该标签中添加以下内容:

    listen 8080; # 监听端口号
    server_name yourdomain.com; # 域名
    root /usr/share/nginx/html; # 网站目录
    index index.html; # 默认页面
  5. 保存并退出文件,重启Nginx服务:sudo systemctl restart nginx.service
  6. 在防火墙中打开新端口(如果防火墙开启了):sudo firewall-cmd --permanent --add-port=8080/tcp
  7. 重启防火墙:sudo firewall-cmd --reload
  8. 访问http://yourdomain.com:8080,即可看到网站正常显示

方法二:在阿里云的安全组中进行配置

步骤如下:

  1. 登录阿里云控制台,进入对应的云服务器实例页面
  2. 点击左侧菜单中的安全组,进入安全组页面
  3. 选择要修改的安全组,点击“配置规则”按钮
  4. 点击“添加安全组规则”,填写如下信息:
    协议类型:TCP
    端口范围:8080/8080
    授权类型:指定IP地址段
    授权对象:0.0.0.0/0
    规则优先级:1(数字越小,优先级越高)
  5. 点击确定后,稍等片刻生效。
  6. 访问http://yourdomain.com:8080,即可看到网站正常显示。

总结

无论采用哪种方法,都能在阿里云上为没备案的域名改端口。但是需要注意的是,若随意修改端口会导致网站出现异常,所以在进行端口修改前,最好备份服务器和网站数据。

同时,建议使用阿里云的安全组功能,来对服务器进行更严格的访问控制和防火墙设置,以达到更好的网站安全性。

以上所转载内容均来自于网络,不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2020@163.com,本人将予以删除。
THE END
分享
二维码
< <上一篇
下一篇>>