最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

主旨

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

Nginx是一款輕量級的web服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,在BSD-like 協(xié)議下發(fā)行。其特點是占有內(nèi)存少,并發(fā)能力強,事實上nginx的并發(fā)能力在同類型的網(wǎng)頁服務器中表現(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、配置調(diào)整

[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
# 以下內(nèi)容是配置文件的第二行進行配置
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代理文件下載完畢。

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

相關(guān)文章

  • Nginx反爬蟲策略,防止UA抓取網(wǎng)站

    Nginx反爬蟲策略,防止UA抓取網(wǎng)站

    目前網(wǎng)絡上的爬蟲非常多,有對網(wǎng)站收錄有益的,比如百度蜘蛛(Baiduspider),也有不但不遵守robots規(guī)則對服務器造成壓力,還不能為網(wǎng)站帶來流量的無用爬蟲,為防止網(wǎng)站有可能會被別人爬,通過配置Nginx, 我們可以攔截大部分爬蟲
    2020-09-09
  • Nginx中root與alias區(qū)別講解

    Nginx中root與alias區(qū)別講解

    這篇文章主要介紹了Nginx中root與alias區(qū)別?,通過兩個小例子來學習root和alias的區(qū)別,對Nginx中root與alias區(qū)別感興趣的朋友跟隨小編一起看看吧
    2022-08-08
  • nginx 自定義 404、50x 錯誤頁面的實現(xiàn)

    nginx 自定義 404、50x 錯誤頁面的實現(xiàn)

    本文主要介紹了nginx 自定義 404、50x 錯誤頁面的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-12-12
  • Nginx反向代理websocket配置實例

    Nginx反向代理websocket配置實例

    這篇文章主要介紹了Nginx反向代理websocket配置實例,本文是項目需求配置成功后的總結(jié),需要的朋友可以參考下
    2014-09-09
  • nginx文件上傳下載控制的實現(xiàn)示例

    nginx文件上傳下載控制的實現(xiàn)示例

    本文主要介紹了nginx文件上傳下載控制的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-12-12
  • 通過Nginx+Tomcat+Redis實現(xiàn)持久會話

    通過Nginx+Tomcat+Redis實現(xiàn)持久會話

    這篇文章主要介紹了通過Nginx+Tomcat+Redis實現(xiàn)持久會話的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11
  • 利用Nginx反向代理功能解決WEB網(wǎng)站80端口被封的解決方法

    利用Nginx反向代理功能解決WEB網(wǎng)站80端口被封的解決方法

    大陸的網(wǎng)絡環(huán)境,都在天朝神獸的制度下讓我等小P民悲劇一片;動不動就拔網(wǎng)線、封機房;現(xiàn)在更厲害的一招,從網(wǎng)關(guān)封殺你的80端口,一旦被封,網(wǎng)站域名就無法訪問
    2012-08-08
  • Nginx動靜分離實現(xiàn)案例代碼解析

    Nginx動靜分離實現(xiàn)案例代碼解析

    這篇文章主要介紹了Nginx動靜分離實現(xiàn)案例代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • Nginx虛擬主機的配置實現(xiàn)

    Nginx虛擬主機的配置實現(xiàn)

    虛擬主機指的就是一個獨立的站點配置,是nginx默認支持的一個功能,本文主要介紹了Nginx虛擬主機的配置實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • Nginx增添api接口的實現(xiàn)方法

    Nginx增添api接口的實現(xiàn)方法

    這篇文章給大家介紹了Nginx增添api接口的方法,文章通過代碼示例介紹的非常詳細,對大家的學習或工作有一定的幫助,具有一定的參考價值,需要的朋友可以參考下
    2023-10-10

最新評論

沭阳县| 珲春市| 密云县| 嘉祥县| 定日县| 堆龙德庆县| 康乐县| 吉木萨尔县| 扬州市| 阿拉善左旗| 来安县| 柳林县| 焉耆| 高雄县| 扎鲁特旗| 丽水市| 运城市| 城固县| 通许县| 洪湖市| 淳安县| 察雅县| 梁山县| 高尔夫| 黑水县| 牙克石市| 云霄县| 平陆县| 班玛县| 岗巴县| 敦化市| 黄平县| 牙克石市| 泽库县| 大庆市| 玉林市| 卢龙县| 德州市| 云南省| 台湾省| 化州市|