- 方向:
- 全部 网络3.0 后端开发 web前端 数据库 运维 开发工具 php框架 每日编程 微信小程序 常见问题 其他 科技 CMS教程 Java 系统教程 电脑教程 硬件教程 手机教程 软件教程 手游教程
- 分类:
-
- 在Nginx服务器中怎么启用SSL的配置
- 生成证书可以通过以下步骤生成一个简单的证书:首先,进入你想创建证书和私钥的目录,例如:$cd/usr/local/nginx/conf创建服务器私钥,命令会让你输入一个口令:$opensslgenrsa-des3-outserver.key1024创建签名请求的证书(csr):$opensslreq-new-keyserver.key-outserver.csr在加载ssl支持的nginx并使用上述私钥时除去必须的口令:$cpserver.keyserver.key.org$opensslrsa
- nginx 1369 2023-06-03 15:12:09
-
- docker运行nginx使用daemon off实例分析
- 问题1.docker容器跑着为啥会挂掉?docker容器默认会把容器内部第一个进程,也就是pid=1的程序作为docker容器是否正在运行的依据,如果docker容器pid挂了,那么docker容器便会直接退出。2.dockerrun的时候把command最为容器内部命令,如果你使用nginx,那么nginx程序将后台运行,这个时候nginx并不是pid为1的程序,而是执行的bash,这个bash执行了nginx指令后就挂了,所以容器也就退出了,和你这个一样的道理,pm2start过后,bash
- nginx 1554 2023-06-03 14:04:12
-
- Centos7下nginx怎么安装与配置
- 说明:软件安装的基础目录路径:/usr/local所以下载软件的时候切换到此目录下下载直接解压即可1.安装gccgcc-c++依赖包yuminstall-ygccgcc-c++2.下载编译安装pcre库切换到usr/local目录下执行命令下载安装包wget解压安装包tar-zxvfpcre-8.36.tar.gz编译安装cdpcre-8.36./configuremake&&makeinstall3.下载编译安装ssl库下载安装包wget解压压缩包tar-zxvfopenssl
- nginx 1417 2023-06-03 13:36:14
-
- Nginx怎么配置PATHINFO隐藏thinkphp index.php
- nginx配置pathinfo隐藏index.phpnginx配置文件里放入这段代码server{listen80;default_typetext/plain;root/var/www/html;indexindex.phpindex.htmindex.html;#隐藏index.phplocation/{if(!-e$request_filename){#一级目录#rewrite^/(.*)$/index.php/$1last;#二级目录rewrite^/myapp/(.*)$/myapp/
- nginx 881 2023-06-03 13:18:14
-
- Nginx主机域名配置如何实现
- 一、配置多个端口访问不同文件相同域名,不同端口,不同文件#两个不同文件夹,分别存放不同文件[root@nginx~]#mkdir/www/work_01-p[root@nginx~]#mkdir/www/work_02[root@nginx~]#vim/www/work_01/index.htmlthisiswork_01![root@nginx~]#vim/www/work_02/index.htmlthisiswork_02!#编辑其中server模块,把端口80的站点指向一个文件夹,再复制
- nginx 1930 2023-06-03 13:13:04
-
- 如何优化Nginx和Node.js
- 网络调优如果不先对nginx和node.js的底层传输机制有所了解,并进行针对性优化,可能对两者再细致的调优也会徒劳无功。一般情况下,nginx通过tcpsocket来连接客户端与上游应用。我们的系统对tcp有许多门限值与限制,通过内核参数来设定。这些参数的默认值往往是为一般的用途而定的,并不能满足web服务器所需的高流量、短生命的要求。这里列出了调优tcp可供候选的一些参数。为使它们生效,可以将它们放在/etc/sysctl.conf文件里,或者放入一个新配置文件,比如/etc/sysctl.
- nginx 877 2023-06-03 12:41:53
-
- 怎么在nginx中配置缓存静态文件
- 1、准备事项我想你需要一个正常工作的nginx软件:在ubuntu16.04lts上安装nginx,php7和mysql5.7(lemp)。2配置nginx可以参考expires指令手册来设置http头部过期时间,这个标记可以放在http{}、server{}、location{}等语句块或者location{}语句块中的条件语句中。一般会在location语句块中用expires指令控制你的静态文件,就像下面一样:location~*\.(jpg|jpeg|png|gif|ico|css|js
- nginx 1824 2023-06-03 12:31:44
-
- 如何使用nginx模拟进行蓝绿部署
- 蓝绿部署蓝绿部署的重点在于如下特点1.蓝色版本和绿色版本同时存在2.实际运行的环境为蓝或则绿,只能为其中之一,通过开关控制优点和缺点分析:优点在于它的速度和回滚。而缺点也显而易见。可以快速回滚是因为有两套环境同时存在的缘故,所以复杂度和需要的资源会增多,因为其有两套环境。另外虽然速度有所提高,但是在实现的过程中,开关的控制,无论多快的切换速度,如果不结合其他的技术,还是无法做到完全无缝切换。模拟蓝绿部署接下来我们使用nginx的upstream来简单模拟一下蓝绿部署的场景。具体场景如下,当前活跃
- nginx 855 2023-06-03 12:31:03
-
- nginx rewrite如何实现URL跳转
- url跳转这里说的url跳转就是用户在访问一个url时将其跳转到另一个url上。常见的应用场景是让多个域名跳转到同一个url上,(例如让旧域名跳转到新域名上)将静态文件请求跳转到cdn上等根据用户设备跳转到不同站点(pc版,wap版)等。url跳转可以通过js在页面上设置的window.location实现也可以通过php设置header来实现当然也可以用nginx的rewrite功能实现nginxrewrite模块rewrite是nginx的静态重写模块基本用法是rewritepattenre
- nginx 1178 2023-06-03 11:55:28
-
- nginx日志定时备份和删除怎么配置
- 一旦开启了nginx日志功能,每天nginx都会生成一定大小的日志文件,如果系统稳定运行,没有任何问题,那么日志基本上不会去查看。但这些日志如不及时清理,日渐积累,对服务器的磁盘空间占用也将是比较恐怖的。为了解决这个问题,利用shell脚本对nginx日志文件定时备份和删除,只保留一段时间。图1:#!/bin/bash#auth:lzq#desc:把当前日志按日期备份,重新生成第二天的日志文件#date:2016-09-18date=`date+%y%m%d`nginx_pid=`cat/var
- nginx 1429 2023-06-03 10:59:17
-
- Nginx如何实现404自动跳转到首页
- 404自动跳转到首页server{location/{error_page404=@ops-coffee;}location@ops-coffee{rewrite.*/permanent;}}网站出现404页面不是特别友好,我们可以通过上边的配置在出现404之后给自动跳转到首页去
- nginx 1171 2023-06-03 10:16:32
-
- nginx部署vue找不到js css文件怎么办
- 很多时候npmrunbuild之后,index.html文件中webpack自动插入的js文件css文件的相对目录总是不对,发布到服务器上之后,nginx找不到文件。vue-cli@3在vue-cli@3中你需要为你webpack插入到index.html中的所有文件添加一个baseurl.你需要在项目的根目录新建一个vue.config.js,添加如下内容:...module.exports={baseurl:isprod?'/basexxx/':
- nginx 1367 2023-06-03 10:05:25
-
- Nginx基础入门之gzip配置的方法
- 前言gzip(gnu-zip)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多。gzip的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。浏览器那里不需要我们担心,因为目前的巨大多数浏览器都支持解析gzip过的页面。无论是前端还是后端,在部署项目时,时常免不了用到nginx,小项目也时常做个反向代理啥的。今天就简单直接,聊一下其中的一个点——gzip。如有错误,欢迎指正。一般服务器端常用的是u
- nginx 4146 2023-06-03 09:52:43
-
- Linux服务器下该怎么安装配置Nginx
- nginx安装一、安装编译工具及库文件yum-yinstallmakezlibzlib-develgcc-c++libtoolopensslopenssl-devel二、首先要安装pcrepcre作用是让nginx支持rewrite功能。1、下载pcre安装包,下载地址:[root@bogonsrc]#wgethttp://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz2、解压安装包:[root@bogonsrc
- nginx 1445 2023-06-03 09:40:10
-
- nginx添加账号密码验证的示例分析
- nginx添加账号密码验证server{location/{auth_basic"pleaseinputuser&passwd";auth_basic_user_filekey/auth.key;}}有很多服务通过nginx访问,但本身没有提供账号认证的功能,就可以通过nginx提供的authbase账号密码认证来实现,可以用以下脚本来生成账号的密码#catpwd.pl#!/usr/bin/perlusestrict;my$pw=$ARGV[0];printcrypt
- nginx 694 2023-06-03 09:28:22