您的位置:网站首页 > 电脑配置 > 正文

CentOS上安装Nginx服务器实现虚拟主机和域名重定向

类别:电脑配置 日期:2017-9-28 19:05:10 人气: 来源:

  (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。

  Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。

  !!/提示:如果已经比较数量apache的虚拟主机,那么nginx的虚拟主机也差不多主要表现形式有以下三种:

  apache的虚拟主机是在extra扩展配置目录中的httpd-vhosts.conf文件配置,而且这个配置文件要和httpd.conf主配置文件前后呼应才行增加了操作步骤,nginx的则不需要所有操作都在主配置文件中。

  ##将主配置文件化复杂为简单,方便学习,egrep也可以是grep -e(扩展的正则表达式)-v是除了什么之外的,^$标示空行,后面就是重定向覆盖了,因为nginx默认就有一个备份的配置文件,所以我们就不用动手了。

  ##nginx调用sendfile函数来输出文件,对于普通应用必须为on。如果用来进行下载磁盘IO重负载应用##可以已设置为off

  a)比如一家公司有多个域名,可以把多余域名都指向一台nginx服务器,nginx收到这个域名会把它转成对应的域名���

  b)比如我们在某个域名提供商哪里购买了域名,然而我们自己并没有服务器,就可以把我们的域名指向某个有流量比较大的IP,地址,然后把把域名发不出去,可以利用这个方法给我们的域名刷流量。所以我们就需要在nginx服务器做域名重定向,因为在nginx服务器不识别的域名访问服务器,等同于IP直接访问,收到以IP的形式直接访问,我们可以选择,也可以设置为跳转到我们正真的域名上去。

  前面说了只要是服务器未知的域名都是以IP的形式直接访问本机,所以我们可以IP的直接访问,配置如下:

  日志管理:nginx的日志分割操作我用的最多的就是利用crond和mv命令来实现的,这个简单也不需要在安装其他的工具。

  a)搭建Nginx前最好先去搭建下apache,毕竟经典啊,而且有关网站统计,Apache使用的还是挺多的,而且熟悉Apache也为更好的学习Nginx奠定了基础。

  本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,也不构成任何。

  推荐:

  

0
0
0
0
0
0
0
0
下一篇:没有资料

相关阅读

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

声明:网站数据来源于网络转载,不代表站长立场,如果侵犯了你的权益,请联系站长删除。

CopyRight 2010-2016 无痕网- All Rights Reserved