深刻简出的nginx

深刻简出的nginx

hosts介绍

谈到nginx咱们不得不说hostshtml

hosts的存放在C:\Windows\System32\drivers\etc中的一个文件 作前端工做的通常都知道若是想在本地起一个服务咱们必须在当前文件夹在打开黑窗口输入 anywhere这条命令 但显示出来的是http://192.152.0.39:8000/这样的地址 其实咱们想要的就是在本地直接输入咱们的域名就能访问本地的html岂不是更好省的每次都要起一个anywhere这样多累啊!前端

这是个人hosts文件里配置127.0.0.1指的是本机地址
java

我在地址拦里敲个人域名 直接就出来效果了 是否是很帅啊!但实现如下效果咱们就得说说nginx了
nginx

nginx介绍

nginx:是一个高性能的 HTTP 和 反向代理 服务器程序员

下载

这是nginx的官网http://nginx.org/ 咱们应该下载这个版本 nginx-1.10.3 他最新版版本是nginx-1.11.10但不是太稳定的毕竟他是测试版!
下载完nginx咱们是能够直接用的
浏览器

配置

在==conf==这个文件下有一个nginx.conf的文件咱们须要配置一下缓存

  1. 打开后能够看到它的代码大部分是注释掉的 是为了方便咱们之后配置
  2. 在配置文件里有一段这样的代码 它就是咱们要配置的文件(我已经配置好了)
server {
        listen       80;#这个是默认的端口号
        server_name  www.changle.com;//这是咱们要输入的网站域名

        location / {
            root   E:\qianduan\www\www.changle.com;#这是你网站在本地的地址
            index  index.html index.htm;#它默认是index.html
        }
    }
  1. html已经配置好了 咱们一样也得配置css和js imags 也要在hosts里配置本身的js css imags等域名
  2. 同时咱们也要配置咱们的nginx 文件 和配置html同样
server {
       listen       80;
       server_name  css.changle52.com;

        location / {
            root   E:\qianduan\www\css.changle52.com;
        }
    }
    server {
       listen       80;
       server_name  js.changle52.com;

        location / {
            root   E:\qianduan\www\js.changle52.com;
        }
    }
执行

首先先了解一下nginx的经常使用命令服务器

  • 启动服务 start nginx
  • 中止服务 nginx -s stop
  • 重启 nginx -s reload

若是以上的步骤都执行了 那就开始咱们的神奇之旅吧!

  1. 须要咱们在nginx的文件夹下打开命令窗口 先启动服务 start nginx

  2. 这样咱们就启动了nginx服务器了 咱们就能实现咱们刚才在网站地址上的效果了

  3. 若是咱们更改了nginx.conf这个文件 咱们须要重启服务nginx -s reload

问题

在咱们用nginx的时候会遇到最大的问题是缓存 缓存对于用户来讲是很是好的 可是对于程序员来讲是很是苦B的事情全部咱们要清除缓存

  1. 咱们能够中止服务器 在启动服务器这样就不会有命令拦里的窗口缓存的问题了(这里中止服务器是在任务管理器上也必须没有nginx的痕迹)
  2. 浏览器的缓存 咱们用nginx的时候须要把浏览器的历史记录所有删除
  3. 在页面上咱们请求css js 文件的时候能够在链接后面加上?xxxxx x必须每次不一样
<script src="http://js.changle52.com/index.js?1" charset="utf-8"></script>

每次不断的该?后面的值 这样就能避免浏览器的缓存问题了

这就是咱们深刻简出的nginx

相关文章
相关标签/搜索