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

CentOS如何用nginx搭建文件下載服務(wù)器

 更新時間:2023年11月23日 09:25:20   作者:斷劍zou天涯  
Nginx 是開源、高性能、高可靠的 Web 和反向代理服務(wù)器,而且支持熱部署,幾乎可以做到 7 * 24 小時不間斷運行,即使運行幾個月也不需要重新啟動,這篇文章主要介紹了CentOS用nginx搭建文件下載服務(wù)器,需要的朋友可以參考下

Nginx 是開源、高性能、高可靠的 Web 和反向代理服務(wù)器,而且支持熱部署,幾乎可以做到 7 * 24 小時不間斷運行,即使運行幾個月也不需要重新啟動。在工作中,我們經(jīng)常會用到需要搭建文件服務(wù)器的情況,這里就以在linux下搭建文件服務(wù)器為例,解釋編譯nginx和搭建服務(wù)器的過程。

一、nginx編譯安裝

1、下載nginx

nginx下載網(wǎng)站

wget下載命令

wget http://nginx.org/download/nginx-1.25.2.tar.gz

2、解壓壓縮包

tar -zxvf nginx-1.25.2.tar.gz

3、創(chuàng)建用戶和用戶組

useradd -M -s /sbin/nologin nginx

4、編譯安裝nginx

# 依次執(zhí)行下面命令
cd nginx-1.25.2

./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--without-http_rewrite_module \
--without-http_gzip_module


make && make install

#讓系統(tǒng)識別nginx的操作命
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/		

如果在編譯過程中報錯需要依賴包,執(zhí)行以下命令安裝依賴

#nginx的配置及運行需要pcre、zlib、openssl等軟件包的支持,因此需要安裝這些軟件的開發(fā)包,以便提供相應(yīng)的庫和頭文件。
yum -y install pcre-devel zlib-devel openssl-devel gcc gcc-c++ make

依賴安裝完成重新執(zhí)行./configure命令

5、檢查、啟動、重啟、停止 nginx服務(wù)的命令

nginx -t								#檢查配置文件是否配置正確
#啟動
nginx									
#停止
cat /usr/local/nginx/logs/nginx.pid		#先查看nginx的PID號
kill -3 <PID號>
kill -s QUIT <PID號>
killall -3 nginx
killall -s QUIT nginx
#重載
kill -1 <PID號>
kill -s HUP <PID號>
killall -1 nginx
killall -s HUP nginx
#日志分割,重新打開日志文件
kill -USR1 <PID號>
#平滑升級
kill -USR2 <PID號

在這里插入圖片描述

二、配置nginx文件下載服務(wù)器

1、配置nginx.conf文件 到nginx.conf文件目錄

cd  /usr/local/nginx/conf/

先備份nginx.cong文件

cp nginx.conf nginx.conf_bak

編輯/usr/local/nginx/conf/nginx.conf文件,
將 user nobody 改成:user root并取消注釋

在這里插入圖片描述

配置以下部分

    # 顯示目錄
    autoindex on;
    # 顯示文件大小
    autoindex_exact_size on;
    # 顯示文件時間
    autoindex_localtime on;
    # 防止中文亂碼
    charset utf-8;
    server {
        listen       8888;
        #配置了監(jiān)聽端口此條不生效
        server_name  localhost;
        #文件服務(wù)器本地存儲路徑
        root /root/nginx_storge;
    }

在這里插入圖片描述

創(chuàng)建/root/nginx_storge文件夾

mkdir /root/nginx_storge

2、檢查并啟動nginx

# 檢查nginx配置
nginx -t
#啟動nginx
nginx -c /usr/local/nginx/conf/nginx.conf
#重載nginx
nginx -s reload

在這里插入圖片描述

3、測試下載

在cd /root/nginx_storge/中新建幾個文件和文件夾

在這里插入圖片描述

在瀏覽器中輸入地址:http://192.168.86.129:8888/(根據(jù)自己的ip修改)可以看到文件信息,點擊文件可以下載

在這里插入圖片描述

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

相關(guān)文章

  • 關(guān)于nginx報錯405?not?allowed解決方法總結(jié)

    關(guān)于nginx報錯405?not?allowed解決方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于nginx報錯405?not?allowed解決方法的相關(guān)資料,nginx遇到post請求靜態(tài)文件會得到405錯誤,文中通過代碼介紹的非常詳細(xì),也給出了推薦方法,需要的朋友可以參考下
    2023-10-10
  • Nginx 502 Bad Gateway錯誤原因及解決方案

    Nginx 502 Bad Gateway錯誤原因及解決方案

    這篇文章主要介紹了Nginx 502 Bad Gateway錯誤原因及解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • 配置nginx隱藏版本號的多種方法

    配置nginx隱藏版本號的多種方法

    在生產(chǎn)環(huán)境中,需要隱藏nginx等服務(wù)的版本信息,以免造成安全風(fēng)險,下面小編給大家?guī)砹藘煞N方法,幫助大家學(xué)習(xí)配置nginx隱藏版本號的相關(guān)知識,需要的朋友可以參考下
    2022-01-01
  • Nginx安裝配置naxsi waf防火墻的方法實現(xiàn)

    Nginx安裝配置naxsi waf防火墻的方法實現(xiàn)

    Naxsi是第三方nginx模塊,它也能有效防御,本文主要介紹了Nginx安裝配置naxsi waf防火墻的方法實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • 解決nginx代理?url重寫的問題

    解決nginx代理?url重寫的問題

    這篇文章主要介紹了解決nginx代理?url重寫的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • Nginx如何實現(xiàn)pathinfo模式的方法詳解

    Nginx如何實現(xiàn)pathinfo模式的方法詳解

    pathinfo是偽靜態(tài)的一種,對于用過thinkphp的朋友們來說應(yīng)該都不陌生,下面這篇文章主要給大家介紹了關(guān)于Nginx如何實現(xiàn)pathinfo模式的方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2017-09-09
  • 使用Nginx搭建代理服務(wù)器(正向代理HTTPS網(wǎng)站)的操作指南

    使用Nginx搭建代理服務(wù)器(正向代理HTTPS網(wǎng)站)的操作指南

    在網(wǎng)絡(luò)應(yīng)用中,代理服務(wù)器是用于中轉(zhuǎn)用戶請求和服務(wù)端響應(yīng)的工具,正向代理主要用于客戶端與外部服務(wù)器之間的訪問代理,幫助客戶端隱藏其 IP 地址或訪問受限資源,本文將詳細(xì)介紹如何使用 Nginx 搭建正向代理服務(wù)器,特別是針對 HTTPS 網(wǎng)站的代理
    2024-11-11
  • nginx ingress的具體使用

    nginx ingress的具體使用

    本文主要介紹了nginx ingress的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • Nginx+Keepalived實現(xiàn)雙機(jī)主備的方法

    Nginx+Keepalived實現(xiàn)雙機(jī)主備的方法

    這篇文章主要介紹了Nginx+Keepalived實現(xiàn)雙機(jī)主備的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • 深入理解nginx的access.log文件

    深入理解nginx的access.log文件

    NGINX軟件會把每個用戶訪問網(wǎng)站的日志記錄到指定的日志文件里,供網(wǎng)站者分析用戶的瀏覽行為,本文主要介紹了nginx的access.log文件,感興趣的可以了解一下
    2023-09-09

最新評論