腾讯云——通过公网IP访问不到网站解决办法

本文介绍了如何解决腾讯云服务器无法通过公网IP访问的问题。作者在使用Xshell远程连接腾讯云主机时遇到访问障碍,原因是安全组设置不当导致网站无法访问。解决方法是在安全组中添加开放端口模板,确保常用端口如22、80、3389及特定端口8080开放。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前下了个xshell远程腾讯云的主机,设置安全组的时候好像把原来的默认设置搞掉了,通过公网ip访问不到网站了。

解决办法:腾讯云有一个安全组的模板,开放22、80、3389等常用端口,把它添加上去。我的用的是8080端口,需要顺便开放一下8080端口,解决!

### 腾讯云轻量应用服务器 IP SSL证书申请教程 对于希望提升网站安全性并启用 HTTPS 访问的用户来说,在腾讯云轻量应用服务器上为 IP 地址申请 SSL 证书是一个重要步骤。然而需要注意的是,SSL/TLS 证书通常是颁发给域名而非裸 IP 的。因此建议的做法是先注册一个域名并将该域名指向所需的服务器 IP。 #### 域名准备与解析设置 如果已经拥有域名,则可以直接进入这一步骤;如果没有域名则需先行购买。之后无论是在腾讯云 DNS 还是其他第三方 DNS 提供商处都需要添加 A 类型记录项[^1]: - **主机记录**:填写 `@` 或者自定义子域名称; - **记录值**:输入目标服务器公网 IPv4 地址; - **TTL**:可保持默认或按需求调整。 完成上述操作后等待一段时间使新的DNS配置生效。 #### SSL 证书获取流程 当确认域名可以正常访问对应的服务器时,就可以着手于 SSL 证书的申请了。具体过程如下所示: 1. 登录至 [腾讯云官网](https://cloud.tencent.com/) 并导航到【安全】> 【SSL 证书服务】页面。 2. 点击左侧菜单中的 “免费” 来创建一个新的免费 DV (Domain Validation) 类型的标准版 SSL 证书请求。 3. 按照向导提示依次选择要保护的目标站点所关联的一个已验证过的顶级域名以及具体的子域名组合形式(例如 www.example.com),注意这里不支持通配符(*) 和纯 IP 形式的提交。 4. 完成必要的身份认证环节——通常情况下只需简单地通过电子邮件方式即可快速验证完毕。 5. 下载生成好的 PEM 文件包,并上传至 Nginx 配置文件夹内以便后续部署使用。 ```bash mkdir /etc/nginx/ssl/ mv your_domain_name.pem /etc/nginx/ssl/ ``` #### Nginx 中集成 SSL 支持 最后一步就是在 Web Server 上正确加载新获得的安全凭证资料。编辑 `/etc/nginx/sites-available/default` (或者其他对应位置的具体虚拟主机设定文档)加入下面几行内容来开启加密传输通道的支持功能[^2]: ```nginx server { listen 80; server_name example.com; location / { return 301 https://$host$request_uri; } } server { listen 443 ssl http2; server_name example.com; ssl_certificate /etc/nginx/ssl/your_domain_name.pem; ssl_certificate_key /etc/nginx/ssl/your_domain_name.key; ... } ``` 重启 Nginx 后即完成了整个基于 IP 的 SSL 证书安装工作流。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值