服务器搭建步骤,基于CentOS 7.6的Linux服务器搭建步骤详解
- 综合资讯
- 2024-11-11 12:46:42
- 2

CentOS 7.6服务器搭建详解,涵盖基础环境配置、网络设置、软件安装、防火墙规则设置等关键步骤,确保服务器稳定运行。...
CentOS 7.6服务器搭建详解,涵盖基础环境配置、网络设置、软件安装、防火墙规则设置等关键步骤,确保服务器稳定运行。
准备工作
1、服务器硬件配置:确保服务器具备足够的CPU、内存、硬盘等硬件资源,以满足后续软件的安装和运行需求。
2、服务器网络连接:确保服务器已连接到互联网,并配置好IP地址、子网掩码、网关等信息。
3、操作系统安装:在服务器上安装CentOS 7.6操作系统,选择Minimal安装方式,以便于后续进行环境搭建。
系统初始化
1、设置root密码:登录系统后,使用passwd
命令设置root密码。
2、设置时区:使用timedatectl
命令设置服务器时区,确保系统时间准确。
3、设置主机名:使用hostnamectl
命令设置服务器主机名,便于网络管理。
4、安装必要的软件包:使用yum
命令安装以下软件包,为后续搭建环境做准备。
yum install -y openssh-server ntp sysstat net-tools firewalld
5、配置SSH服务:修改/etc/ssh/sshd_config
文件,允许root用户远程登录。
PermitRootLogin yes PasswordAuthentication yes
6、重启SSH服务:使用systemctl restart sshd
命令重启SSH服务。
7、设置防火墙规则:允许SSH、HTTP、HTTPS等端口通过防火墙。
firewall-cmd --permanent --add-port=22/tcp firewall-cmd --permanent --add-port=80/tcp firewall-cmd --permanent --add-port=443/tcp firewall-cmd --reload
环境搭建
1、安装MySQL数据库:使用yum
命令安装MySQL数据库。
yum install -y mysql-server mysql
2、配置MySQL数据库:修改/etc/my.cnf
文件,设置数据库字符集、存储引擎等参数。
[mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci default-storage-engine=InnoDB
3、启动MySQL服务:使用systemctl start mysqld
命令启动MySQL服务。
4、设置MySQL密码:使用mysql_secure_installation
命令设置MySQL root密码,并删除匿名用户、禁止root远程登录等。
5、安装PHP:使用yum
命令安装PHP及相关扩展。
yum install -y php php-mysql php-fpm
6、配置PHP:修改/etc/php.ini
文件,设置PHP参数。
date.timezone = Asia/Shanghai
7、配置PHP-FPM:修改/etc/php-fpm.d/www.conf
文件,设置PHP-FPM参数。
user = www group = www
8、启动PHP-FPM服务:使用systemctl start php-fpm
命令启动PHP-FPM服务。
9、安装Apache:使用yum
命令安装Apache服务器。
yum install -y httpd
10、配置Apache:修改/etc/httpd/conf/httpd.conf
文件,设置Apache参数。
ServerName www.example.com DocumentRoot /var/www/html
11、创建虚拟主机:在/etc/httpd/conf.d/
目录下创建名为www.example.com.conf
的文件,配置虚拟主机。
<VirtualHost *:80> ServerName www.example.com DocumentRoot /var/www/html <Directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
12、启动Apache服务:使用systemctl start httpd
命令启动Apache服务。
测试环境
1、使用浏览器访问服务器IP地址,检查Apache是否正常运行。
2、使用mysql -u root -p
命令登录MySQL数据库,检查数据库是否正常运行。
3、使用php -v
命令检查PHP版本,确保PHP已正确安装。
4、使用ps aux | grep php-fpm
命令检查PHP-FPM服务进程是否正常运行。
至此,基于CentOS 7.6的Linux服务器搭建已完成,在实际应用中,根据需求安装其他软件包,并进行相应的配置。
本文链接:https://www.zhitaoyun.cn/756107.html
发表评论