zoukankan      html  css  js  c++  java
  • nginx入门笔记

      记得之前公司的代码是跑在Nginx服务器上,并配置成自动化部署,但这些工作都是别人完成的,所以自己想顺着这个思路研究下,本文主要记录下自己学习的过程

      关于Nginx的介绍在中文手册里已经介绍的很清楚了:http://www.nginx.cn/doc/

      网上查查资料好像都是在Linux上安装

      那么我们在Windows下玩玩看

     1.下载

    访问官网:http://nginx.org/,点右侧的download,选择中间的稳定版本

    2.安装

    压缩包体积很小,也没有复杂的安装程序,解压后目录为

    点击下面的应用程序即可启动,注意启动只会闪一个窗口,并不会像Tomcat一样打开个窗口,在浏览器地址栏输入http:localhost 便能看到 欢迎页面,

    出现以上页面说明成功了

    3.配置

    配置文件是放在conf目录下,打开nginx.conf文件看下

    这是默认配置,可以看到端口是80,服务器名是localhost,映射地址是root(nginx的根目录)下html目录下的index页面

    接下来更改下配置,把端口改为8088,映射地址改为自己的页面

    更改之后要重启服务,但并没有重启和关闭的程序,需要使用命令

    打开doc命令窗口,进入nginx安装目录

    nginx的命令很简单,常用的如下:

      start nginx : 启动nginx
      nginx -s reload  :修改配置后重新加载生效
      nginx -s reopen  :重新打开日志文件
      nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确

      关闭nginx:
      nginx -s stop  :快速停止nginx
      nginx -s quit  :完整有序的停止nginx
    我们执行关闭再打开就可以了
    在浏览器输入http:localhost:8088;就可以访问自己的页面了
    接下来研究下把vue项目运行在nginx上是否可行
    我的思路是直接把链接地址映射到vue项目的dist目录,这样每次只要执行npm run build就可以更新项目,可是竟然报以下错误,
    换成git管理的项目也一样,如果把dist目录复制出来就能正常访问,难道nginx对svn或git管理的项目又访问限制?网上都是要配置禁止访问,这是怎么回事呢
     
    参考链接:
    入门教程:https://www.cnblogs.com/crazylqy/p/6891929.html
    中文文档:http://www.nginx.cn/doc/
    window下安装nginx:https://blog.csdn.net/xqhys/article/details/68485186
              https://www.cnblogs.com/saysmy/p/6609796.html
  • 相关阅读:
    CSS知识总结一
    Html知识总结一
    转:B/S和C/S结构的区别
    转:理解本真的 REST 架构风格
    转载:简洁明了说明RESTful架构是什么
    名词理解
    转: 如何理解API,API 是如何工作的
    WEB的理解
    开关按钮的实现
    ssm学习之ssm框架详解
  • 原文地址:https://www.cnblogs.com/jieker/p/9066364.html
Copyright © 2011-2022 走看看