亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳解nginx安裝過程并代理下載服務器文件

 更新時間:2022年02月07日 10:17:13   作者:運維家  
Nginx是一款輕量級的web服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,在BSD-like?協(xié)議下發(fā)行,這篇文章主要介紹了詳解nginx安裝過程并代理下載服務器文件,需要的朋友可以參考下

主旨

nginx服務,現(xiàn)在是最好用的一種代理服務,日常我們代理的一般都是端口轉發(fā)和流量控制,那么我們如何通過nginx來實現(xiàn)文件下載呢?就是通過nginx服務,通過url來下載文件。

Nginx是一款輕量級的web服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,在BSD-like 協(xié)議下發(fā)行。其特點是占有內存少,并發(fā)能力強,事實上nginx的并發(fā)能力在同類型的網頁服務器中表現(xiàn)較好。

環(huán)境

linux服務器
nginx軟件

軟件下載

鏈接: https://pan.baidu.com/s/1GvEwxsk26NJRuy2gyOSvjw?pwd=sa59

提取碼: sa59

nginx安裝

1、安裝編譯工具及庫文件

‍[yunweijia@localhost jier]$ sudo yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

**2、**安裝 PCRE

[yunweijia@localhost jier]$ cd /usr/local/src/
[yunweijia@localhost src]$ sudo wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz  下載
[yunweijia@localhost src]$ sudo tar xf pcre-8.35.tar.gz  # 解壓
[yunweijia@localhost src]$ cd pcre-8.35/
[yunweijia@localhost pcre-8.35]$ sudo ./configure  # 編譯
[yunweijia@localhost pcre-8.35]$ sudo make && make instal  # 安裝
[yunweijia@localhost pcre-8.35]$ pcre-config --version  # 版本查看
8.32
[yunweijia@localhost pcre-8.35]$ 

3、安裝nginx

[yunweijia@localhost jier]$ pwd
/home/yunweijia/jier
[yunweijia@localhost jier]$ ls
nginx-1.14.2.tar.gz
[yunweijia@localhost jier]$ tar xf nginx-1.14.2.tar.gz 
[yunweijia@localhost jier]$ cd nginx-1.14.2/
[yunweijia@localhost nginx-1.14.2]$ sudo ./configure --prefix=/home/yunweijia/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
[yunweijia@localhost nginx-1.14.2]$ sudo make && make install

4、配置調整

[yunweijia@localhost nginx-1.14.2]$ cd /home/yunweijia/nginx/
[yunweijia@localhost nginx]$ ls
conf  html  logs  sbin
[yunweijia@localhost nginx]$ vim conf/nginx.conf
# 以下內容是配置文件的第二行進行配置
user root;
# 以下配置是唉server中進行新增
        location ~* (.*.txt) {  # 代理后綴為txt的
            add_header  Content-Type    "application/octet-stream";
            if ( $args ~ ^filename=(.*) ) {
                add_header  Content-Disposition "attachment; filename=$1";
            }
            yunweijia /home/yunweijia/txt/;  # 在這個目錄下
        }

5、啟動nginx

[yunweijia@localhost nginx]$ sudo ./sbin/nginx -t  # 檢查配置
nginx: the configuration file /home/yunweijia/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /home/yunweijia/nginx/conf/nginx.conf test is successful
[yunweijia@localhost nginx]$ sudo ./sbin/nginx  # 啟動

6、驗證

在"/home/yunweijia/txt/"中新建文件,測試下載。

下載url為:http://ip地址:端口號/文件名

[yunweijia@localhost nginx]$ mkdir /home/yunweijia/txt/
[yunweijia@localhost nginx]$ cd /home/yunweijia/txt/
[yunweijia@localhost txt]$ ls
[yunweijia@localhost txt]$ echo ceshi > 1.txt
[yunweijia@localhost txt]$ cat 1.txt 
ceshi
[yunweijia@localhost txt]$

瀏覽器輸入地址為:http://192.168.112.130/1.txt

文件下載成功。

至此,用nginx代理文件下載完畢。

到此這篇關于詳解nginx安裝過程并代理下載服務器文件的文章就介紹到這了,更多相關nginx代理下載服務器文件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 詳解Nginx 虛擬主機配置的三種方式(基于端口)

    詳解Nginx 虛擬主機配置的三種方式(基于端口)

    Nginx配置虛擬主機支持3種方式主要有基于IP的虛擬主機配置,基于端口的虛擬主機配置,基于域名的虛擬主機配置。本篇文章主要介紹了基于端口的實現(xiàn),感興趣的小伙伴們可以參考一下
    2018-10-10
  • 關于Nginx動靜分離詳解以及配置

    關于Nginx動靜分離詳解以及配置

    這篇文章主要介紹了關于Nginx動靜分離詳解以及配置,動靜分離是通過中間件將動態(tài)請求和靜態(tài)請求進行分離,分離資源,減少不必要的請求消耗,減少請求延時,需要的朋友可以參考下
    2023-04-04
  • nginx中的proxy_redirect的使用案例詳解

    nginx中的proxy_redirect的使用案例詳解

    proxy_redirect 該指令用來修改被代理服務器返回的響應頭中的Location頭域和“refresh”頭域,這篇文章主要介紹了nginx中的proxy_redirect的使用案例詳解,需要的朋友可以參考下
    2024-06-06
  • 詳解阿里云LINUX服務器配置HTTPS(NGINX)

    詳解阿里云LINUX服務器配置HTTPS(NGINX)

    本篇文章主要介紹了阿里云LINUX服務器配置HTTPS(NGINX) ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Nginx修復CORS漏洞的實現(xiàn)方法

    Nginx修復CORS漏洞的實現(xiàn)方法

    本文主要介紹了CORS不安全配置漏洞的修復方法,通過修改Nginx配置,將Access-Control-Allow-Origin設置為正確的域名,以防止跨域資源共享時的隱私泄露風險
    2024-11-11
  • CentOS7下非編譯安裝Nginx的圖文教程

    CentOS7下非編譯安裝Nginx的圖文教程

    這篇文章主要為大家詳細介紹了CentOS7下非編譯安裝Nginx的圖文教程,文中通過示例圖片進行了詳細講解,有需要的小伙伴可以跟隨小編一起學習一下
    2023-10-10
  • Nginx 緩存系統(tǒng) proxy_cache工作原理解析

    Nginx 緩存系統(tǒng) proxy_cache工作原理解析

    Nginx 的 proxy_cache 模塊允許 Nginx 作為反向代理服務器時緩存后端服務器的響應,本文給大家介紹Nginx 緩存系統(tǒng) proxy_cache的工作原理,感興趣的朋友跟隨小編一起看看吧
    2024-12-12
  • Nginx修改默認80端口(解決跟Tomcat的端口沖突)

    Nginx修改默認80端口(解決跟Tomcat的端口沖突)

    本文主要介紹了Nginx修改默認80端口(解決跟Tomcat的端口沖突),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • Ubuntu上安裝Nginx服務器程序及簡單的環(huán)境配置小結

    Ubuntu上安裝Nginx服務器程序及簡單的環(huán)境配置小結

    Nginx是一款高性能的異步非阻塞服務器應用程序,人氣相當高,這里我們就來看一下在Ubuntu上安裝Nginx服務器程序及簡單的環(huán)境配置小結:
    2016-07-07
  • Nginx如何安裝配置Lua支持

    Nginx如何安裝配置Lua支持

    這篇文章主要介紹了Nginx如何安裝配置Lua支持方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04

最新評論