记一次centos7下配置服务器的过程

一、当然是安装centos7。各种都设置好。

二、增加有root权限的普通用户。

vi sshd_config --禁止root用户SSH登录

    修改其中的PermitRootLogin no ( 找到这一行,并将其改为 no )

1 adduser bxl  --增加普通用户
2 passwd bxl  --设置普通用户密码
3 
4 chmod -v u+w /etc/sudoers  --增加 sudoers 文件的写的权限,默认为只读
5 
6 vi /etc/sudoers
7 增加内容 bxl    ALL=(ALL)    ALL
8 
9 chmod -v u-w /etc/sudoers  --改为只读

三、用普通用户登录ssh

四、配置网络

修改/etc/sysconfig/network-scripts/ifcfg-ens33 内容为

 1     
 2 TYPE=Ethernet
 3 PROXY_METHOD=none
 4 BROWSER_ONLY=no
 5 BOOTPROTO=static
 6 DEFROUTE=yes
 7 IPV4_FAILURE_FATAL=no
 8 IPV6INIT=yes
 9 IPV6_AUTOCONF=yes
10 IPV6_DEFROUTE=yes
11 IPV6_FAILURE_FATAL=no
12 IPV6_ADDR_GEN_MODE=stable-privacy
13 NAME=ens33
14 UUID=d85468b3-f463-4b08-8768-9682971d8e5a
15 DEVICE=ens33
16 ONBOOT=yes
17 IPADDR=192.168.137.131
18 NETMASK=255.255.255.0
19 GATEWAY=192.168.137.2
20 DNS1=119.29.29.29

 五、更改yum源

安装wget

sudo yum install -y wget

 备份原来的yum源文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak

获取阿里云的源文件

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

更新cache,升级仓库版本信息等

sudo yum clean all
sudo yum makecache
sudo yum -y update

 六、安装Nginx

配置epel yum 源
wget http://dl.Fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 
rpm -ivh epel-release-latest-7.noarch.rpm
sudo yum install nginx -y
sudo systemctl start nginx  --开启Nginx服务

sudo systemctl enable ngnix --设置Nginx开机自启动

七、修改Nginx配置信息

1.vi /etc/nginx/nginx.conf  --打开配置文件

2.替换server模块为如下
server {
        listen   80;
        index index.php index.html index.htm;
        root /usr/share/nginx/html;
        server_name www.example.com example.top;

        location / {
                try_files $uri $uri/ /index.html;
        }

        location ~ .php$ {
                try_files $uri = 404;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_index index.php;
                fastcgi_pass 127.0.0.1:9000;
                include fastcgi_params;
        }
}

3.sudo systemctl reload nginx --重新加载配置信息

七、安装PHP及php-fpm

1 sudo yum install php70u-fpm -y   --安装PHP-FPM
2 sudo systemctl start php-fpm     --开启PHP-FPM服务
3 sudo systemctl enable php-fpm --设置开机启动
4 sudo
yum install php56u-gd php56u-mysqlnd php56u-pdo php56u-mcrypt php56u-mbstring php56u-json php56u-opcache php56u-xml -y --安装PHP扩展
5 sudo systemctl reload php-fpm --重新加载PHP-FPM
6 sudo systemctl status php-fpm --查看PHP-FPM状态

八、安装MySQL

1 sudo wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm  
2 sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm  
3 sudo yum install mysql-community-server  
4ever Love for my Girl
原文地址:https://www.cnblogs.com/lotus-white/p/8483147.html