小白教程-阿里云-centos零起步配置一个环境

前言:最近阿里云搞活动,好多人买了服务器却不知道怎样入手(牙膏小前端),最简单的配置过程,不喜勿喷。

一. 前期准备

  • 简单的linxu基础,创建用户,编辑保存打开文件总要会吧。
  • 阿里云服务器centos7 64位(最低配即可)
  • 远程登录ssh客户端 (Xshell 5)

二. 阿里云服务器配置

三 环境搭建开始

1. xshell root登录服务器(linxu-root用户权限过大,一般是创建新用户,给sudo权限。)

  • 创建sudo用户基本步骤

    #创建用户
    $ useradd -m hxc
    
    #为新建的用户设置密码,回车后输入新密码
    $ passwd daiyu
    
    #切换至root账户,为sudo文件增加写权限,默认是读权限
    $ chmod u+w /etc/sudoers
    
    #打开文件vi /etc/suduers,在root ALL=(ALL) ALL这一行下面添加
    $ daiyu ALL=(ALL) ALL
    
    #再次取消sudo文件的写权限
    $ chmod u-w /etc/sudoers
         

2. 用新创建用户重新登录,开始环境搭建

  • 初始化系统和安装基本工具

        #更新系统
        $ sudo yum update
        
        #安装wget、git、vim tab补全....
        $ sudo yum install -y wget git vim lrzsz tree net-tools bash-c*
  • 安装nginx

    #添加nginx源
    $ sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rp
    #安装ginx最新版本
    $ sudo yum install -y nginx
    
    #启动nginx服务
    $ sudo systemctl start nginx.service
    
    #将Nginx设为开机自启动
    $ sudo systemctl enable nginx.service
  • 增加nginx配置 (vim操作还是要懂得)

    #添加配置(也可以自己创建一个,vim命令,不存在会保存的时候会创建)
    $ sudo vim /etc/nginx/conf.d/mytest.conf
    
    拷贝下面配置到上面的conf
    server {
        listen 80;
        server_name hxc2.test; #你的域名
        location / {
                root /home/xinchun; #代码文件梗目录
                index index.html index.htm index.php;
        }
    }
    
    #重启nginx
    $ sudo systemctl  restart  nginx
  • 关闭防火墙

    #停止firewall
    $ sudo systemctl stop firewalld.service
    
    #禁止firewall开机启动
    $ sudo systemctl disable firewalld.service
    
    $ sudo vim /etc/selinux/config
    #将SELINUX=enforcing改为selinux=disabled,保存并退出
    
    $ sudo setenforce 0
  • 配置hosts

    #打开hosts文件
    $ sudo vim /etc/selinux/config
    #加入你上面配置的域名
    127.0.0.1 hxc.test

四.搞定收工

这样就完成了,有域名就用域名解析到公网ip,没有域名就在windows的hosts加入
  --- 公网ip hxc.test



    原文作者:小小砖头工
    原文地址: https://segmentfault.com/a/1190000014097215
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞