服务器搭建步骤,基于CentOS 7的Linux服务器搭建详细教程
- 综合资讯
- 2024-11-29 05:59:50
- 2

本文详细介绍了基于CentOS 7的Linux服务器搭建步骤,包括环境准备、系统安装、网络配置、软件安装和服务器优化等关键环节,旨在帮助读者从零开始,逐步搭建一个稳定可...
本文详细介绍了基于CentOS 7的Linux服务器搭建步骤,包括环境准备、系统安装、网络配置、软件安装和服务器优化等关键环节,旨在帮助读者从零开始,逐步搭建一个稳定可靠的Linux服务器。
准备工作
1、准备一台虚拟机或实体机,安装CentOS 7操作系统。
2、确保网络连接正常,可以访问互联网。
3、准备好服务器搭建过程中可能需要的软件包,如Apache、MySQL、PHP等。
服务器配置
1、配置网络
(1)登录服务器,编辑文件/etc/sysconfig/network-scripts/ifcfg-ens33
(根据实际情况修改网卡名称)。
(2)将文件内容修改为以下内容:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=no IPV6_DEFROUTE=no IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=xxxx-xxxx-xxxx-xxxx-xxxx DEVICE=ens33 ONBOOT=yes IPADDR=192.168.1.10 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4
(3)重启网络服务:systemctl restart network
2、配置主机名
(1)编辑文件/etc/hostname
修改为服务器的主机名,如myserver
。
(2)编辑文件/etc/hosts
,在文件末尾添加以下内容:
127、0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192、168.1.10 myserver myserver.localdomain
(3)重启网络服务:systemctl restart network
3、更新系统源
(1)编辑文件/etc/yum.repos.d/CentOS-Base.repo
修改为以下内容:
[base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=base&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 [epel] name=Extra Packages for Enterprise Linux 7 - x86_64 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=epel&infra=$infra #baseurl=http:// mirrors.fedoraproject.org/mirrorlist?repo=epel-7&arch=$basearch gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 [centosplus] name=CentOS-$releasever - Plus mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/plus/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 [updates] name=CentOS-$releasever - Updates mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 [centos-sources] name=CentOS-$releasever - Sources mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centos-sources&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/sources/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
(2)更新系统源:yum makecache
4、安装常用软件
(1)安装Apache服务器:yum install httpd
(2)安装MySQL数据库:yum install mariadb-server
(3)安装PHP:yum install php php-mysql
(4)安装PHP-FPM:yum install php-fpm
配置Apache服务器
1、修改Apache配置文件/etc/httpd/conf/httpd.conf
,找到ServerName
选项,将其修改为服务器的主机名,如ServerName myserver
。
2、创建虚拟主机配置文件/etc/httpd/conf.d/myweb.conf
如下:
<VirtualHost *:80> ServerAdmin webmaster@myserver ServerName myserver DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
3、重启Apache服务:systemctl restart httpd
配置MySQL数据库
1、初始化MySQL数据库:mysqld --initialize
2、配置MySQL服务:systemctl enable mysqld
3、设置MySQL root密码:mysql_secure_installation
配置PHP-FPM
1、修改PHP-FPM配置文件/etc/php-fpm.d/www.conf
,找到user
和group
选项,将其修改为apache
。
2、修改listen
选项,指定监听的地址和端口,如listen = /var/run/php-fpm.sock
。
3、修改pm
选项,指定进程管理方式,如pm = dynamic
。
4、修改pm.max_children
选项,指定最大进程数。
5、修改pm.start_servers
选项,指定启动时的进程数。
6、修改pm.min_spare_servers
选项,指定最小空闲进程数。
7、修改pm.max_spare_servers
选项,指定最大空闲进程数。
8、重启PHP-FPM服务:systemctl restart php-fpm
至此,Linux服务器搭建完成,可以进行网站部署、数据库操作等操作。
本文链接:https://www.zhitaoyun.cn/1174183.html
发表评论