一、Nginx的配置文件主要分为三个部分,全局配置、I/O事件配置和HTTP配置。“#”代表注释,配置项末尾以“;”结束

  1. 全局配置包括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.测试一下,分别用域名访问两个网站,看是否可以正常使用