- 浏览: 111837 次
- 性别:
- 来自: 厦门
文章分类
最新评论
-
qiqibaba1990:
JAVA与JS的数据交互 -
月氏城下:
为什么是5个,不是9个吗?
JSP五大内置对象 -
mida:
有点文字时不时更好了。
JAVA与JS的数据交互 -
pxx199248:
收藏楼,不错
常用JS驗證
# 开多少进程 worker_processes 2; # 错误日志 error_log /data/log/nginx/nginx_error/nginx_error.log crit; # pid pid /var/run/nginx.pid; #Specifies the value for maximum file descriptors that can be opened by this process. worker_rlimit_nofile 51200; events { use epoll; worker_connections 51200; } http { # 开两 php-cgi 服务,端口连接方式速度快,socket方式稳定 # 使用 lighttpd 的 spawn-fcgi 起的fast-cgi # weight 是设置权重 upstream phpfastcgi { server unix:/tmp/php-fastcgi0.sock weight=1; server unix:/tmp/php-fastcgi1.sock weight=1; # server 127.0.0.1:8000 weight=1; # server 127.0.0.1:8001 weight=1; } # mime 类型 和 默认 header-type include mime.types; default_type application/octet-stream; # 默认 header-charset charset utf-8; # 一些限制 server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buffers 4 32k; client_max_body_size 8m; # sendfile 应该是 lighttpd 的 sendfile 是一个意思 sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; # fastcgi 配置 fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 128k; # 开启gzip gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.0; gzip_comp_level 2; gzip_types text/plain application/x-javascript text/css application/xml; gzip_vary on; #limit_zone crawler $binary_remote_addr 10m; # 定义日志格式 log_format access '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" $http_x_forwarded_for'; # 定义一个虚拟机 server { # 监听端口 listen 80; # 虚拟机名 server_name klpt-test.domain.com; # 如打开的是一个目录,默认的搜索文件的顺序 index index.html index.htm index.php; # 虚拟机指向的路径 root /data/www/klpt-test.domain.com/webroot; # 如果访问的路径不存在,那么rewrite给根目录的 index.php,路径以参数url来传递 location / { index index.html index.php; if (-f $request_filename) { break; } if (!-f $request_filename) { rewrite ^/(.+)$ /index.php?url=$1 last; break; } } # 配置PHP location ~ \.php$ { fastcgi_pass phpfastcgi; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /data/www/klpt-test.domain.com/webroot$fastcgi_script_name; include fastcgi_params; } # 图片缓存 30 天 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } # js 和 css 缓存 1 小时 location ~ .*\.(js|css)$ { expires 1h; } } server { # 定义的虚拟机监听端口是 443 listen 443; server_name klpt.domain.com; index index.html index.htm index.php; root /data/www/klpt.domain.com/webroot; # 开启 ssl 服务 # 命令 openssl req -new -x509 -nodes -out klpt-sqladmin.crt -keyout klpt-sqladmin.key ssl on; ssl_certificate /data/etc/nginx7/conf/klpt-sqladmin.crt; ssl_certificate_key /data/etc/nginx7/conf/klpt-sqladmin.key; ssl_session_timeout 5m; ssl_protocols SSLv2 SSLv3 TLSv1; ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; ssl_prefer_server_ciphers on; #limit_conn crawler 20; # 如果访问的路径不存在,那么rewrite给根目录的 index.php,路径以参数url来传递 location / { index index.html index.php; if (-f $request_filename) { break; } if (!-f $request_filename) { rewrite ^/(.+)$ /index.php?url=$1 last; break; } } # php config location ~ \.php$ { fastcgi_pass phpfastcgi; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /data/www/klpt.domain.com/webroot$fastcgi_script_name; # 开启 https ,需要此配置 fastcgi_param HTTPS on; include fastcgi_params; } # 将静态文件缓存 30 天 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ { expires 30d; } # log access_log /data/log/nginx/nginx_access/nginx_klpt_access.log access; } # 静态服 server { listen 80; server_name klpt-static.domain.com; index index.html index.htm; root /data/www/klpt-static.domain.com; location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ { expires 30d; } } server { listen 443; server_name klpt-sqladmin.domain.com; index index.html index.htm index.php; root /data/www/klpt-sqladmin.domain.com; ssl on; ssl_certificate /data/etc/nginx7/conf/klpt-sqladmin.crt; ssl_certificate_key /data/etc/nginx7/conf/klpt-sqladmin.key; ssl_session_timeout 5m; ssl_protocols SSLv2 SSLv3 TLSv1; ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; ssl_prefer_server_ciphers on; location ~ \.php$ { fastcgi_pass phpfastcgi; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /data/www/klpt-sqladmin.domain.com$fastcgi_script_name; # 开启 https ,需要此配置 fastcgi_param HTTPS on; include fastcgi_params; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ { expires 30d; } access_log /data/log/nginx/nginx_access/nginx_sqladmin_access.log access; } }
发表评论
-
java.lang.OutOfMemoryError: Java heap space 解决方法
2012-09-25 14:40 887java.lang.OutOfMemoryError: ... -
单例模式
2012-09-13 17:26 789概念: java中单例模 ... -
设计模式
2012-09-13 17:25 756设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有 ... -
小数点
2012-08-27 16:46 836保留两位小数{方法一:{ double c=3.154 ... -
计时器2
2012-08-21 13:48 917Timer类是用来执行 ... -
多维数组
2012-07-12 10:32 735java语言中,数组是一种 ... -
取得下一年时间
2012-07-05 16:16 764Calendar cal = Calendar.get ... -
JSP五大内置对象
2012-07-04 16:00 1378一、Request对象方法 ... -
反射机制学习
2012-05-31 10:50 670JAVA语言中的反射机制: 在Java 运行时 环 ... -
class生成jar包
2012-05-23 16:10 894进入dos操作符窗口 cd进入要打成jar包的class文件 ... -
读取src下properties配置
2012-05-09 10:42 741try { String path = getClas ... -
ibatis与hibernate的区别
2012-04-25 09:14 773Hibernate简介Hibernate是一个开放源代码的对象 ... -
iBATIS教程之快速入门浅析
2012-04-24 17:01 702iBATIS教程要从iBATIS的概 ... -
tomcat外部启动项目
2012-04-13 15:12 895server.xml <Context pa ... -
防止跨域提交表单
2012-04-11 14:47 855public static boolean validate( ... -
Excel操作 >> 导入
2012-04-09 15:28 1163/** * 導入文件(excel) * @auth ... -
Excel操作 >> 导出
2012-04-09 15:25 1176ExcelBean.java public class Ex ... -
計時器
2012-03-31 17:28 772所有类型的 Java 应用程序一般都需要计划重复执行的任务。企 ... -
根据url读取数据并解析(json)
2012-03-30 16:23 1159/** * @param args * @thro ... -
取URL对应的资源
2012-03-30 15:57 775认识IP、认识URL是进行网络编程的第一步。java.net. ...
相关推荐
Notepad++ 自定义 nginx.conf 文件语法高亮的配置文件 使用教程:点击语言-自定义语言格式-导入(下载的xml文件)-重启notepad++,即可使用
nginx.conf的配置访问ssl证书
Nginx在vhost里的配置站点,通过proxy转发到动态域名的具体配置。 反向代理,动态域名 ,Proxy
通常,这会涉及到修改`conf/nginx.conf`配置文件,设置监听端口、日志路径、服务器块等。 3. **安装依赖**:在安装Nginx之前,确保所有必要的依赖都已经安装。这可能包括GCC编译器、pcre库、openssl库等。 4. **...
4. 配置Nginx服务器,例如在conf文件中添加Lua脚本的执行路径和配置: ``` location /lua { content_by_lua_file /path/to/your/lua/script.lua; } ``` 5. 重启Nginx使配置生效。 在实际应用中,Lua在Nginx中...
在配置 Nginx 服务器时,`nginx.conf` 文件是核心配置文件,它决定了 Nginx 如何响应客户端请求。其中,`root` 指令是用于设置服务器返回文件时的基本目录。本文将深入探讨 `root` 目录设置中的常见问题及其解决方案...
Nginx的配置文件通常位于`/etc/nginx/nginx.conf`,由多个区块组成,如`http`、`server`和`location`。每个区块定义了不同的设置,如监听端口、服务器名称、路由规则等。通过编辑配置文件,我们可以定制Nginx的行为...
nginx相关配置,帮助初学者快速的掌握相关知识。不足之处请指教
Nginx的配置文件通常位于`/etc/nginx/nginx.conf`,这个文件包含了全局块、events块、http块和server块等部分。其中,全局块定义了Nginx的基本行为,如工作进程数;events块设置了与客户端连接相关的参数;http块...
Nginx 配置文件 nginx.conf 详解 Nginx 配置文件 nginx.conf 是 Nginx 服务器的核心配置文件,它控制着 Nginx 服务器的行为和性能。在这个配置文件中,我们可以设置服务器的用户和组、工作进程数、错误日志、进程...
5. 最后,打开一个Nginx配置文件(.conf),Notepad++应该会自动识别并应用高亮显示。 这个过程的关键在于理解Notepad++的用户定义语言机制。XML文件中的每一项规则对应了配置文件中的语法元素,比如: - `...
使用它,您可以远程编辑配置文件,创建新的配置文件,检查文件中的语法错误以及重新启动Nginx服务。 屏幕截图 更新 20年8月31日更新 谢谢进行此更新! 删除第三方库 使用动态配置: NGINX=/Applications/MAMP/...
代码如下: #运行用户 ... #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 error_log /var/log/nginx/error.log;... pid /var/run/nginx.pid;... #epoll是多路复用IO(I...
配置文件通常位于`conf/nginx.conf`,可以自定义服务器的行为。 5. **安装步骤**:按照提供的博客链接,你将找到详细的安装步骤,包括环境检查、下载源码、解压、编译、安装和启动Nginx。注意,在实际操作过程中,...
在这个例子中,我们使用`include`指令来包含反向代理的配置文件`proxy.conf`。在这个文件中,我们可以指定反向代理的服务器、端口、协议等信息。 三、FastCGI配置 FastCGI是Nginx的一个扩展模块,允许我们使用PHP...
Nginx 的配置文件位于 `/usr/local/nginx/conf/nginx.conf`。主要的配置包括监听端口、服务器块(server block)、日志设置等。例如,你可以修改默认的 80 端口监听,或者添加虚拟主机配置。 **四、开放 80 端口** ...
《Nginx配置详解——基于ngnix.conf的真实范例》 在Web服务器领域,Nginx以其高效、稳定的特点,被广泛应用于各种网站和应用的前端代理与反向代理服务。本文将深入探讨Nginx的核心配置文件`nginx.conf`,通过分析一...
/ etc / sysconfig / nginx pidfile:/var/run/nginx.pid日志文件在var / log / nginx默认的配置在/ect/nginx/conf.d/default.conf您可以在默认里修改,也可以直接在ngnix.conf里添加配置第四步:启动服务
4.修改nginx服务配置 vim /etc/nginx/conf.d/nginx.conf 5.重启nginx服务 service nginx restart 6.页面尝试访问本地资源 7.访问成功! 总结 以上所述是小编给大家介绍的linux服务器上使用nginx访问本地静态资源...