Nginx的配置及其虚拟主机应用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx的配置及其虚拟主机应用相关的知识,希望对你有一定的参考价值。
一、nginx的配置文件主要分为三个部分,全局配置、I/O事件配置和HTTP配置。“#”代表注释,配置项末尾以“;”结束
全局配置包括Nginx的运行用户、工作进程数、错误日志、PID存放位置等基本信息
这里工作进程默认为1,如果服务器有多块CPU或者使用多核处理器,我们可以将工作进程数量修改成与CPU核心数相同,但如果网站访问量需求并不大,一般设置为1就够了
2.I/O事件配置,使用“events {}”界定标记,用来指定Nginx进程的I/O相应模块,没个进程的链接数量等。对于2.6及其以上的版本,建议使用epoll模型以提高性能;每个进程的连接数量根据实际需要来定,一般在10000以下,默认是1024。
3.HTTP配置,使用“http {}”界定标记,包括访问日志、http端口、网页目录、默认字符集、连接保持及其虚拟主机、php解析等一系列的设置,其中大部分配置语句包含在子界定标记“server {}”内
如果想做更改找到对应的配置项修改即可,修改后重启Nginx服务
二、基于域名的虚拟Web主机
1.首先我们先创建两个测试页,以便进行测试
2.接下来修改Nginx的配置文件,在http配置中添加如下两个server配置项,注意:server配置项的“{}”界定标记一定要成对,并且每一行配置项末尾以“;”结束,最后保存退出并重启Nginx服务
3.测试一下,分别用域名访问两个网站,看是否可以正常使用
以上是关于Nginx的配置及其虚拟主机应用的主要内容,如果未能解决你的问题,请参考以下文章