精华内容
下载资源
问答
  • Nginx配置

    万次阅读 多人点赞 2019-04-22 11:12:15
    1.Web 服务器: 相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll ...

    一. ngnix用途

    1. Web 服务器:

    相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型.

    2.负载均衡服务器

    支持作为 HTTP代理服务器对外进行服务。Nginx用C编写,不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。

    3.作为邮件代理服务器

    Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last.fm 描述了成功并且美妙的使用经验.

    4.优势

    安装非常的简单,配置文件 非常简洁(还能够支持perl语法),Bugs非常少的服务器, Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够在 不间断服务的情况下进行软件版本的升级。

    二. windows下安装nginx

    1. 下载nginx:

    http://nginx.org/en/download.html 
    

    2. 解压即可

    在这里插入图片描述

    3.nginx的启动

    1. 直接双击nginx.exe,双击后一个黑色的弹窗一闪而过.
    2. 打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe 或者 start nginx ,回车即可
    3. 检查nginx启动是否成:
      直接在浏览器地址栏输入网址http://localhost:80,回车,出现以下页面说明启动成功
      在这里插入图片描述
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190422101037498.png)
    

    三.nginx配置

    1. nginx的配置文件是conf目录下的nginx.conf

    在这里插入图片描述

    2. nginx默认的访问路径server_name:localhost和监听端口listen:80,启动nginx之后,在浏览器中访问http://localhost:80或者http://localhost(http默认端口80,可以不写),即可出现nginx的欢迎页面

    在这里插入图片描述

    3. 启动之后, 如果80端口被占用(netstat -ano | findstr “80”), 可以修改listen的值,不需要重启nginx,只需要执行命令:nginx -s reload,即可生效。

    四. nginx的location配置

    location指令的作用是根据用户请求的URI来执行不同的应用,也就是根据用户请求的网站URL进行匹配,匹配成功即进行相关的操作。
    即:此模块专门将请求导向其他服务

    1. location的语法:

    location [ = | ~ | ~* | ^~ ] uri { … }
    | 指令 | | 匹配标识 | | 匹配的网站网址 | | 匹配URI之后要执行的配置段|
    精确匹配(=) > 字符串打头匹配(^~) > 正则匹配() > 否定式正则匹配(!或!) > 通用匹配(/)。两种正则当中,区分大小写的优先级高,也就是不带*的优先级高(范围从小到大)

    2. 匹配模式:

    a. 精确匹配:

    location = / {
       #精确匹配访问网站根目录
    }
    location = /login {
       #精确匹配http://xxx.com/login
    }
    

    b. ^~ 表示以什么打头,关键在于正则的开头符 ^

    location ^~ /static/ {
       #以/static打头,比如 http://xxx.com/static/jQuery.js
    }
    

    c. 正则匹配(~ 区分大小写的正则, ~* 不区分大小的正则)

    location ~ \.png {
        #以png结尾,比如比如 http://xxx.com/img/a.png
    }
    location ~* \.png$ {
        #以png或者PNG或者Png等等结尾,比如比如 http://xxx.com/img/a.pNg。如果是png结尾,会优先匹配上面一条。
    }
    

    d. 排除法的正则,同样区分大小写优先于不区分大小写

    location !~ \.png$ {
       #匹配“以png结尾”失败,进入location,那就情况多了去了,只要不以png结尾就行
    }
    location !~* \.xhtml$ {
       #匹配“以png或者PNG或者PnG等等”结尾失败,进入location,那情况也多了去了,只要不是PNG的各种大小写变体就行
    }
    e. 通用匹配
    location / {
       #用来兜底的,当前面其他所有的规则都不满足条件,就归入这个通用的
    }
    

    f. “@”前缀

    在这里插入代码片
    

    注意:inginx中配置proxy_pass时,当在后面的url加上了"/",相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有"/",则会把匹配的路径部分也给代理走.
    例如:
    nginx请求链接:http://localhost:8080/api/getName?name=xiaoming
    a.第一种情况:proxy_pass链接的最后不带"/"
    在这里插入图片描述
    则被代理为:http://localhost:8082/api/getName?name=xiaoming
    b.第二种情况:proxy_pass链接的最后带"/"
    在这里插入图片描述
    则被代理为:http://localhost:8082/getName?name=xiaoming

    五. 负载均衡:

    1.nginx的反向代理:

    nginx的代理过程,就是将请求发送给nginx,然后将请求转发给后端服务器,后端服务器处理完毕之后将结果再发给nginx,nginx再把结果发送给客户端。后端服务器可在远程也可在本地,也可以是nginx服务器内部定义的其他虚拟主机。这些接收
    nginx转发的服务器被称为上游(upstream)使用nginx做代理的目的之一是扩展基础架构的规模。nginx可以处理大量并发连接,请求到来后,nginx可将其转发给任意数量的后台服务器进行处理,这等于将负载均衡分散到整个集群

    2.缓冲:

    nginx也提供了缓冲的机制,用于提高性能。没有缓冲的情况下,数据直接从后端服务器发送给客户端。缓冲的作用是在nginx上临时存储来自后端服务器的处理结果,从而可以提早关闭nginx到后端的连接,减少IO的损耗。一般内容存放在内存当中,但当内容过多,造成的内存不够时,会把内容存放在临时文件目录下。

    3.负载均衡:

    客户端访问nginx的时候,只需要配置一个ip和一个端口,nginx帮助我们把请求转发不同的后台服务中。
    在这里插入图片描述

    六. nginx配置多个配置文件:

    需要在server中加:include config/*.conf;
    

    七. 跨域

    跨域请求就是指:当前发起请求的域与该请求指向的资源所在的域不一样。这里的域指的是这样的一个概念:我们认为若协议 + 域名 + 端口号均相同,那么就是同域。
    
    展开全文
  • Nginx 配置SSL证书教程

    千次阅读 2020-04-15 22:12:55
    我们现在需要在nginx中进行配置,我们将使用默认的nginx配置文件,即/etc/nginx/conf.d/default.conf. 假设这是我们第一次对配置进行任何更改,打开文件并删除或注释所有旧文件内容,然后将以下条目放入文件中。 vi ...

    1、Nginx 配置SSL证书教程

    一、背景介绍

    域名、SSL证书、服务器我们公司都用的是非中国大陆的,主要是为了避开备案、审核等繁琐过程。

    • 域名:Godaddy平台。
    • SSL证书:Godaddy平台。
    • 服务器:香港阿里云,系统为:CentOS Linux release 7.6.1810 (Core) 。
    • WEB服务器:采用Nginx 部署。

    二、购买SSL证书

    SSL证书我购买的是Godaddy UCC/SAN SSL证书,可以配置5个域名。
    SSL证书购买界面
    在这里插入图片描述
    购买完后在你的Godaddy管理平台就能看到你购买的证书,然后操作界面去配置你的域名
    购买到的SSL证书

    展开全文
  • Nginx配置反向代理

    万次阅读 多人点赞 2019-07-14 14:05:31
    Nginx配置反向代理,什么是反向代理 反向代理服务器决定哪台服务器提供服务。返回代理服务器不提供服务器。只是请求的转发。

    更多Nginx教程可以点击下面的链接查看哦

    https://www.itqiankun.com/article/1564904492

    什么是反向代理

    反向代理服务器决定哪台服务器提供服务。返回代理服务器不提供服务器。只是请求的转发。
    正向代理如下
    在这里插入图片描述
    反向代理如下
    在这里插入图片描述

    Nginx实现反向代理的过程
    首先安装两个tomcat服务器,都放到nginx服务器里面,两个端口分别是8081和8082

    首先是下载tomcat,使用下面的命令

    wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.94/bin/apache-tomcat-7.0.94.tar.gz
    

    在这里插入图片描述
    然后是加载这个压缩包

    tar -xvf apache-tomcat-7.0.94.tar.gz
    

    在这里插入图片描述
    然后把apache-tomcat-7.0.94复制成两份,一份是tomcat8081,一份是tomcat8082,过程如下

    cp -r apache-tomcat-7.0.94 tomcat8081
    cp -r apache-tomcat-7.0.94 tomcat8082
    

    在这里插入图片描述
    然后通过Editplus远程连接修改tomcat8081里面的server.xml配置里面修改端口号,(怎么通过EditPlus连接linux,看着篇文章:https://blog.csdn.net/weixin_43689480/article/details/95867289,注意主要要修改三个端口号

    <Server port="8006" shutdown="SHUTDOWN">
    <Connector port="8081" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
    

    然后通过Editplus远程连接修改tomcat8082里面的server.xml配置里面修改端口号(怎么通过EditPlus连接linux,看着篇文章:https://blog.csdn.net/weixin_43689480/article/details/95867289,注意主要要修改三个端口号

    <Server port="8007" shutdown="SHUTDOWN">
    <Connector port="8082" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    <Connector port="8011" protocol="AJP/1.3" redirectPort="8443" />
    

    然后把tomact8081里面的webapps文件夹里面的ROOT文件夹里面的index.jsp变成下面这样,此时可以看到下面输入的内容是8081

    
    <!DOCTYPE html>
    <%@ page session="false" %>
    <%
    java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy");
    request.setAttribute("year", sdf.format(new java.util.Date()));
    request.setAttribute("tomcat7Url", "http://tomcat.apache.org/");
    request.setAttribute("tomcat7DocUrl", "/docs/");
    request.setAttribute("tomcat7ExamplesUrl", "/examples/");
    %>
    <html lang="en">
        <head>
            <title><%=request.getServletContext().getServerInfo() %></title>
            <link href="favicon.ico" rel="icon" type="image/x-icon" />
            <link href="favicon.ico" rel="shortcut icon" type="image/x-icon" />
            <link href="tomcat.css" rel="stylesheet" type="text/css" />
        </head>
    
        <body>
    		<h1>tomcat8081index.jsp<h1>
        </body>
    
    </html>
    

    然后把tomact8082里面的webapps文件夹里面的ROOT文件夹里面的index.jsp变成下面这样,此时可以看到下面输入的内容是8082

    
    <!DOCTYPE html>
    <%@ page session="false" %>
    <%
    java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy");
    request.setAttribute("year", sdf.format(new java.util.Date()));
    request.setAttribute("tomcat7Url", "http://tomcat.apache.org/");
    request.setAttribute("tomcat7DocUrl", "/docs/");
    request.setAttribute("tomcat7ExamplesUrl", "/examples/");
    %>
    <html lang="en">
        <head>
            <title><%=request.getServletContext().getServerInfo() %></title>
            <link href="favicon.ico" rel="icon" type="image/x-icon" />
            <link href="favicon.ico" rel="shortcut icon" type="image/x-icon" />
            <link href="tomcat.css" rel="stylesheet" type="text/css" />
        </head>
    
        <body>
    		<h1>tomcat8082index.jsp<h1>
        </body>
    
    </html>
    

    然后就是启动tomcat8081和tomcat8082,启动如下所示

    /root/tomcat8081/bin/startup.sh
    /root/tomcat8082/bin/startup.sh
    

    然后访问http://47.91.248.236:8081/ 路径结果如下,成功了

    在这里插入图片描述
    然后访问http://47.91.248.236:8082/ 路径结果如下,成功了
    在这里插入图片描述

    然后我们配置本地电脑里面的host文件变成下面这样

    这里我们借助ihost来操作
    在这里插入图片描述

    然后配置nginx服务器里面的conf文件夹里面的nginx.conf配置文件,配置完之后记得要重启nginx服务器

    此时当访问www.sina.com 的时候,就会访问host文件,然后就会去找47.91.248.236 这个ip对应的linux服务器,然后www.sina.com 默认的端口就是80,所以访问www.sina.com 的时候,就会找到下面的upstream tomcat1,然后下面的upstream tomcat1就会去找server 47.91.248.236:8081,就会找到8081端口的tomcat服务器,然后因为upstream tomcat1的默认访问页是index.jsp,所以就会访问8081端口的tomcat服务器的index.jsp页面(也就是http://47.91.248.236:8081/index.jsp

    此时当访问www.huohu.com 的时候,就会访问host文件,然后就会去找47.91.248.236 这个ip对应的linux服务器,然后www.huohu.com 默认的端口就是80,所以访问www.huohu.com 的时候,就会找到下面的upstream tomcat2,然后下面的upstream tomcat2就会去找server 47.91.248.236:8082,就会找到8082端口的tomcat服务器,然后因为upstream tomcat2的默认访问页是index.jsp,所以就会访问8082端口的tomcat服务器的index.jsp页面(也就是http://47.91.248.236:8082/index.jsp

    user  root;
    worker_processes  1;
    events {
        worker_connections  1024;
    }
    
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
        sendfile        on;
        keepalive_timeout  65;
    	#配置www.sina.com:80对应的服务器监听端口
    	upstream tomcat1 {
    	server 47.91.248.236:8081;
    	}
    	server {
    	    listen       80;
    	    server_name  www.sina.com;
    	    location / {
    	        proxy_pass   http://tomcat1;
    	        #配置默认访问页,这里就会访问到tomcat1里面的那个index.jsp文件里面
    	        index  index.jsp;
    	    }
    	}
    	
        
        #配置www.houhu.com:80对应的服务器监听端口
        upstream tomcat2 {
    	server 47.91.248.236:8082;
        }
        server {
            listen       80;
            server_name  www.houhu.com;
            location / {
                proxy_pass   http://tomcat2;
                #配置默认访问页,这里就会访问到tomcat2里面的那个index.jsp文件里面
                index  index.jsp;
            }
        }
    }
    
    然后我们访问 www.sina.com

    此时访问到的就是tomcat8081对应的tomcat服务器
    在这里插入图片描述

    然后我们访问 www.huohu.com

    此时访问到的就是tomcat8082对应的tomcat服务器

    在这里插入图片描述

    到此nginx的反向代理就完成了

    能看到这里的同学,觉得好的话就帮忙点个赞吧,Thanks♪(・ω・)ノ

    原文链接

    大佬链接
    https://www.itqiankun.com/article/1564904492

    展开全文
  • Nginx配置文件详解

    千次阅读 2020-03-08 03:53:15
    一、Nginx配置文件的整体结构 Nginx是通过配置文件来做到各个功能的实现的。Nginx配置文件的格式非常合乎逻辑,学习这种格式以及如何使用这种每个部分是基础,这将帮助我们有可能手工创建一个配置文件。 其...

    一、Nginx的配置文件的整体结构

    Nginx是通过配置文件来做到各个功能的实现的。Nginx的配置文件的格式非常合乎逻辑,学习这种格式以及如何使用这种每个部分是基础,这将帮助我们有可能手工创建一个配置文件。

    其整体结构如下:

     

    思维导图

     

     

    框架图

    从图中我们可以看出主要包含以下几大部分内容:
    main(全局设置):设置的指令将影响其他所有设置;
    server(主机设置):指令主要用于指定主机和端口、
    upstream(负载均衡服务器设置):指令主要用于负载均衡,设置一系列的后端服务器
    location(URL匹配特定位置的设置):用于匹配网页位置。

    这四者之间的关系式:server继承main,location继承server,upstream既不会继承其他设置也不会被继承。在这四个部分当中,每个部分都包含若干指令,这些指令主要包含Nginx的主模块指令、事件模块指令、HTTP核心模块指令,同时每个部分还可以使用其他HTTP模块指令,例如Http SSL模块、HttpGzip Static模块和Http Addition模块等。

    二、各部分详解

    1. 全局块

    该部分配置主要影响Nginx全局,通常包括下面几个部分:

        a、配置运行Nginx服务器用户(组)
         如:user nobody nobody;   user是个主模块指令,指定Nginx Worker进程运行以及用户组。
         指令格式:user user [group];  
         user:指定可以运行Nginx服务器的用户;group:可选项,可以运行Nginx服务器的用户组。
         如果user指令不配置或者配置为user nobody nobody,默认由nobody账户运行。

        b、worker process数    
          如:worker_processes 2;    woker_processes是个主模块指令,制定了Nginx要开启的进程数。每个Nginx进程平均耗费10M~12M内存。建议指定和CPU的数量一致即可。
          Nginx服务器实现并发处理服务的关键。
          指令格式:worker_processes number | auto;
          number : Nginx 进程最多可以产生的worker process 数。
          auto : Nginx 进程将自动检测

          在按照上面的配置格式配置了之后,假如上面的数目是2,那么启动Nginx服务器后,在后台主机上查看Nginx的进程情况,可以看到应该是有2个Nginx进程。

        c、错误日志的存放路径
          如:error_log logs/error.log  notice;  error_log 是个主模块指令,用来定义全局错误日志文件。日志输出级别有debug,info,notice,warn,error,erit可供选择,其中,debug输出日志最为详细,而crit输出日志最少。
         指定格式:error_log file  | stderr;
         file : 日志输出到某个文件file
         stderr : 日志输出到标准错误输出 (日志输出级别)。 

        d、Nginx进程PID存放路径
           如:pid logs/nginx.pid;   pid是个主模块指令,用来指定进程pid的存储文件位置。
           Nginx进程是作为系统守护进程在进行,需要在某个文件中保存当前运行程序的主进程号,Nginx支持该保存文件路径的定义。
           指令格式:pid file;
           file:指定存放路径和文件名称。

            如果不指定,则默认置于路径 logs/nginx.pid

        e、worker_rlimit_nofile 
           如:worker_rlimit_nofile 65535;  用来绑定worker进程和CPU,Linux内核2.4 以上可用
           指定进程可以打开的最多文件描述数目,理论值应该是最多打开文件数(ulimit -n )与nginx进程数相除,但是Nginx分配请求并不是那么均匀,所以最好与ulimit -n 的值保持一致。
           现在在Linux2.6 内核下开启文件打开数为65535,worker_rlimit_nofile 就相应应该填写65535.这是因为Nginx调度时请求到进程并不是那么均衡,所以假如填写10240,总并发量达到3-4万时就有进程超过10240了,这就会返回502。

     events 事件指令是设定Nginx的工作模式及连接数上限

    2:events块
        

     events事件指令是设定Nginx的工作模式及连接数上限。每个配置选项的含义解释如下:
    a、use
    如:use epoll;
    use是事件模块指令,用来指定Nginx的工作模式。Nginx支持的工作模式有select、poll、kqueue、epoll、rtsig和/dev/poll 。其中select 和poll 都是标准的工作模式,kqueue和epoll是高效的工作模式,不同的是epoll用在Linux平台上,而kqueue用在BSD系统中。对于Linux系统,epoll工作模式是首选。


    b、worker_connections
    如:worker_connections65536;

    work_connections也是个事件模块指令,用于定义Nginx每个进程的最大连接数,默认是1024。

    3:http块

     

    A、定义MIMI-Type
    如:include  mime.types;
    指令格式:include file;
    该指令主要用于将其他的Nginx配置或第三方模块的配置引用到当前的主配文件中,减少主配置文件的复杂度。default_type  application/octet-stream;
    default_type

    属于HTTP核心模块指令,这里设定默认类型为二进制流。也就是当文件类型未定义时使用这种方式,

    B、自定义服务日志
     log_format 是Nginx的HttpLog模块指令,用于指定Nginx日志的输出日志。当然其中还有更为详细的配置,但是这里只做大略的研究学习,不过分深入细节。

    C、允许sendfile方式传输文件
    指令格式:sendfile  on;
    这个指令中的参数on是表示开启高效文件传输模式,默认是关闭状态(off),将tcp_nopush和tcp_nodelay两个指令设置为on用于防止网络阻塞;

    D、连接超时时间
    指令格式:keepalive_timeout number;
    如:keepalive_timeout 65;
      keepalive_timeout
     设置客户端连接保持活动的超时时间。在超过这个时间之后,服务器会关闭该连接;

     

    4、server块
     

    server 块是对虚拟主机的配置,server标志定义虚拟主机开始,

    A、listen用于指定虚拟主机的服务端口,
    B、server_name 用来指定IP地址或域名,多个域名之间用空格分开。
    C、index用于设定访问的默认首页地址.。
    D、root指令用于指定虚拟主机的网页根目录,这个目录可以是相对路径,也可以是绝对路径。
    E、charset用于设置网页的默认编码格式。
    F、access_log 用来指定虚拟主机的访问日志存放路径,最后的main 用于指定访问日志的输出格式。

    5.location块

    URL地址匹配是进行Nginx配置中最灵活的部分。 location支持正则表达式匹配,也支持条件判断匹配,用户可以通过location指令实现Nginx对动、静态网页进行过滤处理。使用location URL匹配配置还可以实现反向代理,用于实现PHP动态解析或者负载负载均衡。

     

    a、location配置
    b、请求根目录配置
    c、更改location的URI
    d、网站默认首页配置



    作者:书中乌鸦不是鸟
    链接:https://www.jianshu.com/p/1593954d5faf
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    展开全文
  • 前端nginx配置并且同一域名配置多个项目前端nginx配置并且同一域名配置多个项目first of all下载配置nginx配置nginx开机自启动nginx -t 找不到nginx的修复nginx进行重启Nginx同一个域名配置多个项目nginx按不同的...
  • nginx配置多个server

    千次阅读 2020-11-03 14:35:19
    nginx配置多个server server { listen 80; server_name localhost; root C:\Users\Administrator\Desktop\dist; location / { try_files $uri /index.html; } location /api/ { proxy_set_header ...
  • nginx配置API接口

    千次阅读 2020-04-23 13:31:40
    目录引言nginx 配置API接口1.api配置上下文2.配置nginx.conf3.去测试 引言 今天上午利用上班时间摸了个鱼(其实工作已经完成的差不多了。。。至少我是这么觉得),于是自己照着杏子姐的博客写了个springboot的服务。...
  • 宝塔面板之nginx 配置

    千次阅读 2020-05-23 04:15:31
    有个总的nginx配置,路径在 /www/server/nginx/conf/nginx.conf 内容如下: user www www; worker_processes auto; error_log /www/wwwlogs/nginx_error.log crit; pid /www/server/nginx/logs/nginx.pid; worker...
  • Nginx配置多个访问路径

    千次阅读 2020-03-04 15:08:29
    Nginx配置多个访问路径 找到conf/nginx.conf修改配置文件 #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx....
  • nginx配置文件 通过域名访问

    万次阅读 多人点赞 2018-10-24 16:26:17
    解读Nginx配置文件,通过域名访问tomcat 第一次在linux 服务器上使用nginx 并指向tomcat 目录 通过域名 访问项目。遇到了很多坑,为了让自己更好的学习并吸收知识,特意总结了一下这次的经验。 首先我们需要了解一下...
  • nginx 配置代理 配置图片

    万次阅读 2020-05-29 10:25:03
    #user nobody; worker_processes 1; #error_log logs/error.log; ...#error_log logs/error...#pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type ...
  • Nginx 配置域名

    万次阅读 2019-07-02 17:12:31
    打开 cd /usr/local/nginx/conf 打开你安装 Nginx 目录下的配置文件夹 编辑 vim nginx.conf server { listen 80; // 默认 80 server_name www.xxxx.cn; // 域名 #charset koi8-r; #access_...
  • Nginx 配置服务器文件上传与下载

    千次阅读 2020-03-03 11:24:28
    最近在做项目中需要给前端提供文件...需要修改 nginx.conf 配置文件(内网地址:10.12.1.215、外网地址:113.98.58.42),内容如下: user nginx; worker_processes auto; error_log /var/log/nginx/error.log;...
  • Nginx配置解决跨域,及配置讲解

    千次阅读 2020-02-05 02:23:52
    一、nginx配置解析 nginx可以解决很多头疼的问题,一般来说,nginx可以用于静态页面的服务器、静态文件缓存服务器、网站的反向代理、负载均衡服务器等。 而实现这一切,基本只要配置nginx.conf即可。 注:nginx....
  • 昨天在dockers安装了nginx,安装倒是很简单docker pull nginx:版本号,不写版本号默认是pull最新版。...虽然docker安装很方便,但是对于刚入门的要想修改里面的配置文件就不简单了, 网上有很多讲解如何在本地...
  • nginx配置多个SSL证书

    2019-12-26 13:44:56
    # 然后是nginx配置配置了两个文件: ``` server { listen 443 ssl; #SSL协议访问端口号为443。此处如未添加ssl,可能会造成Nginx无法启动。 server_name example.cn; #将localhost修改为您证书...
  • nginx配置wss示例

    千次阅读 2019-07-06 12:19:06
    nginx配置wss 又好久没更新我的博客了,今天出于一些工作,需要在nginx搭建wss,下面我来示例一下 第一步 先申请号你的SSL证书,拿到private.key和full_chain.pem这两个文件 第二步 下载一个Key转换工具,推荐这个...
  • Nginx配置教程nginx的特点nginx配置前端静态页面代码nginx配置后端接口 nginx的特点 更快: 单次请求会得到更快的响应。 在高并发环境下,Nginx 比其他 WEB 服务器有更快的响应。 高扩展性: Nginx 是基于模块...
  • Nginx配置访问图片获取方法

    千次阅读 2020-06-19 20:23:20
    Nginx配置访问图片获取方法
  • Nginx配置配置文件详解

    万次阅读 多人点赞 2018-10-24 22:45:23
    配置文件 主配置文件
  • nginx配置反向代理

    千次阅读 2020-10-20 09:41:22
    1:配置实例1, 反向代理 1:实现效果 (1)打开浏览器,在浏览器地址栏中输入www.123.com 跳转到linux系统tomcat主页面中 2:在linux中,安装tomcat,使用默认的端口号:8080 (1)下载tomcat,然后通过Xftp将tomcat...
  • nginx配置文件在哪里?

    千次阅读 2020-06-16 07:54:22
    如何找出nginx配置文件的所在位置? 对于一台陌生的服务器或安装太久忘了位置,怎么才能简单快速的找到配置文件的位置呢?要找出配置文件的位置,需要先找出nginx可执行文件的路径 , 这里有几种方法: 1、如果程序...
  • Nginx反向代理配置实例、及一台Nginx配置多个反向代理。 本文主要配置Nginx的反向代理,及公司有多台服务器都需要公司一台主Nginx代理配置。使用Nginx+Tomcat实现此项目的反向代理,至于Nginx,tomcat如何搭建百度一...
  • Nginx 配置生成工具在线生成神器

    千次阅读 2019-05-31 18:43:44
    Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高...在实际的生产配置环境中,我们经常会需要修改、增加Nginx配置的问题,有的时候需求变化多种多样,总会出现意想不到的各种错误,一般肯定会收集...
  • Nginx Nginx配置文件详解及其负载均衡

    千次阅读 2019-05-12 22:32:48
    Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。国内使用Nginx的网站有如下公司:新浪、网易、腾讯、CSDN、酷六、小米等   优点如下: 1.高并发连接:   官方测试能够支撑5万...
  • nginx配置路径

    千次阅读 2019-06-25 11:25:26
    Nginx配置proxy_pass转发的/路径问题 Nginx配置proxy_pass转发的/路径问题 在nginx中配置proxy_pass时,如果是按照^~匹配路径时,要注意proxy_pass后的url最后的/,当加上了/,相当于是绝对根路径,则nginx不会把...
  • hosts和nginx配置详细对比

    万次阅读 2019-12-01 19:37:18
    解决域名解析问题4.nginx解决端口问题使用反向代理配置实例讲解2Nginx配置文件结构 说明 DNS服务器: 把域名解析为IP地址,保存的就是域名和ip的映射关系。一个域名和一个ip地址绑定,一个ip地址可以被多个域名...
  • 宝塔Nginx配置

    千次阅读 2019-05-19 19:53:08
  • nginx 配置443端口

    万次阅读 2020-05-13 10:43:11
    二、配置 1、下载ssl证书,里面有XXX.pem,XXX.key两个文件 2、找到nginxnginx.conf文件,我的是自动安装的一般在、/etc/nginx/nginx.conf里面。 3、打开nginx.conf文件,找到以下代码 server { listen 443...
  • nginx配置gzip压缩

    千次阅读 2019-06-13 23:52:06
    nginx配置gzip压缩 一、配置参数的详细介绍: https://www.jb51.net/article/54338.htm 二、大众的参数配置如下: #开启gzip压缩 gzip on; #http的协议版本 gzip_http_version 1.0; #IE版本1-6不支持gzip压缩,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 465,537
精华内容 186,214
关键字:

nginx配置