售前咨询400-838-0503

Linux云服务器如何安装常用软件(如Nginx、MySQL等)?

技术文档 2025-05-05 04:55

Linux云服务器常用软件安装指南:从Nginx到MySQL一站式部署

在云计算时代,Linux服务器已成为企业级应用的主流选择。本文将手把手教你如何通过SSH连接云服务器,并完成Nginx、MySQL等核心软件的安装配置,涵盖Ubuntu和CentOS两大主流系统版本。

一、准备工作

1. 通过SSH连接服务器:ssh username@your_server_ip

2. 更新系统软件包:

# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y

# CentOS/RHEL
sudo yum update -y

二、Nginx安装与配置

Ubuntu系统安装:

sudo apt install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

CentOS系统安装:

sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

验证安装:浏览器访问http://your_server_ip应看到Nginx欢迎页

三、MySQL数据库安装

Ubuntu安装MySQL 8.0:

sudo apt install mysql-server -y
sudo mysql_secure_installation

CentOS安装MariaDB:

sudo yum install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation

重要提示:安装后务必运行安全配置脚本,设置root密码并移除测试数据库

四、PHP环境搭建(可选)

# Ubuntu
sudo apt install php-fpm php-mysql -y

# CentOS
sudo yum install php php-mysqlnd -y

配置Nginx支持PHP:需修改/etc/nginx/sites-available/default文件

常见问题排查

  • 端口冲突:使用netstat -tulnp检查占用80端口的进程
  • 权限问题:确保/var/www目录有正确权限
  • 防火墙设置:开放对应端口sudo ufw allow 80/tcp

最佳实践建议

  1. 定期更新软件包:sudo apt update && sudo apt upgrade
  2. 配置自动备份:建议使用crontab设置数据库定时备份
  3. 启用HTTPS:使用Let's Encrypt免费SSL证书

通过以上步骤,您已成功在Linux云服务器上搭建了完整的Web运行环境。实际部署时请根据业务需求调整配置参数,生产环境建议配合使用Docker容器化部署方案。

如本公告涉及你的产品,或有不清楚之处,可提交工单确认。

提交工单