记一次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