这台服务器已经折腾了两三个月时间了,到现在依然是出于瘫痪状态,时感奔溃!!!
最近两周跑去面试,也遇到很多问题,既然折腾了这么久,问题老是停留在比较浅的层面,为何同样的事情老是重复发生,而且每一次出现问题,都是百度,用最简单粗暴的方式解决,从没有想过去完全弄明白,所以随着年龄的增长,知识的深度并没有太大的变化。
第一个问题:
为何现在越来越多的服务器要配置nginx?nginx和apache有何本质区别?nginx有何优点?自己搭建nginx服务器,是否还能在顺手?
首先centos的安装软件的方式按目前所知就两种方式:一种是yum安装,一种是安装包安装。yum安装是相当于一种无人值守的自动化安装,依赖于服务器的镜像,从远处获取安装包自动安装,但是每个服务器的镜像不一样,可能需要先更新镜像才能进行安装。另外一种安装方式是到官网下载安装包,通过编译的方式安装,一般的编译安装不需要依赖的话就只需要一个configure,make、make install就搞定了。然后在安装的过程中往往事非人愿,如果运气好的话,按我的经验找到网上的安装教程一步步复制粘贴。基本上是可以搞定的,但是遇到一两个安装不好的就比较蛋碎了。比如说是centos系统本身可能一些包没有,比较干净的环境,需要自己装一些如先 yum update一下。最后在整理过程中将好的记录下来。便于下次查看。
好了,言归正传。为何要装nginx?因为nginx是目前来说使用最多而且性能最好的服务器环境。可以运行php,java,c++,python目录来说主流的服务器主流开发语言就这几种