前言:最近阿里云搞活动,好多人买了服务器却不知道怎样入手(牙膏小前端),最简单的配置过程,不喜勿喷。
一. 前期准备
- 简单的linxu基础,创建用户,编辑保存打开文件总要会吧。
- 阿里云服务器centos7 64位(最低配即可)
- 远程登录ssh客户端 (Xshell 5)
二. 阿里云服务器配置
- 重置阿里云实例密码(第一次ssh登录root需要-https://help.aliyun.com/docum…
- xshell配置登录-公网ip+root+实例密码-(https://help.aliyun.com/docum…
- 阿里云安全组设置 设置入方向即可(https://help.aliyun.com/docum…)
三 环境搭建开始
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