你好,游客 登录 注册 搜索
背景:
阅读新闻

使用Nginx搭建WEB服务器

[日期:2013-09-07] 来源:51cto  作者:cshbk [字体: ]

五、修改nginx.conf配置文件

在Nginx服务器的主配置文件nginx.conf中,包括全局配置、I/O事件配置、HTTP配置这三大块内容,配置语句的格式为”关键字值;”(末尾以分号表示结束),以”#”开始的部分表示注释。

1、全局配置:由各种配置语句组成,不使用特定的界定标记。全局配置部分包括运行用户、工作进程数、错误日志、PID存放位置等基本设置。

使用Nginx搭建WEB服务器L

2、I/O事件配置:使用”events {}”界定标记,用来指定Nginx进程的I/O响应模型,每个进程的连接数等设置。

使用Nginx搭建WEB服务器L

3、HTTP配置:使用”http{}”界定标记,包括访问日志、HTTP端口、网页目录、默认字符集、连接保持、以及虚拟主机、PHP解析等一系列设置。其中大部分配置语句包含在子界定记”servier {}”内。

使用Nginx搭建WEB服务器L

由于内容太多就不一一解释了,大家可以自行研究。

六、配置状态统计以及虚拟主机

1、nginx的访问状态统计

Nginx内置了HTTP_STUB_STATUS状态统计模块,用来反馈当前的WEB访问情况。配置

编译参数时可添加—with-http_stub_stastus_module来启用此模块。要使用Nginx的状态统计功能,除了启用内建模块以外,还需要修改nginx.conf文件,指定访问位置并打开stub_status配置。在http{}配置的server{}子配置内添加如下配置项。

使用Nginx搭建WEB服务器L

重启服务,在浏览器中输入URL访问如下:

[root@localhost /]#service nginx restart

使用Nginx搭建WEB服务器L

2、配置基于域名的虚拟主机

使用Nginx搭建虚拟主机服务器时,每个虚拟WEB站点拥有独立的”server {}”配置段,各自

监听的IP地址、端口号可以单独指定,当然网站名称也是不同的。

例如:要创建两个站点www.benet.com和www.accp.com为两个虚拟WEB主机分别建立根目录,并准备测试首页。

使用Nginx搭建WEB服务器L

配置两个”server {}”区域,分别对应两个WEB站点,指定各自的网站名称、监听地址、网站根目录、访问日志等信息,然后重载配置。

使用Nginx搭建WEB服务器L

重启服务,在浏览器中分别输入不同域名,访问不同的网站。

[root@localhost /]#service nginx restart

使用Nginx搭建WEB服务器L

由于只有晚上cai有时间更新博客,所以写的质量不是很好,希望大家谅解,也希望文章对大家有所帮助。

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款