zoukankan      html  css  js  c++  java
  • ngnix搭建前端服务

    首先下载ngnix包 http://nginx.org/en/download.html

    将ngnix包解压到某个文件夹下

    window nginx 基础命令

    在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。(说明:打开cmd窗口) 
    1、启动: 
    C:server ginx-1.0.2>start nginx 
    或 
    C:server ginx-1.0.2>nginx.exe 
    注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。 
    2、停止: 
    C:server ginx-1.0.2>nginx.exe -s stop 
    或 
    C:server ginx-1.0.2>nginx.exe -s quit 
    注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。 
    3、重新载入Nginx: 
    C:server ginx-1.0.2>nginx.exe -s reload 
    当配置信息修改,需要重新载入这些配置时使用此命令。 
    4、重新打开日志文件: 
    C:server ginx-1.0.2>nginx.exe -s reopen 
    5、查看Nginx版本: 
    C:server ginx-1.0.2>nginx -v 
    nginx: nginx version: nginx/1.0.2 
    或 
    C:server ginx-1.0.2>nginx -V 

    命令:

    start ngnix启动

    访问: localhost/

     

    如果未启动可能80端口被占用

      ngnix -s stop  停止

    修改conf   ngnix.conf文件

    修改server的port参数

    指定某个文件夹为服务

    server {

     location / {

    root D:/文件夹;

    }

    }

     访问出现403的情况

    http下添加

    autoindex on;
    autoindex_exact_size off;
    autoindex_localtime on;
    charset utf-8;

    补充字体跨域:

    这个是前端发布在ngnix中的配置;

    目前我这边使用场景是使用ice微服务,自服务的字体图标不展示;

    ngnix.config进行配置    记得配置root;网上资料告诉你要配置header,但是都没讲 root;导致我这边失败了好多次

    location ^~/fonts/ {
    root /opt/public/dist_prod;
    add_header 'Access-Control-Allow-Origin' '*' always;
    add_header Access-Control-Allow-Headers X-Requested-With;
    add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
    }
  • 相关阅读:
    C#读取并修改app.congig的实例
    apache:添加cgi模式
    初识golang
    Golang: pprof
    Golang:测试map是否存在
    beego: 获取request参数
    shell:crontab
    初识Iaas,paas
    初识golang
    Go-new和make
  • 原文地址:https://www.cnblogs.com/heyinwangchuan/p/11673599.html
Copyright © 2011-2022 走看看