ngnix搭建前端服务

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

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

 

window nginx 基础命令

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

 

posted @ 2019-10-14 20:03  莺哥  阅读(215)  评论(0编辑  收藏  举报