腾讯云轻量服务器部署Web应用配置指南
一、服务器初始化配置
登录腾讯云控制台创建轻量服务器实例,建议选择Ubuntu 22.04 LTS或CentOS 8镜像。完成实例创建后,通过控制台重置root用户密码并开启SSH密钥认证。首次登录建议使用安全组临时放行22端口,完成配置后应立即关闭该端口。
二、运行环境部署
通过SSH连接服务器后,按顺序执行以下环境配置操作:
- 更新系统软件源:
sudo apt update && sudo apt upgrade
- 安装Nginx:
sudo apt install nginx
- 部署MariaDB数据库:
sudo apt install mariadb-server
- 配置PHP运行环境:
sudo apt install php-fpm php-mysql
建议使用宝塔面板进行可视化环境管理,通过官方脚本安装后可自动配置LNMP环境。
三、应用部署与验证
将本地打包的前后端代码通过SCP上传至服务器:
scp -r ./dist/* root@your_server_ip:/var/www/html/
在Nginx配置文件中设置反向代理,需特别注意API接口的路径映射和跨域配置。部署完成后使用nginx -t
验证配置有效性,并通过systemctl restart nginx
重启服务。
四、安全组配置规范
在腾讯云控制台的安全组设置中,必须遵循最小权限原则:
- Web服务开放80/443端口
- 数据库仅限内网访问
- SSH访问限制源IP地址
服务 | 协议 | 端口 |
---|---|---|
HTTP | TCP | 80 |
HTTPS | TCP | 443 |
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/575354.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。