购买域名&&服务器。
域名,服务器 购买的话国内的BAT(百度云 腾讯云 阿里云)都有
这里有以腾讯云为例 该网址可以领取到免费试用产品
https://cloud.tencent.com/act/free?from=11649 //服务器
https://cloud.tencent.com/act/domainsales?from=11394 //域名
阿里云 百度云 也都有试用的可以白嫖三个月,对于学习来说应该是够用了。
域名备案
域名备案的过程会比较漫长,网上都说一个月以上,因为我只是用来个人学习所以就没有备案,但是实名注册是必须的。
域名解析
解析到购买的服务器IP地址
这里可以选择快速添加网站/邮箱解析,后面就是按照流程走就行了。
服务器
安全组
因为是为了搭建网站所以,安全组这里我们需要开放我们所需要的端口
开放端口22 80 443 。
连接服务器
Xshell,Bitvise SSH Client 等等软件挺多的,我用的是第二个
在host处输入你的ip地址,然后就是username ,password
刚刚购买的服务器在你的服务器控制台可获取密码。
LNMP
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。
说白了就是一个自动化脚本,方便我们安装服务器需要的一些程序,本文以安装nginx+MySQL+PHP为例,进行讲解。
1.安装wget
yum install wget
2.下载LNMP
wget http://soft.vpser.net/lnmp/lnmp1.7beta.tar.gz -cO lnmp1.7.tar.gz
3.解压
tar -zxf lnmp1.7.tar.gz
4.进入lnmp1.7目录
cd lnmp1.7
5.运行自动化shell
./install.sh lnmp
之后会出现几个选项是各种版本的选择 根据个人喜好吧
出现该图说明安装成功。
cat /usr/local/nginx/conf/nginx.conf
root /home/wwwroot/uploads 这个就是我个人网站的一个路径
server_name 这个地方是用来绑定域名的
现在可以去下一些你想搭建网站的cms(织梦 帝国 海洋 WordPress 等)
或者就是自己写个 hello word!!
通过ssh传入wwwroot目录下
补充一个测试方法。
http://IP地址 可以看到如下界面
我这边是下了个织梦的cms用于测试
传好之后用
vim /usr/local/nginx/conf/nginx.conf
对网站路径进行修改
root /home/wwwroot/你上传的文件夹
后面进行一些的前端修改就可以开始个人站点的旅程了。