使用Nginx搭建WEB服务器(2)

五、修改nginx.conf配置文件

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

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

使用Nginx搭建WEB服务器L

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

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{}子配置内添加如下配置项。

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

[root@localhost /]#service nginx restart

使用Nginx搭建WEB服务器L

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

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

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

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

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

使用Nginx搭建WEB服务器L

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

[root@localhost /]#service nginx restart

使用Nginx搭建WEB服务器L

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/1e1fb5e28214c09ef8cba0cecd38fb1f.html