Apache和IIS及nginx三大web服务器,新手站长该如何选择?

频道:Linux教程 日期: 浏览:1283

网站上线时第一件事就是搭建运行环境,首先要选择的就在服务器上使用哪一个web服务器,现在win系统默认自带IIS而Linux则自带Apache,如果需要使用nginx则需要单独安装。困扰新手站长的就是web服务到底该使用哪一个,目前流行的3大web服务器有哪些优劣请看使用经验。

Apache和IIS及nginx三大web服务器,新手站长该如何选择?

作为一个使用过这三大web服务器的过来人,我觉得还是很有必要提醒新手站长们在选择服务器服务器时需要的一些知识。

如果你使用的asp开发程序且是win系统,那么没有办法,只能使用IIS;如果是PHP程序的网站,则这三个都是可以的,IIS是运行是win系统上的web服务器,而Apache则是运行在Linux系统上的web服务器,nginx则可以同时在win和Linux系统上运行。当然还有一些Java开发的网站系统需要使用Tomcat等,但是使用最广泛的仍然是IIS和Apache这两个,其次是nginx,那么我们一开始应该选择哪一个呢?

01IIS服务器的优劣性

说实话,我使用iis已有五六年的时间了,IIS作为win系统上完美运行的web服务器,要说缺点,除了安全性不是太好,其他的真的没有,都是优点。

Apache和IIS及nginx三大web服务器,新手站长该如何选择?IIS7

最开始学建站时,使用的就是IIS,配置简单,可视化的界面操作,没有复杂的命令,即使是第一次使用很快也能上手。支持asp和PHP程序,从iis6一直用到iis8.5,不断的升级和改变,总之这是入门级的最佳选择。

虚拟主机或独立服务器之间的差别在于虚拟主机是空间商实现安装好的,你选择win系统默认就是iis服务器,如果选择的是Linux系统默认是Apache;独立服务器上面也是这样,只不过搭建网站时需要自己配解析网站,但是也不难。

IIS的最大缺点就是不抗攻击,这个真的很头疼,没有事的时候真是好到不行,我一个win系统的服务器被黑之后,网站首页总是被劫持跳转到违法网站上面,改了服务器密码、网站后台密码等都无济于事,iis默认文档一直被hiker修改,还被添加隐藏的管理员账号。

Apache和IIS及nginx三大web服务器,新手站长该如何选择?

IIS除了安全性不高,其他的问题一点都没有,只要不被黑,什么问题都没有。

02Apache使用心得

作为Linux系统上使用最多最广泛的web服务器,因为其使用简单而闻名,支持PHP语言开发的网站,当然也支持jsp类网站。优点是入门快,使用简单方便,配置方法网上与很多的教程,即便是新手,折腾一两天肯定会。

Apache和IIS及nginx三大web服务器,新手站长该如何选择?Apache

缺点和iis一样,安全性不够高,有人说使用win+IIS的网站容易被黑,换用Linux+Apache就安全多了,事实上并非如此,有好多使用Linux系统的网站一样经常被修改网站劫持跳转(除去网站本身的漏洞),所以网站没有被黑只能说可能运气比较好。

03nginx使用经验

在所有的web服务器之中,nginx是安全性最好的一个,不论是负载和运行速度都非常值得拥有,nginx的缺点是相关的教程太少了,遇到问题不太好解决。

Apache和IIS及nginx三大web服务器,新手站长该如何选择?nginx

nginx作为所有web服务器中最优秀的一个,使用不太广泛是因为其有一个付费的版本,即便如此,免费版依然是可以满足所有用户需求的,就像MySQL一样,有社区版和企业版。

04到底该选择哪一个

如果是新手建站,选哪一个都可以,如果你使用的是iis那么恭喜你,迟早你的网站是会被黑得,记得当初我学建站那时,也看过很多人说iis不安全,但是我还是用了,用了一年、两年都没事,就在我网站流量还不错的时候被人黑了。所以iis新手练练手、学习一下还是可以的,也许你的运气会比我好,运营五六年也不会被黑。

Apache和IIS及nginx三大web服务器,新手站长该如何选择?

作为Linux上的Apache和iis也是一个样,只不过Linux系统的确比win有更高的安全性,所以被黑的概率稍微低一些。

为了是网站有一个长期稳定且安全的运行环境,我的建议是直接使用nginx来作为web服务器,不管你使用的是win还是Linux系统,都可以安装nginx,现在越来越多的人开始使用nginx,网上的相关教程还是挺多的。

Apache和IIS及nginx三大web服务器,新手站长该如何选择?

重视网站的安全是一件很重要的事情,没有问题时真的很爽,一旦网站被攻破,很有可能大半年都难以恢复流量。不管你做的是一个个人博客还是企业网站,都需要重视起来,从网站程序漏洞到服务器漏洞,相关软件的运行机制都要有所了解,这是成为一个合格站长的基础。

当然也不排除一路跌跌撞撞,走过的路,积累的是经验。

举报/反馈

0 留言

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码