Changed from PHP Reverse Proxy PRP, modified some errors in the original, supporting the file upload and upload file type recognition, support the designated IP, Adaptive SAE environment.
How to use
Source
nginx.csr OpenSSL ca-in nginx.csr-out nginx.crt-days=3650
3. Create a client browser certificate
(umask 077;openssl genrsa-out client.key 1024)
OpenSSL req-new-key client.key-out client.csr OpenSSL ca-in client.csr-out client.crt-days=3650
Convert a certificate in text format to a certificate that can be imported into a browser
OpenSSL pkcs12-export-clcerts-in Client.crt-inkey client.key-out client.p12
4. Configure Nginx Server Authentication
All the files on my site are static HTML, so in order to speed up the speed of the web, I use squid to implement the reverse proxy caching function.
@ Install Squid
To be lazy, use the ports installation directly, because I have all the server systems installed in the/s partition, so set the prefix to/s/squid
# Cd/usr/ports/www/squid
# setenv Prefix/s/squid
# Make install clean
After the installation
Reprint how to build a Web server using Nginx to build a reverse proxy server: http://blog.csdn.net/w13770269691/article/details/6977727Introduction: Recently, the company has a server suffered a DDoS attack, traffic above 70M, because the server hardware configuration is high, so do not need a DDoS hardware firewall. But we need to know, IDC room is certainly not allowed this traffic has been in this high,
I. TEST environmentOs:rhel6LIB1:192.168.10.100 # #前端代理服务器lib2:192.168.10.111 # #后端web服务器, Nginx requires additional Http_realip_module module installationTwo. Principle of reverse ProxyPut a proxy server in front of the Web server, when the client needs to access the Web server, direct access to the proxy server and the proxy
1. What is reverse proxy?
First, let's give a metaphor:
In a residential area, if two households share the same name and surname, it is difficult to find the correct target object without specifying the first floor of the House.
If the above situation is reflected in the server and LAN:
That is, two or more servers in a LAN may use the same port, for example, HTTP standard port 80 ). In this case, because b
/wKioL1Y43miRxTNqAACi6jsm1Ro530.jpg "title=" 13.png "alt=" Wkiol1y43mirxtnqaaci6jsm1ro530.jpg "/>You can also customize The Value component implements access control. such as:Note:AppBase: Specifies the root directory when Tomcat reads a programDocBase: Specifies the root directory of an application, which can be specified as rootand put program files directly in this directoryPath : Specifies the URL address at which to access . and docBase are relative paths, similar to the paths defined in ht
650) This. width = 650; "style =" border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px "Title =" clip_image002 "border =" 0 "alt =" clip_image002 "src =" http://img1.51cto.com/attachment/201409/23/8914310_1411444865ubDb.gif "" 244 "Height =" 132 "/>
The client does not access the real backend server, but the reverse proxy server. When the client sends a request, the
Original http://httpd.apache.org/docs/2.4/howto/reverse_proxy.htmlTranslationReverse Proxy GuideIn addition to being a "basic" Web server and providing static and dynamic content to end users, Apache httpd (and most other Web servers) can also act as a reverse proxy server, also known as a gateway server.In this case, the httpd itself does not generate or host th
Reprint Please specify source: http://blog.csdn.net/smartbetter/article/details/53535435Nginx is a server software, is also a high-performance HTTP and reverse proxy server, but also a proxy mail server. In other words, we can publish the website on Nginx, can achieve load balance (improve the response efficiency, avoid the server crashes), but also can be used a
Example 1
For now, for stability, Apache is nothing. Therefore, it is more appropriate to use Nginx to do reverse proxy.Here is to http://172.30.170.8:8088/vod/agent, the name of the reverse proxy server vod.xx.xxx.cn, listening to 80 ports.Apache httpd server listens on port 8088 (I am here Apache with the reverse
Apache reverse proxy, load balancerPreparatory work1, 2 Tomcat instances2. Installing Apache server2.2Configure reverse proxy based on Apache serverIn this configuration, only Apache server is used and no tomcat is used.1) ${apacheserver}/conf/extra/httpd-vhosts.conf in configuring a virtual host that uses a
Case 1, Reverse proxyGoal:1. The proxy server can cache remote Web Server Pages locally2. Proxy server port set to 80 port3. Users can get the content on the Remote Web server page by accessing the proxy server4. The remote Web server is transparent to the client user5. Using caching mechanism to improve website respon
Nginx because of its efficient concurrency processing ability, and began to be more and more people accept and recognition, now many sites have been completely with nginx instead of Apache to deal with static pages, but dynamic pages, Apache still has its own unique.Here's what the reverse proxy is, and why it's a reverse pro
Allows AWS virtual machines to access the company's intranet resources (SSH reverse proxy), and aws virtual machinesBackground
Today, I want to upgrade AWS Virtual Machine to beta and perform some tests.
Since the beta version is only available on the company's Intranet, I need to manually copy the upgraded files to the AWS VM. The original method is easy to understand:
However, this is a problem because th
Nginx is a high-performance HTTP and reverse proxy server. Deepvps has previously introduced Nginx HTTP applications many times, such as the one-click installation package of lnmp. The following describes the reverse proxy function of Nginx. What is reverse
The first stepsudo a2enmod proxysudo a2enmod proxy_httpsudo a2enmod proxy_balancerStep TwoIn Ubuntu Apache, each site's configuration file is placed in a separate file, find the corresponding files in the Sites-available folder and modify, the modified configuration file is almost the following look.ServerName www.a.comDocumentRoot "/var/site/www/"Proxyrequests OFFOrder Deny,allowAllow from allproxypass/http://host.com/proxypassreverse/http://host.com/Proxyrequests is the type of
Chapter:nginx Basic Operation Explanation
1. nginx Port Modification Problem
2. Nginx 301 Redirection Configuration
3. Configure the Nginx to support PHP under Windows
4. Configure the Nginx to support PHP under Linux
5. install PHP and php-fpm in the form of source code compilation
6. One practice of Nginx Multi-site configuration
7. configuration of Nginx reverse proxy
50000 44688 NS /op OK Lib 7.824s
If there are a lot of ways to test performance, it will take longer. You can set the number of performance test rows that need to run through the-bench= parameter:
$ go test-bench=fibonacci20 lib PASS BenchmarkFibonacci20 50000 44367 ns/op ok Lib 2.677s
Reprint Please specify: Happy Programming»golang Unit Test
Look at the Golang bag manual when you see Net/http/httputil there is a type reverseproxy, this is not a rever
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.