NGINX
Blau
哒哒哒
展开
-
nginx 反向代理以及 location /admin/
alias 关键字,在此处是通过 / 根目录访问静态网页。/admin 访问 php 项目,此处由于原 laravel 项目域名路由已经定义 admin 路径冲突,只能使用反向代理配置。这种情况应该是适用于 php 项目已有 /admin 子目录时且已经是适配 /admin 的路由,或者是类似 /api 的路由配置,才可以进行目录跳转适配。否则产生错误404。即反向代理用户多个不同的项目部署于一个域名下。alias 用于项目(多个)下的多个模块区分,比如 前后端、api 分离 的路由指定。在做 http原创 2022-06-07 10:54:28 · 3331 阅读 · 0 评论 -
nginx gzip 压缩配置
nginx gzip 压缩配置直接使用如下:gzip on;gzip_min_length 1k;# gzip_disable "msie6";gzip_comp_level 4;gzip_buffers 4 16k; gzip_http_version 1.1;gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss原创 2021-08-08 16:56:51 · 972 阅读 · 0 评论 -
windows 下 nginx 多代理配置,便于 php 多进程调试
windows 下 nginx 多代理配置,便于 php 多进程调试linux 下使用的是 php-fpm ,而 windows下使用的是 fastcgi ,它不会自动去启动 fastcgi 进程,所以只能排队等待。因此使用用 curl 去 post 本地文件或者数据时,就会形成堵塞。但这个情况在 Apache 服务器下则不会产生。在 windows 下开发调试时只能手动建立 fastcgi ...原创 2020-05-08 17:22:46 · 372 阅读 · 0 评论 -
nginx 部署 vue 项目代码注释说明
nginx 部署 vue 项目代码注释说明代码注释说明如下,做个记录以备以后参考需要:server { listen 80; server_name 127.0.0.1; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header ...原创 2020-05-07 10:38:22 · 222 阅读 · 0 评论 -
vue 项目在 nginx 非根目录下部署时访问404的问题
vue 项目在 nginx 非根目录下部署时访问404的问题当 vue 打包时,如果项目路径不是部署在根目录下时,比如部署在 /new 目录下。这种情况下,使用 简单部署 的方法进行部署会产生 404 错误,即无法找到相关资源,比如静态资源。前端打包配置时部分代码示例如下:// 项目部署基础// 默认情况下,我们假设你的应用将被部署在域的根目录下,// 例如:https://www.my-...原创 2020-05-07 10:24:50 · 2192 阅读 · 1 评论 -
nginx 部署 vue 项目(简单部署)
nginx 部署 vue 项目(简单部署)在开发时,可能会碰到前端繁忙,后端自己搭建页面测试的情况。这里记录一下部署步骤。简单部署是指 vuejs 应用都是在 nginx 的 location 为 / 下直接部署。即这里暂时先不考虑前端 vue 设置了 Router 。 vue.config.js 文件部分代码 示例如下:// 项目部署基础// 默认情况下,我们假设你的应用将被部署在域的...原创 2020-05-06 17:43:29 · 485 阅读 · 0 评论 -
Linux 环境下已安装 nginx 添加扩展第三方动态模块
Linux 环境下已安装 nginx 添加扩展第三方动态模块已经安装好的 nginx ,需要添加一个未被编译安装的模块,如何处理? nginx 的模块是需要重新编译 nginx 并引入该编译文件,而不是像 apache 一样配置文件引用 .so 。这里以扩展第三方 echo 模块, echo 模块是在 nginx 程序上扩展了 echo 输出字符的功能, Nginx-echo 可以在 Ng...原创 2020-05-01 17:48:03 · 1265 阅读 · 0 评论 -
Linux-CentOS环境下源码编译安装nginx网页(web)服务器
Linux-CentOS环境下源码编译安装nginx网页(web)服务器Linux 不同的衍生系统存在各自的软件包管理工具。比如: Centos 有 yum 这个shell前端软件包管理器; ubuntu 拥有 apt 这个deb包应用程序管理器; Red Hat 则有著名的 rpm 这个Red Hat(RPM)软件包管理器,rpm 的操作颗粒度是比前两者要细的多的。但实际上,一个系统一般不可能...原创 2020-04-21 17:20:44 · 330 阅读 · 0 评论 -
Nginx 添加第三方模块,出现 is not binary compatible in 错误的问题解决
Nginx 添加第三方模块,出现 is not binary compatible in 错误的问题解决在启动 nginx 时,可能碰到过这种情况:[centos@localhost ~]$ sudo /usr/sbin/nginx[sudo] centos 的密码:nginx: [emerg] module "/usr/lib64/nginx/modules/ngx_http_image...原创 2020-04-21 16:51:21 · 7934 阅读 · 0 评论 -
nginx 错误Failed to start The nginx HTTP and reverse proxy server.
nginx 错误Failed to start The nginx HTTP and reverse proxy server.nginx 启动中可能会报以下错误,演示如下:[centos@localhost nginx-1.16.1]$ :<<! 启动 nginx![centos@localhost nginx-1.16.1]$ sudo systemctl start n...原创 2020-04-21 13:42:08 · 12095 阅读 · 1 评论 -
Linux-CentOS环境下Nginx源码编译安装需要PCRE、OpenSSL、zlib源码包的问题解决
Linux-CentOS环境下Nginx源码编译安装需要PCRE、OpenSSL、zlib源码包的问题解决在 nginx 源码编译安装时,可能会碰到缺失 PCRE 、 OpenSSL 、 zlib 源码包文件路径错误的情况,错误例子如下:[centos@localhost nginx-1.16.1]$ makemake -f objs/Makefilemake[1]: 进入目录“/home...原创 2020-04-21 10:11:42 · 791 阅读 · 0 评论 -
Linux-CentOS环境下Nginx源码编译安装产生错误缺失PCRE、OpenSSL、zlib库的问题解决
Linux-CentOS环境下Nginx源码编译安装产生错误缺失PCRE、OpenSSL、zlib库的问题解决在 nginx 源码编译安装时,可能会碰到缺失 PCRE 、 OpenSSL 、 zlib 库的错误。解决方法很简单,实际上,该模块也可以去官网获取文件然后进行源码编译。但这里,我们一切从简, CentOS 环境 解决如下 :[centos@localhost nginx-1.16...原创 2020-04-20 17:31:29 · 1404 阅读 · 0 评论 -
Linux-CentOS环境下Nginx源码编译安装产生错误缺失GeoIP库的问题解决
Linux-CentOS环境下Nginx源码编译安装产生错误缺失GeoIP库的问题解决在 nginx 源码编译安装时,可能会碰到以下错误:./configure: error: the GeoIP module requires the GeoIP library.You can either do not enable the module or install the library....原创 2020-04-20 16:58:12 · 6624 阅读 · 0 评论 -
Linux-CentOS环境下Nginx源码编译安装产生错误缺失GD库的问题解决
Linux-CentOS环境下Nginx源码编译安装产生错误缺失GD库的问题解决在 nginx 源码编译安装时,可能会碰到以下错误:./configure: error: the HTTP image filter module requires the GD library.You can either do not enable the module or install the lib...原创 2020-04-20 16:50:58 · 9154 阅读 · 3 评论 -
Linux-CentOS环境下Nginx源码编译安装产生错误缺失libxml2/libxslt库的问题解决
Linux-CentOS环境下Nginx源码编译安装产生错误缺失libxml2/libxslt库的问题解决在 nginx 源码编译安装时,可能会碰到以下错误:./configure: error: the HTTP XSLT module requires the libxml2/libxsltlibraries. You can either do not enable the modul...原创 2020-04-20 16:16:47 · 6835 阅读 · 1 评论