centos7 nginx 静态服务器

安装nginx(很简单这里就不介绍了)

              安装参考:https://www.cnblogs.com/huiyi0521/p/10253341.html

1,更改nginx的配置文件

               有两个配置文件:/etc/nginx/nginx.conf

                                            /usr/local/nginx/conf/nginx.off

 

                我们需要更改   /etc/nginx/nginx.conf   这个配置文件,让我们看看这个文件里边的内容

              

             #  基本结构是  http----》server -----》location

             最关键的地方就是红色框里的内容:他代表这个配置文件引用/etc/nginx/conf.d 下面的全部以.conf结尾的文件

,这样我们可以在/etc/nginx/conf.d建立多个.conf结尾的文件,实现不同的端口映射不同的界面

 

             server中的关键字解析:

                      listen          80 default_server:           监听的默认端口是80,我们可以更改这个值

                      server_name            www.hctrl.com:              绑定的域名,可以不能绑定,直接用localhost访问

                      root 和 include   在下面讲解(这是一个坑)

2.创建.conf文件

 

             1.默认的情况下,/etc/nginx文件夹下没有conf.d这个文件,我们需要自己创建

                                cd /etc/nginx

                                mkdir conf.d

              2.在conf.d这个文件夹下面创建一个a.conf文件,输入以下内容

    

server{

     listen       8001;

     location / {
        root         /usr/share/nginx/html;
        index        b.html a.html;
     }

     location ~\.html$ {
        root         /data/www;
     }
}
 

               3.首先我们需要在   /usr/share/nginx/html  下创建一个a.html,里面写一些内容

                       然后在/data/www 文件下也创建一个a.html

               请仔细阅读下面的内容!!!!!!!!!!

                  当读取配置文件内容时,首先会进入location / {}里面,会去进入/usr/share/nginx/html目录,查找b.html,如果不存在再去查找a.html,找到a.html之后会向下读取 location ~\.html$,这个会判断这个正则表达式是否和a.html匹配,如果匹配,就会显示最终的界面,就是/data/www/a.html

 

3.效果图

              在浏览器上输入:localhost:8001

 

 

这个是/data/www/a.html中的html代码效果

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值