Bladeren bron

增加nginx配置文件

longh 4 maanden geleden
bovenliggende
commit
8af613f093
1 gewijzigde bestanden met toevoegingen van 51 en 0 verwijderingen
  1. 51 0
      nginx.conf

+ 51 - 0
nginx.conf

@@ -0,0 +1,51 @@
+user root root;
+#nginx进程,一般设置为和cpu核数一样
+worker_processes 2;                        
+#错误日志存放目录 
+error_log  /usr/local/openresty/nginx/logs/error.log  crit;  
+       
+#进程pid存放位置
+pid        /usr/local/openresty/nginx/logs/nginx.pid;        
+
+#工作模式及连接数上限
+events 
+{
+	use epoll;       #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以大大提高nginx的性能
+  	worker_connections 1024;  #;单个后台worker process进程的最大并发链接数
+}
+
+http 
+{
+	include mime.types; #文件扩展名与类型映射表
+	default_type application/octet-stream; #默认文件类型
+ 	
+
+	#设置日志模式
+    	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       3000;
+    	server_name  127.0.0.1;    
+    	#index index.html;    #首页排序
+    	#root  /data0/abc;                            #站点根目录,即网站程序存放目录 
+    	#error_page 500 502 404 /templates/kumi/phpcms/404.html;   #错误页面
+		#伪静态   将www.abc.com/list....html的文件转发到index.php。。。
+		
+		location / {
+		        rewrite '^/t/(.*)\.html$' /view/link/link.html?t=$1 last;
+	            root   /data;
+            	index  index.html;
+	    	}
+	
+
+    	access_log  /usr/local/openresty/nginx/logs/access.log access;    #nginx访问日志
+    	
+    }
+}