2025-05-21 21:59:02
540

如何在阿里云服务器部署仅限局域网的Web服务?

摘要
本文详细讲解在阿里云服务器部署内网Web服务的完整流程,涵盖VPC环境搭建、安全组配置、Nginx服务安装及内网测试等关键步骤,帮助企业实现安全的内部服务部署。...

阿里云服务器部署仅限局域网的Web服务指南

一、服务器环境准备

在阿里云控制台创建专有网络(VPC)实例,选择私有网络类型并指定内网IP段。建议关闭公网带宽选项,确保实例仅通过内网通信。创建完成后通过SSH工具连接服务器:

ssh root@192.168.1.100

二、配置内网访问策略

通过安全组实现网络隔离:

  1. 创建新安全组并绑定服务器实例
  2. 设置入方向规则:仅允许来源为192.168.0.0/16的HTTP(80)和HTTPS(443)请求
  3. 禁用所有公网入站规则
表1 典型安全组配置
协议类型 端口范围 授权对象
HTTP 80/80 192.168.0.0/16
HTTPS 443/443 192.168.0.0/16

三、安装Web服务组件

Nginx为例安装Web服务器:

sudo apt update
sudo apt install nginx

修改配置文件限制监听内网地址:

server {
listen 192.168.1.100:80;
...
}

重启服务生效:systemctl restart nginx

四、部署与测试服务

通过内网传输部署文件:

  • 使用SCP命令上传:scp -r ./dist root@192.168.1.100:/var/www/html
  • 验证文件权限:chmod -R 755 /var/www/html

在同VPC环境中的其他设备访问http://192.168.1.100测试连通性

通过专有网络架构和安全组策略的组合配置,可有效将Web服务限定在阿里云内网环境。该方法既能保证服务可用性,又能避免公网暴露带来的安全风险。建议定期检查安全组规则和服务器日志,确保访问策略持续有效

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部