openresty

Want to know openresty? we have a huge selection of openresty information on alibabacloud.com

Nginx adjustment php-fpm

127.0.0.1: 9000; fastcgi_index index. php; fastcgi_param PHP_VALUE 'include _ path =/home/fansxnet/wwwroot/phpwww/include:/user/share/pear '; fastcgi_param SCRIPT_FILENAME/home/fansxnet/wwwroot/phpwww/htdocs $ fastcgi_script_name; include fastcgi_params ;} # start nginx php-fpm/usr/local/openresty/nginx/sbin/nginx/usr/local/php/sbin/php-fpm-c/usr/local/php/etc /php. ini # Browse http://localhost/index.php# Add the module to specify the extension modu

Nginx learning (1)

stages are rewrite, access, and content. Rewrite is to internally process the url, including checking, modifying attributes, and redirecting again. access is mainly used to implement access control, and content is the final content to be sent to the user. 8 nginx has many internal data structures, including strings, linked lists, hash, and radix_tree (previously used). it is best to master these data structures. 9 There is an open-source project called op

Several implementations of dynamic routing for PaaS 7 layer

change of the backend. This is also like CONFD and other open source tools. CONFD based on the Golang template Library, the Nginx configuration files as templates, support Consul/etcd/redis/zookeeper and many other back-end storage, through watch or scheduled scheduling from these back-end to obtain instance information, and update to Nginx profile template, so as to achieve (quasi) real-time 7-tier dynamic routing. This implementation logic is simple, high stability, but in large-scale applica

Learn the first day of the Go language

This is a creation in Article, where the information may have evolved or changed. Go Language Advantages: • Static language, strongly typed. Static compilation can help us to check out a lot of errors, the strong type of go and even perverted to not support implicit type conversion. Gofmt, it's supposed to be the first one I know. The language of the Uniform Format Code tool is provided. With GOFMT, everyone's code is the same, there is no curly braces in the end or a new line of this kind of eg

Read the "Why I'm moving from Python to go" experience

place where many people spit out python, but Python has something to do with it, and it's hard to use Python to develop some high-performance modules. python Gil leads to the inability to really multi-threading, People may say that I use a lot of process is not finished. However, if some computations involve multi-process interaction, the communication overhead between processes has to be considered. But even if we use multiple Django processes to handle HTTP requests , Python still can't h

remotetail-Cluster log synchronization view gadgets

files, which is very inconvenient to troubleshoot the problem. Remotetail to solve this problem, developers can use it to display the log information of two (multiple) servers synchronously. Installation Download bin/ the corresponding executable file under the project remote-tail-平台 and add the file to the PATH directory specified in the environment variable of the system. For example, a directory can be placed under CentOS /usr/local/bin . mv remote-tail-linux /usr/local/bin/remote-tail How t

First day of Entrepreneurship

Today began to embark on the road to business, feeling and work when the same, or all day to the computer. But the time is assigned by themselves, this is my happiest, and can also go to their favorite direction of development, is just beginning money less. Do not know the back will not be reduced to even eat bubble noodles of money have not? Try to do it, if it really fell to that point I have no way.Yesterday rented a CENTOS7 server, early in the morning to get up and configure the environment

The 19th day of entrepreneurship

Well, today, the Nginx reverse proxy server function and how to use LUA to encapsulate the JSON package of the relevant knowledge points to figure out, it is bad practice, so it took 6 hours to go down a centos7 mirror, slow speed is a waste of time.In fact, has been very curious about what is "reverse proxy", since there is a reverse, it must be positive. In fact, we use the proxy server is a "forward" server, is to access a server, need to operate through this agent, the destination server is

Xiaomi official website grab phone queuing function, background language is what

PHP because the first generation of Xiaomi's website was made in PHP. It doesn't seem to be a choice. Openresty a system with Go and language-independent, the implementation of a lot of ways, using the socket to do an example, the so-called Rob just put you in a queue in the end, this queue will usually use Redis or memecache and other things, at the same time open a socket connection, another process will handle this queue, After each processing

THTTPD and Cgilua installation and operation process Analysis

() _g.sapi = {Info = {_copyright = "COPYRIGHT (C) Kepler Project",_description = "WSAPI SAPI implementation",_version = "WSAPI SAPI 1.0",Ispersistent = False,},Request = {servervariable = function (name) return Wsapi_env[name] end,Getpostdata = function (n) return Wsapi_env.input:read (n) End},Response = {ContentType = function (header)Res:content_type (header)Enderrorlog = function (msg, errlevel)Wsapi_env.error:write (msg)EndHeader = function (header, value)If Res.headers[header] ThenIf Ty

Nginx+php+redis vs Nginx+lua+redis

request:0.479 [MS] (mean, across all concurrent requests)Transfer rate:304.09 [Kbytes/sec] ReceivedConnection poolConcurrency level:500Time taken for tests:2.986 secondsComplete requests:10000Failed requests:0Total transferred:1490000 bytesHTML transferred:0 bytesRequests per second:3348.62 [#/sec] (mean)Time per request:149.315 [MS] (mean)Time per request:0.299 [MS] (mean, across all concurrent requests)Transfer rate:487.25 [Kbytes/sec] ReceivedFrom the above results can be seen Nginx+lua+redi

Python httplib module instance, pythonhttplib

InstanceCopy codeThe Code is as follows:#! /Usr/bin/pythonImport httplib Conn = httplib. HTTPConnection ("www.jb51.net ")Conn. request ("GET ","/")R1 = conn. getresponse () Print r1.status, r1.reasonPrint '-' * 40 Headers = r1.getheaders ()For h in headers:Print hPrint '-' * 40 Print r1.msg Output:Copy codeThe Code is as follows:200 OK----------------------------------------('Content-length', '123 ')('Accept-ranges', 'bytes ')('Vary ', 'Accept-Encoding, Accept-encoding ')('Keep-alive', 'timeout

Greenev-Python Asynchronous Network Service Framework, greenevpython

Greenev-Python Asynchronous Network Service Framework, greenevpython Greenev is a Python network service framework based on greenlet coroutine, event-driven, and non-blocking socket model. It enables synchronous code writing, but achieves the advantages of asynchronous execution.This project was inspired by gevent, openresty, alilua, skynet, clowwindy/ssloop, and I would like to express my gratitude here. The reactor mode adopts IO multiplexing base

Install Nginx-echo module in Nginx

Install Nginx-echo module in Nginx Nginx-echo can be used to output some information in Nginx. It is a good tool for testing troubleshooting. It can also make a summary of the information from different link addresses. In short, it can help developers. Next let's take a look at how to install and use it. 1. Download Nginx-echo Cd/usr/local/nginx-1.12.2/Wget https://github.com/openresty/echo-nginx-module/archive/v0.60.tar.gz 2. decompress the downloade

[Image and Text] describes how to use Tengine dynamic module loading on taobao web server

Tengine is a Web server project launched by Taobao. Based on Nginx, it adds many advanced functions and features to meet the needs of high-traffic websites. It is currently open-source. It is developed and maintained by the Tengine team. Core members of the Tengine team are from Internet companies such as Taobao and Sogou. Tengine inherits all Nginx features and is 100% compatible with Nginx configurations. This article describes how to use "dynamic module loading (DSO.What is "dynamic

Example of custom Header settings in Nginx

Nginx uses the Ngx_headers_more module to add, remove outbound, inbound Header information.Ngx_headers_more Project homepageThe default module is not included in the Nginx source code, and to use the related functionality, you need to include the module when compiling Nginx.Nginx in my server did not join the module at compile time, use-V to view the current Nginx compilation parameters: [Root@z-dig ~]# Nginx-vNginx version:www.111cn.netBuilt by GCC 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC)Built

Nginx echo-nginx-module installation tutorial

Why write this, mainly a small partner asked me how to debug nginx some information. So I thought of this echo module of Chun-brother. 1, download the Echo module: wget--no-check-certificate Https://github.com/openresty/echo-nginx-module/archive/v0.58.zip 2. Copy to a module directory: Unzip V0.58.zipNew directory:/usr/local/nginx/moduleCp-r echo-nginx-module-0.58//usr/local/nginx/module 3, recompile nginx, note to the original module compilation

Android Network Programming (I) HTTP protocol Principle

CSDN blog website in a browser:Click the red brush area to view the request message and Response Message. Request Message: GET http://blog.csdn.net/itachi85 HTTP/1.1 // request line Host: blog.csdn.net // Request Header Connection: keep-aliveCache-Control: max-age = 0 Accept: text/html, application/xhtml + xml, application/xml; q = 0.9, image/webp, */*; q = 0.8Upgrade-Insecure-Requests: 1User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 S

Nginx Source Analysis--http Module

Source: Nginx 1.12.0 First, Nginx HTTP module Introduction Due to the performance advantages of nginx, there are more and more units, individuals using Nginx or openresty, Tengine and other derivative version as a Web server, load balancer Server, security gateway to use. In these scenarios, the dependency is the Nginx HTTP module, nginx designers use modular design ideas, allowing users to add their own design modules at various stages of HTTP reques

Start with Spring Cloud and talk about the path to microservices architecture practices

the underlying microservices to complete the request. API Gateway PracticeAPI Gateway serves as an access point for all microservices and APIs in the backend, auditing, streaming, monitoring, billing, and so on for micro services and APIs. Common API Gateway solutions are: Application Layer ScenariosThe most famous of course is Netflix's Zuul, but this does not mean that the solution is best for you, such as NETFILX because of the use of AWS, the infrastructure control is limited,

Total Pages: 15 1 .... 11 12 13 14 15 Go to: Go

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.