一、环境准备
二、部署静态网站
方案A:使用Docker部署
- 创建包含网站文件的Dockerfile
FROM nginx:alpine COPY . /usr/share/nginx/html
- 构建镜像:
docker build -t my-website .
方案B:使用Nginx部署
- 安装Nginx:
yum install nginx -y
- 修改配置文件:
/etc/nginx/nginx.conf
中指定root目录
三、配置端口映射
- 登录腾讯云控制台选择目标实例
- 进入安全组配置页面,添加入站规则:
- 协议类型:TCP
- 端口范围:80/80(HTTP)或自定义端口
- 源IP:0.0.0.0/0(允许所有访问)
- 启动容器时绑定端口:
docker run -d -p 0.0.0.0:8080:80 my-website
四、验证与测试
- 检查容器状态:
docker ps
查看端口映射状态 - 通过公网IP访问:
http://[服务器IP]:8080
- 使用命令行测试:
curl -I http://localhost:8080
通过Docker/Nginx部署结合安全组配置,可快速实现静态网站的公网访问。建议生产环境使用HTTPS并限制源IP范围以提升安全性。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/550425.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。