一步一步配置nginx域名服务器(图文)

  1. 进入nginx的安装目录的conf子目录下
  2. 编辑nginx.conf文件  vi nginx.conf
  3. 找到server节点,server节点用来设置基于域名的虚拟主机。内容如下:
    一步一步配置nginx域名服务器(图文)_第1张图片
  4. 修改该节点的内容

    #www.bdqn1.com
        server {
            listen       80;
            server_name  www.bdqn1.com;

            location / {
                root   html/bdqn1;
                index  index.html index.htm;
            }
        }
        #www.bdqn2.com
        server {
            listen       80;
            server_name  www.bdqn2.com;

            location / {
                root   html/bdqn2;
                index  index.html index.htm;
            }
        }

    listen用来监听端口,此处的端口号为80,它也是http协议的默认端口。location表示位置信息,后面的/表示站点的根目录。root是根目录在nginx的物理地址,最后的index表示访问站点的默认页面,在此处设置为index.html和index.html。
    修改后的内容如下:
    一步一步配置nginx域名服务器(图文)_第2张图片

  5. 保存并退出vi编辑器
  6. 在html目录下创建bdqn1和bdqn2两个目录
  7. 在这两个目录下分别创建两个index.html文件,内容如下:
    一步一步配置nginx域名服务器(图文)_第3张图片
    一步一步配置nginx域名服务器(图文)_第4张图片
  8. 进入sbin目录执行 ./nginx -t命令检查配置文件是否正确,出现如下提示则表示配置成功!
  9. 编辑windows的hosts文件,在windows当中该文件在C:\Windows\System32\drivers\etc目录下,注意该文件默认是只读的。因此需要先将只读属性去掉,如下图所示:
    一步一步配置nginx域名服务器(图文)_第5张图片
    去掉只读旁边的对钩
  10. 编写该文件,内容如下:
    一步一步配置nginx域名服务器(图文)_第6张图片
    在文件的末尾增加ip地址和域名,前面的ip地址是nginx服务器的ip地址
  11. 保存退出
  12. 启动nginx服务/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
  13. 在浏览器当中输入www.nginx1.com,结果如下所示:
    一步一步配置nginx域名服务器(图文)_第7张图片
  14. 在浏览器当中输入www.nginx2.com,结果如下所示:
    一步一步配置nginx域名服务器(图文)_第8张图片
  15. 将server节点单独放到一个配置文件
    a、在conf目录下创建vhosts子目录,cd进入该目录
    b、vi vhosts.conf编辑该文件,将之前编写的server节点内容剪切 并粘贴到此文件,如下图:
          一步一步配置nginx域名服务器(图文)_第9张图片
    c、编辑conf目录下的nginx.conf文件,添加include vhosts/*.conf;注意一定要增加分号,否则执行sbin目录下的 ./nginx -t显示配置文件错误
    d、保存然后执行sbin目录下的 ./nginx -s reload命令重启nginx服务
    e、在浏览器当中输入域名查看运行结果与步骤13、14一致。
  16. 一般在企业当中server节点的配置单独放在一个文件当中的情况居多。

你可能感兴趣的:(Nginx,一步一步系列)