1、创建用户/usr/sbin/groupadd www/usr/sbin/useradd -r www -g www2、安装依赖包apt-get install make gcc g++ libpcre3-dev libssl-dev -y3、解压编译tar zxvf nginx-1.6.0.tar.gz -C /home/tbt/src/cd /home/tbt/src/nginx-1.6.0
原创
2014-09-29 14:34:50
744阅读
原文地址:http://www.innovatedigital.com/node/1053
转载
精选
2015-04-14 15:56:42
523阅读
今天搭建nginx1.6+php7.3+mysql5.7时出现index.php无法解析的问题但是html正常解析,最后是修改配置文件默认配置解决现将解决方案写下来以便下次使用:环境是yum安装的这里不做说明了,直接下载各自最新的repo文件进行安装即可,另外repo文件可以打个包,方便日后使用。更改配置位置如下:location~.*\.(php)?${#roothtml;root/var/ww
原创
2019-06-29 10:48:25
1405阅读
环境:系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡)系统版本:CentOS-7.0-1406-x86_64-DVD.iso安装步骤:1.准备1.1 显示系统版本[root@centos ~]# cat /etc/redhat-releaseCentOS Linux release 7.0.1406 (Core)[root@centos ~]# uname -aLin
转载
精选
2016-11-14 18:25:38
1078阅读
1) 什么是”Last-Modified”? 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样: Last-Modified: Fri, 12 May 2006 18:53:33 GMT 客户端第二次请求此URL时,根据 HTTP 协议的规定,浏览器会向服务器传送
centos7 安装 php7.3 mysql5.6 nginx1.6
原创
2019-08-28 12:58:18
1717阅读
Nginx Etag学习Nginx Etag什么是EtagLast-Modified / If-Modified-SinceEtag工作原理为什么要使用EtagEtag字符含义强Etag和弱EtagEtag丢失问题Etag配置Etag带来的问题 Nginx Etag什么是EtagEtag其实是一个页面的Hash值,当浏览器刷新页面的时候,浏览器会发送页面的Etag值,让服务器进行比较,服务器如果
转载
2024-04-11 12:30:40
447阅读
前提准备系统 CentOS 7 64位1、安装编译工具及库文件2、安装 PCREPCRE 作用是让 Nginx 支持 Rewrite 功能(1)下载 PCRE 如果 wget不能用,需要先安装wget: .yum -y install wget当然也可以在本地下载好直接放到相应的位置 手动下载地址:http://downloads.sourceforge.net/project/pcre/pcre
转载
2024-05-31 07:45:53
116阅读
一、静态资源缓存(1)apache设置max-age或expires这里需要修改.htaccess文件。<IfModule mod_headers.c>
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> Header set Cache-Control "max-age=604800, publi
转载
2024-04-29 09:21:39
129阅读
nginx基本说明 采用nginx+liunx难度:简单1.基本配置#运行用户
user nginx;
#启动进程,通常设置成和cpu的数量相等 auto为自适应
worker_processes auto;
# 全局错误日志
error_log /var/log/nginx/error.log;
# 包含以下文件
include /usr/share/nginx/modules/*.con
HTTP 协议规格说明定义ETag为“被请求变量的实体值”。 另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能是JSON或XML文档。服务器单独负责判断记号是什么及其含义,并在HTTP响应头中将其传送到客户端,以下是服务器端返回的格式:ETag: "50b1c1d4f775c61:df3"客户端的查询更新
原创
2013-12-11 17:34:52
2823阅读
点赞
前期准备本地电脑MobaXterm(远程登陆工具,使用服务器商自带的终端或宝塔终端也可以)gitee账号,放在Gitee仓库上的项目liunx centos 服务器(不知道怎么买可以看看我之前的文章)宝塔面板(可有可无)一、登录远程服务器使用MobaXterm或其他终端工具远程登陆服务器(此处演示使用宝塔) 进入命令行界面二、安装使用Nginx用来运行显示我们的项目,安装在服务器上1.安装Ngin
转载
2024-06-05 13:08:35
104阅读
nginx的proxy_cache可以通过缓存首部Cache-Control和Expires进行代理缓存,但是有个参数proxy_cache_revalidate on; 可以有效减少报文的传输。在说这个之前,先看下原理。在HTTP协议中If-Modified-Since和If-None-Match分别对应Last-Modified和ETag。结合Expi
实验环境:
centos 6.6 【该节点IP为172.16.3.101】
配置好的yum源【可以把yum源指向搜狐或者阿里的镜像站点,也可以是自己的光盘】
编译安装配置nginx1.6
# 安装之前最好先把如下包组安装上
[root@localhost httpd-2.2.29]# yum grouplist |
原创
2014-12-27 17:18:36
1192阅读
本文记载了在阿里云ubuntu+java 镜像环境下搭建站点server环境中遇到的的错误和解决方式。 作为一个年轻人,是肯定不会去用alidata这个现成的环境的。怎么办? 所有删除。立刻创建一个 文件夹 /mydata 然后一个个的环境搭建。 有几点分享下: tomcat, nginx, mys
转载
2018-04-22 11:59:00
34阅读
2评论
只要是做BS开发的,我相信都会涉及到负载均衡的问题,主流的解决高并发的问题。解决高并发的问题通常就涉及到配置集群,为了能够合理的分配访问量的请求服务器,我们就需要一个用于处理负载均衡的第三方工具。常用的第三方软件有Apache、Microsoft、Nginx,接下来我们就以Nginx为例,来讲一下nginx在CentOS系统下的安装。 &
转载
2024-04-13 09:28:53
19阅读
一.nginx是做什么的?Nginx 是一个HTTP和反向代理服务器,一个邮件代理服务器和一个通用的TCP/UDP代理服务器。作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为
转载
2024-05-24 20:20:12
194阅读
点赞
一、作用及原理使用缓冲释放后端服务器 反向代理的一个问题是代理大量用户时会增加服务器进程的性能冲击影响。在大多数情况下,可以很大程度上能通过利用Nginx的缓冲和缓存功能减轻。当代理到另一台服务器,两个不同的连接速度会影响客户的体验: 1.从客户机到Nginx代理的连接 2.从Nginx代理到后端服务器的连接Nginx代理将暂时存储后端的响应(缓冲到内存),然后按需供给数据给客户端。
转载
2024-02-12 20:00:53
284阅读
1.基本缓存配置及配置说明proxy_cache_path /path/to/cache levels=1:2 keys_zone=mycache:10m max_size=10g inactive=60m use_temp_path=off;
server {
# ...
location / {
proxy_cache mycache;
proxy_cache_
转载
2024-02-10 16:30:01
280阅读
浏览器缓存原理 HTTP协议定义的缓存机制(如:Expire;Cache-control等)浏览器无缓存场景图浏览器有缓存场景图缓存校验过期机制 (1)第一步:客户端缓存校验 第一步:本地客户端通过Expires、Cache-Control(max-age)字段校验本地缓存是否过期 Expires出现在Http1.0版本;Cache-Co
转载
2024-03-01 14:37:29
108阅读