律师网站能够运行在服务器上,需要一些条件基础,就像如果让鱼在池塘里生活,池塘里必须有水一样。这节课部署的web服务环境,就是为了满足让网站运行的“水”。
这节课开始,我们会涉及一些代码的使用。当然,不用我们去写,只需要复制粘贴去使用就可用。有时候我会把几个命令放在一个代码块中,我们约定每行是一个命令,当需要使用的时候,只复制一行,执行完毕后再复制下一行的代码。
1 登陆服务器 #
双击打开第二课下载的putty软件,如下图所示,在host name(ip)输入刚才创建的vps服务器的ip,在port(端口)输入22,协议选择SSH,点击open.
点击Open后出现类似下图的提示,点击“否”。提示内容为是否缓存服务器key,安全起见,不保存。
3,上一步点击“否”后,直接进入服务器账号密码输入界面。
login as后输入root ,回车(键盘上的Enter键就是回车键)。
回车之后,出现输入密码,复制密码,在putty显示的输入密码处右击鼠标。此时putty无任何提示,但密码已经粘贴成功,直接按回车(Enter键).
回车后出现类似下面的界面,表明此时已成功登录进服务器。
在第二课中,我们已经讲过如何登陆进服务器,如果忘记了,我们刚才的操作又复习了一次。
2 配置hosts文件 #
使用下面的命令,打开hosts文件
vi /etc/hosts
复制上面的命令到服务器里,然后回车。接着按 i 键,进入insert模式。此时可以编辑,使用键盘方向键将光标移动到图示位置并回车。
复制下面的内容,回到服务器窗口,右击粘贴。
0.0.0.0 mirrors.linuxeye.com
0.0.0.0 mirrors.oneinstack.com
此时复制的两行内容,如果挤在了一行里。我们将光标移动到本来是第二行的第一个0前,然后回车。
此时就变成了两行,它看起来类似这个样子。如果没有挤在一起,而是和下面一样,就更好了。
然后按esc(退出insert模式),输入 :wq 回车(注意,输入命令的时候不要漏掉冒号)
此时已经对刚才的修改进行了保存,并回到服务器主命令行界面。
3 验证md5值 #
执行下面的代码,每次一行。
复制第一行代码,粘贴到服务器当前的界面里(右击即可粘贴),然后回车。接着按照这个操作方法,执行第二行代码。
cd /
apt-get -y install wget screen
wget https://github.com/hifocus/CleanInStack/releases/download/0.0.0/cleaninstack-full.tar.gz
md5sum cleaninstack-full.tar.gz
执行完命令后显示的内容应该和下面这行一致
如果不一致,就不能继续安装了,请暂停安装及时联系我(微信号:sh885252)
b2947bac8cb66d54fcd90d30e406598f
如果一致,我们就继续下面的安装过程。
4 安装LNMPA #
LNMPA是指
下面开始安装LNMPA,执行下面的代码,每次一行。
执行下面的命令,大约需要等待5秒左右才会有反应
tar -xzf cleaninstack-full.tar.gz
继续每次复制一行,执行下面的代码
cd oneinstack
screen -S anyuanbiji #如果服务器连接出现中断,可以执行命令`screen -R anyuanbiji`重新连接到刚才的安装窗口
./install.sh
接下来就进入了安装设置界面,设置完所有需要安装的软件之后,会开始自动执行安装程序。
请按下图所示选择,图中看起来留空的地方,实际上是选择了默认值,配图中标记了保持默认,直接回车即可。
1到8主要是安装Nginx和Apache及数据库
下面的9到12主要是安装php和设置数据库的登陆密码,
图中第10项标记设置数据库密码的地方,按自己想要的密码设置即可。请一定记住设置的密码,下一节课就会用到。
13到20主要是安装php扩展、数据库管理软件和缓存插件。
最后一个选择完成后回车,服务器界面会开始出现滚动界面,这意味着正在安装。
这个过程大约持续30分钟到50分钟左右,我们可以先做其它的事情等它自动安装完成即可。
出现下图所示界面时,意味着安装结束并成功,在最后出现的选项输入y,系统会自动重启。
到此网站的基础运行环境部署完成。
我们下一节开始讲解如何安装律师网站程序。
5 课后任务 #
1,部署完成网站运行环境后,把成功的界面截图保存到本地,
2,记录下刚才设置的数据库密码,并保存好,下一节课就会用到
律师网站建设课程总目录 #
教程章节导航目录(点击标题可直达对应章节内容)
课程章节名称(点击标题可直达对应章节内容) | 视频 | 文件 | 更新状态 |
---|---|---|---|
前言:律师为什么一定要有自己的律师品牌官方网站 | * | * | 开放 |
第0课:不止获得案源:你能得到什么和学到什么——0基础律师网站建站教程介绍 | * | * | 开放 |
第1课:学习搭建一个律师网站需要准备哪些东西? | * | * | 开放 |
第2课:为律师网站购买服务器 | 有 | 有 | 开放 |
第3课:为律师网站购买域名 | 有 | * | 开放 |
第4课:将域名和服务器绑定在一起 | 有 | * | 开放 |
第5课:部署律师网站服务器web服务运行环境 | 有 | 有 | 开放 |
第6课:安装律师网站程序 | 有 | 有 | 开放 |
第7课:定制律师网站页面 | 有 | * | 开放 |
第8课:丰富网站内容并上线 | 有 | * | 开放 |
第9课:如何用自己的律师官网获取免费律师案源——SEO搜索引擎优化 | 有 | 有 | 已更 |
后记:完成律师品牌网站建设后,下面怎么走 | * | * | 待更 |
课程更新记录 | |||
章节名称 | 视频 | 文件 | 状态 |
本节内容上面已经完成,下面的内容,仅做了解,直接跳过也可以。
附录1
修改hosts文件的另一种方法:此处不展开,仅做了解。可跳过。
使用FileZilla将课程附件中的hosts文件上传到/etc/文件夹
这个文件已经将上面的内容添加到host文件里。
上传完成后,终端界面使用 vi /etc/hosts 查看
它看起来类似这个样子:
输入:q! 回车即可退出打开的文件(输入命令时,不要漏掉冒号和感叹号)。
附录2
课程中涉及的代码github项目地址
https://github.com/hifocus/CleanInStack
项目页面介绍文件来源:
File Downloaded from: https://www.dropbox.com/s/iampc7prd9y7cqf/oneinstack-full.tar.gz?dl=1
MD5: b2947bac8cb66d54fcd90d30e406598f