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

  1. 进入nginx的安装目录的conf子目录下
  2. 编辑nginx.conf文件  vi nginx.conf
  3. 找到server节点,server节点用来设置基于域名的虚拟主机。内容如下:
  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。
    修改后的内容如下:

  5. 保存并退出vi编辑器
  6. 在html目录下创建bdqn1和bdqn2两个目录
  7. 在这两个目录下分别创建两个index.html文件,内容如下:

  8. 进入sbin目录执行 ./nginx -t命令检查配置文件是否正确,出现如下提示则表示配置成功!
  9. 编辑windows的hosts文件,在windows当中该文件在C:\Windows\System32\drivers\etc目录下,注意该文件默认是只读的。因此需要先将只读属性去掉,如下图所示:

    去掉只读旁边的对钩
  10. 编写该文件,内容如下:

    在文件的末尾增加ip地址和域名,前面的ip地址是nginx服务器的ip地址
  11. 保存退出
  12. 启动nginx服务/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
  13. 在浏览器当中输入www.nginx1.com,结果如下所示:
  14. 在浏览器当中输入www.nginx2.com,结果如下所示:
  15. 将server节点单独放到一个配置文件
    a、在conf目录下创建vhosts子目录,cd进入该目录
    b、vi vhosts.conf编辑该文件,将之前编写的server节点内容剪切 并粘贴到此文件,如下图:
          
    c、编辑conf目录下的nginx.conf文件,添加include vhosts/*.conf;注意一定要增加分号,否则执行sbin目录下的 ./nginx -t显示配置文件错误
    d、保存然后执行sbin目录下的 ./nginx -s reload命令重启nginx服务
    e、在浏览器当中输入域名查看运行结果与步骤13、14一致。
  16. 一般在企业当中server节点的配置单独放在一个文件当中的情况居多。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值