操作前请确认:你已通过SSH工具(如Xshell、Putty)登录服务器,推荐使用root账号执行所有命令,所有命令可直接复制执行,无需额外修改;若使用非root账号,所有命令前需添加sudo。
先执行系统软件源更新,避免旧源导致安装失败:
``` yum update -y ```更新完成后即可开始安装,以下是服务器最常用的四款软件的完整安装步骤。
Nginx是主流Web反向代理服务器,安装步骤如下:
直接执行以下命令生成官方源配置文件:
``` echo "[nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/\$releasever/\$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true" > /etc/yum.repos.d/nginx.repo ```默认防火墙会拦截外部HTTP/HTTPS请求,执行以下命令放行端口:
``` firewall-cmd --add-port=80/tcp --permanent firewall-cmd --add-port=443/tcp --permanent firewall-cmd --reload ```完成后访问服务器公网IP,能看到Nginx默认欢迎页即为安装成功。
步骤如下,所有命令可直接执行:
执行以下命令输出的字符串就是初始密码,请复制保存:
``` grep "A temporary password" /var/log/mysqld.log | awk '{print $NF}' ```执行以下命令开始配置:
``` mysql_secure_installation ```
按提示依次操作:
如果需要用本地数据库工具连接服务器MySQL,先放行端口:
``` firewall-cmd --add-port=3306/tcp --permanent firewall-cmd --reload ```然后登录MySQL,执行以下命令(把yourpassword替换为你的root密码):
MySQL安装配置完成。
CentOS默认源的Redis版本过旧,我们安装官方稳定版,步骤如下:
默认Redis只允许本地访问,需要远程连接请执行以下命令修改配置:
``` sed -i 's/bind 127.0.0.1 -::1/bind 127.0.0.1 -::1/g' /etc/redis.conf sed -i 's/protected-mode yes/protected-mode no/g' /etc/redis.conf systemctl restart redis ```放行Redis端口:
``` firewall-cmd --add-port=6379/tcp --permanent firewall-cmd --reload ```执行命令redis-cli ping,返回PONG即为安装成功。
Docker方便快速部署各类应用,安装步骤如下:
执行命令docker run hello-world,输出Hello from Docker相关信息即为安装成功。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图