亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nginx代理下載服務器文件的方法

發布時間:2022-02-07 14:59:37 來源:億速云 閱讀:662 作者:iii 欄目:開發技術

今天小編給大家分享一下nginx代理下載服務器文件的方法的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

主旨

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

環境

linux服務器
nginx軟件

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代理下載服務器文件的方法”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

会宁县| 扎鲁特旗| 区。| 保亭| 吉隆县| 册亨县| 渝中区| 高台县| 桃江县| 石台县| 怀安县| 揭阳市| 永年县| 淳化县| 柏乡县| 阿瓦提县| 镇安县| 金川县| 常熟市| 两当县| 吉水县| 甘孜县| 泸西县| 精河县| 祁连县| 八宿县| 南充市| 德保县| 横山县| 长顺县| 怀安县| 虞城县| 桐梓县| 龙州县| 西丰县| 莎车县| 芦山县| 南京市| 自贡市| 沙湾县| 石林|