1. apache静态资源跨域访问找到apache配置文件httpd.conf找到这行#LoadModule headers_module modules/mod_headers.so把#注释符去掉LoadModule headers_module modules/mod_headers.so目的是开启apache头信息自定义模块在独立主机配置文件中新增headerHeader set Access-Control-Allow-Origin *例如: <VirtualHost *:88> ServerAdmin admin@example.com DocumentRoot "****************" ServerName www.jb51.com Header set Acces...
模块介绍nginx-http-concat 模块由淘宝开发,目前已经包含在tengine中,并且淘宝已经在使用这个nginx模块。不过它暂时没有包含在nginx中。这个模块类似于apache中的modconcat。如果需要使用它,需要使用两个"?"问号.来个范例:http://example.com/??style1.css,style2.css,foo/style3.css以上将原先3个请求合并为1个请求如果你担心文件被用户的浏览器缓存而没有及时更新,你依旧可以带上一个版本号的参数,如下:http://example.co...
打开 /etc/nginx/sites-available 的 default文件sudo cd /etc/nginx/sites-available sudo vim default修改default文件添加要匹配的url路径
格式:location 要匹配的路径{
root 映射到服务器文件的父路径
}lactionSyntax: location [ = | ~ | ~* | ^~ ] uri { ... }
location @name { ... }
Default: —
Context: server, locationlocation 有两种匹配路径的方式:前缀字符串匹配(prefix string)和正则表达式匹配(regular ex...
1、缓存相关知识 使用缓存为了减少后端的压力,让请求集中到前端就能取到数据。缓存可以分为服务端缓存(redis等)、代理缓存(Nginx等)、浏览器缓存(浏览器自带)。本文说一下Nginx缓存。 Nginx代理缓存流程:首先客户端先去请求Nginx,第一次请求的时候,如果Nginx本地没有缓存,那么他会向服务器发起请求对应的数据数据,然后服务器返回对应的数据,Nginx本地进行缓存,然后返回给客户,这是在没有缓存的情况下。当用户...
众所周知,LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;而LNMP指的是Linux下Nginx、MySQL、PHP这种网站服务器架构。LNMP一键安装包可以从网上下载使用。Nginx(发音同 engine x)由 Igor Sysoev 用C语言为俄罗斯访问量第二的搜索引擎 Rambler.ru 站点开发,是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3/SMTP)代理服务器,其将源代码以类BSD许可证的形式发布,并在一个BSD-like 协议下发行。其特点是...
示例代码:/etc/nginx/nginx.conf user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;include /usr/share/nginx/modules/*.conf;events { worker_connections 1024;}http { log_format main ‘$remote_addr - $remote_user [$time_local] "$request" ‘ ‘$status $body_bytes_sent "$http_referer" ‘ ‘"$http_user_agent...
nginx里使用伪静态是直接在nginx.conf 中写规则的,并不需要像apache要开启写模块(mod_rewrite)才能进行伪静态。nginx只需要打开nginx.conf配置文件,在server里面写需要的规则即可。 复制代码 代码如下: server { listen 80; server_name bbs.jb51.net; index index.html index.htm index.php; root /home/www/bbs; error_page 404 /404.htm; #配置404错误页面 locat...
最近做门户网站,使用了的nginx重写规则项目目录下写好 nginx.conf文件然后在打开nginx配置文件,在server引入对应的重写规则的文件就可以了 当然直接写在配置里面location /{ rewrite ^(.*)/equip(d+).html$ $1/index.php?m=content&c=index&a=lists&catid=$2 last; } 这样也是可以的,但是太多的情况下不推荐原文:https://www.cnblogs.com/sjhsszl/p/8920386.html
1.本来对于静态网页,我们不需要放在应用容器中,原因一时由于应用服务器是用来解析动态网页的,针对静态网页本来就性能不高,而且还会占用应用容器的资源,所以我们专门使用nginx用来解析静态网页。 2.当我们使用nginx解析静态网页的时候,网页在加载静态网页的时候的确时很快了,但是当静态网页的大小(size)非常大(因为会包含很多图片)的时候就会加载也会慢,所以我们需要更快地加载网页。 3.我们该怎么使用nginx更快的加载...
Nginx实现动静结合(动态资源由tomcat管理: 静态资源由Nginx管理) 简单安装就不介绍了安装:http://www.cnblogs.com/zgxz/p/7722925.html (Nginx及Nginx负载均衡)
如果你已经安装了Nginx,可以配置三个Nginx服务(下面讲),当然你也可以安装三个Nginx在conf的目录下拷贝两份nginx.conf 在Nginx.conf中配置 静态资源访问的Nginx的服务器 配置静态资源拦截访问的拦截 打开Nginx81.conf 进行配置 打开Nginx82.conf 进行配置 启动时启动三...
在server中配置add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Headers X-Requested-With;add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
Apache支持跨域 ServerName www.statics.xxx.ioDocumentRoot E:/project/xxx/staticsHeader set Access-Control-Allow-Origin *Header set Access-Control-Allow-Methods "GET, POST, OPTIONS"Header set Access-Control-Allow-Headers "Content...
传统的web项目,一般都将静态资源存放在 webroot的目录下,这样做很方便获取静态资源,但是如果说web项目很大,用户很多,静态资源也很多时,服务器的性能 或许就会很低下了。这种情况下一般都会需要一个静态资源的服务器。搭建nginx服务器首先得安装nginx服务,关于nginx服务的安装可以参考我的另一篇博客《nginx服务安装》这里直接介绍静态服务器的配置进入nginx安装目录的conf目录下,修改nginx.conf文件,在一个server{}中添加...
python-env1, mysqlgrant all on demo.* to demo@‘127.0.0.1‘ identified by ‘wd1023‘;
flush privileges;
create database demo character set = utf8;2,nginx 和初始坏境脚本# onestack的脚本
wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ~/oneinstack/install.sh --nginx_option 1 # python编译安装和虚拟环境
...
Serving Static Content
提供静态内容原文地址:http://nginx.com/resources/admin-guide/serving-static-content/This section describes how to serve static content, how to use different ways of setting up the paths to look for files, and how to set up index files.这一章讨如何提供静态文件,如何使用不同方式设置查找文件的路径,如果设置索引文件。Root Directory and Index Files
根目录和索引文件The root direct...
在http模块添加:
server {listen 80;server_name localhost;location /www/ {root /data/;index index.html index.htm;}location /image/ {root /data/;autoindex on;}}创建目录,拷贝文件mkdir -p /data/www mkdir /data/image cp yellow.jpg /data/image cp index.html /data/www nginx -s reload 浏览器访问:http://localhost/www/index.html http://localhost/image/yellow.jpg原文:http://blog.51cto.com/xiaoxiaozhou/2105...