zoukankan      html  css  js  c++  java
  • 记一次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
  • 相关阅读:
    Tomcat的安装配置与JavaWeb入门教程
    傅立叶变换系列(一)傅立叶系列的由来
    剑指Offer(四):重建二叉树
    《C++数据结构-快速拾遗》 手写链表
    《C++数据结构-快速拾遗》 基础常识
    《机器学习实战》线性回归
    剑指Offer(三):从尾到头打印链表
    博客美化操作
    偏差、方差和噪声的权衡关系
    《机器学习实战》AdaBoost算法(手稿+代码)
  • 原文地址:https://www.cnblogs.com/lotus-white/p/8483147.html
Copyright © 2011-2022 走看看