# 搭建个人网站

### 写在前面

这里以阿里云为例，腾讯云也类似，阿里云和腾讯云都有校园活动，可以有特别大的优惠，腾讯云有1元服务器和10元服务器，但是注意三个月以上不续费就会永久丧失资格，所以这也是本人这里选择阿里云的原因（已被腾讯爸爸封杀）

### 具体步骤

首先，登陆[阿里云](https://www.aliyun.com/)官网，然后就是傻瓜式操作，包括登陆账号（支付宝账号就可以），然后选择优惠活动购买合适的服务器，这里我选择的是如下配置服务器

然后安装Centos操作系统，对Centos不了解的话可以去百度了解一下，是linux操作系统，然后设置root密码（不然不能ssh远程登录），如果需要域名的同学可以再去购买域名，申请备案等流程，在此不在累赘叙述。

好了，以上申请服务器部分简略过，有疑问的话可以网上翻阅一下相关内容，下面进入部署环境阶段。

首先，由于在阿里云官网上的shell特别不好用，而且以后每次登陆去官网也太难受了，所以建议在本地安装ssh链接的有关软件，由于本人使用的是macos系统，所以系统自带的terminal就可以ssh远程连接，windows用户建议使用xshell连接（这是我使用的过的，听说xftp也挺好用，但是没有亲手试过，不做评论）

```
ssh 公网IP
输入root密码
```

1.安装Apache

```
yum install -y httpd 
systemctl start httpd
```

**【更新于2019.11.10】**

> 由于今天配置留言面板的时候重启了服务器。发现自己访问不了主页了，搞了半天才发现忘记把apache设置成开机自启动了。真是太傻了。下面这个命令是设置开机启动的
>
> ```
> systemctl start httpd
> ```

安装完成后，输入公网IP，如果出现下图，那么就表示你成功了&#x20;

2.安装php

```
yum install -y php
systemctl restart httpd
```

3.安装mysql

```
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
yum install -y mysql-community-server
systemctl restart httpd
```

基本上大功告成了，然后命令行上传文件可能比较麻烦，有些人不喜欢这种操作，可以下载Filezilla这个软件，登陆服务器，然后就可以把要上传的文件拖拉过去了，注意，Apache默认的根目录是/var/www/html，把你写的代码放到这个目录下就可以访问了

接下来，你就可以将你自己制作的html放进去啦！

对了，本文是用markdown整理后转成html的，下期有时间的话我整理下markdown常用语法，就当是手册翻阅吧，毕竟手册看起来太无聊了\~\~
