- 分类:
-
- Nginx怎么高效的在一台服务器部署多个站点
- 下来看一下我们的需求,我这里有三个网站项目工程需要部署(依次对应着三个域名),提供一台linux服务器,要实现访问对应的域名跳转到对应的网站。下来我们看一下为了解决这个问题,我所设计的体系架构图:这里我们假定图中linux服务器公网ip为192.168.2.100,然后假定要在这台服务器搭建这么三个站点:www.nginxtest.net、admin.nginxtest.net、app.nginxtest.net。好了,下来我们具体配置一下:1.配置nginx反向代理我们还是先连接ssh,然后进
- nginx 2874 2023-05-14 16:13:06
-
- nginx中的共享内存如何使用
- ngx_shmem的使用ngx_shmem.c/h文件只是对mmap()/munmap()系统调用或者shmget()/shmdt()的一个很简单的封装。实现了ngx风格的基础库,可以申请和释放一段连续的共享内存空间。一般用于固定长度的共享数据使用,使用过程中数据长度固定不会伸缩。typedefstruct{u_char*addr;size_tsize;...}ngx_shm_t;ngx_int_tngx_shm_alloc(ngx_shm_t*shm);voidngx_shm_free(ngx
- nginx 1768 2023-05-14 15:55:06
-
- Centos7安装PHP及Nginx的方法
- 一、安装php随着微信13年开始大火,php的运用也再次火了起来,市面上很多企业都选择使用php作为其应用后台,个人认为原因有1、php的成本低2、php的入门快3、php的开发周期相对较短4、tp5的诞生提高了php接口开发的效率。正因为需求这么多,因此很多企业的服务器配置就需要能够支持php环境从而完成项目搭建。其实安装centos安装软件一般都分为两种,第一是快速安装第二是编译安装,个人建议编译安装,至于快速安装方式简单也快速,只要加载到相应的php源,通过yuminstall即可完成一步
- nginx 1978 2023-05-14 15:37:06
-
- Nginx和GeoIP模块如何读取IP所在的地域信息
- linux安装geoipyuminstallnginx-module-geoiphttp_geoip_module使用场景一、区别国内外作http访问规则二、区别国内城市地域作http访问规则yum安装好后找到安装的模块文件如果nginx是用yun安装的一般是安装到/etc/nginx/modules/目录下注意:如果nginx不是yum安装的而是源码编译安装的需要从新安装编译一次nginx加上此模块,然后就不用手动加入此模块了。手动加入模块在nginx.conf配置文件的头部载入模块和http
- nginx 1991 2023-05-14 15:10:06
-
- nginx怎么配置ssl实现https访问
- 申请证书在这里,我直接申请腾讯云的免费证书。这里需要注意下,这亚洲诚信机构颁发的免费证书只能一个域名使用,子域名那些需要另外申请。别说,这腾讯里面申请还挺快的,十多分钟就通过了。下载的是一个zip文件,解压后打开里面的nginx文件夹,把1_xxx.com_bundle.crt跟2_xxx.com.key文件复制下来。打开nginx配置文件不知道nginx文件位置的话可以通过whereisnginx命令来查找。我的配置文件在/ect/nginx,现在把刚才的两个证书文件复制过来,待会直接配置使用
- nginx 1354 2023-05-14 15:07:14
-
- CentOS7如何安装Nginx并配置自动启动
- 1、官网下载安装包选择适合linux的版本,这里选择最新的版本,下载到本地后上传到服务器或者centos下直接wget命令下载。切换到/usr/local目录,下载软件包#cd/usr/local#wgethttp://nginx.org/download/nginx-1.11.5.tar.gz2、安装nginx先执行以下命令,安装nginx依赖库,如果缺少依赖库,可能会安装失败,具体可以参考文章后面的错误提示信息。#yuminstallgcc-c++#yuminstallpcre#yumins
- nginx 3483 2023-05-14 15:01:14
-
- 怎么通过nginx负载均衡跳转https
- web端拷贝证书与密钥scp-rp-p52113/application/nginx/conf/key10.0.0.5:/application/nginx/conf/在nginx负载均衡服务端配置vim/application/nginx/conf/nginx.confworker_processes2;error_loglogs/error.log;events{worker_connections65535;}http{includemime.types;default_typeappli
- nginx 1178 2023-05-14 14:58:23
-
- 怎么启用Nginx目录浏览功能
- 我们都知道在apache下可以配置访问web服务器的某个路径时,自动显示其目录下面的文件列表的,其实nginx一点也不比apache弱,它当然也可以实现这个功能,而且还非常容易和简单;主要用到autoindex这个参数来开启,其配置如下:复制代码代码如下:location/{root/data/www/file//指定实际目录绝对路径;autoindexon;//开启目录浏览功能;autoindex_exact_sizeoff;//关闭详细文件大小统计,让文件大小显示mb,gb单位,默认为b;a
- nginx 1750 2023-05-14 13:46:06
-
- Nginx如何自定义记录及启用日志缓冲区
- 访问日志nginx在处理请求后立即在访问日志中写入有关客户端请求的信息。默认情况下,访问日志位logs/access.log中,信息以预定义的组合格式写入日志。想要精确记录访问信息,就需要自定义一个更加完整的访问日志格式,如下所示:http{log_formatgeoproxy'[$time_local]$remote_addr''$realip_remote_addr$remote_user''$request_m
- nginx 1449 2023-05-14 13:07:33
-
- keepalived双机热备nginx怎么配置
- 环境准备: 2台centos:192.168.0.105和192.168.0.118,虚拟ip(vip)为192.168.0.119配置keepavlived 分别在105和118上安装keepalivedyuminstallkeepalived 准备心跳角本 keepalived的配置相当灵活,可以定时执行角本命令,用于心跳检查,比如,我们访问nginx发现nginx不可访问时,就关闭keepalived,从而切换到从nginx来实现不间断的服务支持。vi/etc/keepalived
- nginx 1407 2023-05-14 12:34:11
-
- Nginx快速入门实例分析
- 为什么要用nginx?目前nginx的主力竞争对手莫过于apache,在这里小编对两者做一个简单的对比,帮助大家更好的理解nginx的优势。1、作为web服务器:相比apache,nginx使用更少的资源,支持更多的并发连接,体现更高的效率,这点使nginx尤其受到虚拟主机提供商的欢迎。在高连接并发的情况下,nginx是apache服务器不错的替代品:nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一,能够支持高达50000个并发连接数的响应,感谢nginx为我们选择了epollan
- nginx 1127 2023-05-14 12:19:20
-
- CentOS如何快速安装Nginx服务器
- 一.下载nginx 从nginx的官网(http://nginx.org/en/download.html)下载nginx的最新版本,这里我下载的是nginx-1.9.12。 下载完成后,得到一个如下图所示的压缩包 上传nginx的tar包到linux服务器上,如下图所示:二.安装nginx2.1.安装前提 在安装nginx前,需要确保系统安装了g++,gcc,openssl-devel、pcre-devel和zlib-devel软件。 1.安装必须软件:yum-yinstallzli
- nginx 1222 2023-05-14 12:04:12
-
- nginx如何开启列目录
- nginx开启列目录当你想让nginx作为文件下载服务器存在时,需要开启nginx列目录server{locationdownload{autoindexon;autoindex_exact_sizeoff;autoindex_localtimeon;}}autoindex_exact_size:为on(默认)时显示文件的确切大小,单位是byte;改为off显示文件大概大小,单位KB或MB或GBautoindex_localtime:为off(默认)时显示的文件时间为GMT时间;改为on后,显示
- nginx 1223 2023-05-14 11:55:13
-
- Nginx+Tomcat高性能负载均衡集群怎么搭建
- nginx是一个高性能的http服务器/反向代理服务器及电子邮件(imap/pop3)代理服务器。其占有内存少,并发能力强,在同类型的网页服务器中表现较好。nginx可以在大多数unixlinuxos上编译运行,并有windows移植版。一般情况下,对于新建站点,建议使用最新稳定版作为生产版本。单个tomcat最大支持在线访问是500左右,要通知支持更多的访问量一个tomcat就没法做到了。在这里我们采用集群部署方式,使用多个tomcat,反向代理使用nginx。架构如下:准备工作apache-
- nginx 1827 2023-05-14 11:34:06
-
- Nginx怎么实现简单的前端灰度系统
- 写在前面的话灰度这个概念,来自数字图像领域,最初是描述黑白数字图像的灰度值,范围从0到255,0表示黑色,255表示白色,中间的数值表示不同程度的灰色。灰度系统的诞生源于交叉学科的建设,在互联网上也不例外。对于一个软件产品,在开发和发布的时候肯定希望用户能够顺利的看到想让其看到的内容。但是,发布没有一帆风顺的,如果在发布的某个环节出了问题,比如打错了镜像或者由于部署环境不同触发了隐藏的bug,导致用户看到了错误的页面或者旧的页面,这就出现了生产事故。为了避免这种情况出现,借鉴数字图像处理的理念,
- nginx 1628 2023-05-14 10:34:05