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

Linux如何搭建文件服務(wù)器

 更新時(shí)間:2023年10月20日 09:47:17   作者:huhy~  
這篇文章主要介紹了Linux如何搭建文件服務(wù)器,包括基于centos7.9搭建http文件服務(wù)器,基于centos7.9搭建nginx文件服務(wù)器以及基于ubuntu2204搭建http文件服務(wù)器,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧

搭建簡(jiǎn)單文件服務(wù)器

IP環(huán)境
192.168.200.100VMware17

基于centos7.9搭建http文件服務(wù)器

安裝httpd

[root@localhost ~]# yum install -y httpd

關(guān)閉防火墻以及selinux

[root@localhost ~]# systemctl stop firewalld;setenforce 0

文件/etc/httpd/conf/httpd.conf中的默認(rèn)參數(shù)(自定義修改)

DocumentRoot "/var/www/html" #這一行指定了文檔根目錄
<Directory "/var/www">  #用于針對(duì)指定目錄(在這里是/var/www)設(shè)置訪問控制規(guī)則的開始標(biāo)簽。以下的配置將應(yīng)用于/var/www目錄及其子目錄。
    AllowOverride None
    # Allow open access:
    Require all granted #表示允許所有人訪問/var/www目錄及其子目錄,沒有訪問限制                                 
</Directory>
Listen 80 #默認(rèn)的監(jiān)聽端口,修改80后則需要指定IP:端口進(jìn)行訪問

注釋/etc/httpd/conf.d/welcome.conf文件下的此內(nèi)容,不然就會(huì)返回禁止訪問報(bào)錯(cuò)

#<LocationMatch "^/+$">
#    Options -Indexes
#    ErrorDocument 403 /.noindex.html
#</LocationMatch>

文件服務(wù)器下創(chuàng)建測(cè)試文件

[root@localhost ~]# echo hello > /var/www/html/test.txt

啟動(dòng)httpd并設(shè)置開機(jī)自啟

[root@localhost ~]# systemctl enable --now httpd

訪問界面如下

在這里插入圖片描述

此時(shí)的文件服務(wù)器還不能下載,點(diǎn)擊后會(huì)打開該文件

在這里插入圖片描述

編輯http.conf文件,追加以下內(nèi)容

<FilesMatch "\.(?i:pdf|zip|txt|csv)$">
    Header set Content-Disposition "attachment"
</FilesMatch>

當(dāng)有人請(qǐng)求以 .pdf、.zip、.txt 或 .csv 結(jié)尾的文件時(shí),服務(wù)器會(huì)設(shè)置 Content-Disposition 標(biāo)頭,強(qiáng)制
將文件作為附件下載,而不是在瀏覽器中直接打開,如果還要添加例如tar、gz等文件后綴可以下載,
則需要在括號(hào)內(nèi)添加(?i:pdf|zip|txt|csv|gz|tar)相應(yīng)的后綴
[root@localhost ~]# systemctl restart httpd

此時(shí)重新打開無痕模式瀏覽器,或者清除緩存再次打開

完善文件服務(wù)器的瀏覽器界面,在http.conf的Directory標(biāo)簽中添加

Options +Indexes:?jiǎn)⒂媚夸浰饕?,允許顯示目錄內(nèi)容。
IndexOptions FancyIndexing:?jiǎn)⒂妹阑哪夸浰饕?,以改善目錄?nèi)容的可讀性。
IndexOptions NameWidth=:允許文件名列寬度自動(dòng)調(diào)整以適應(yīng)不同文件名的長度。
IndexOptions DescriptionWidth=:允許描述列寬度自動(dòng)調(diào)整以適應(yīng)不同文件描述的長度。
IndexOptions FoldersFirst:將文件夾顯示在文件之前,以提高目錄索引的可讀性。

<Directory /var/www>
    AllowOverride None
    # Allow open access:
    Require all granted 
    #以下為添加內(nèi)容
    Options +Indexes
    IndexOptions FancyIndexing NameWidth=* DescriptionWidth=* FoldersFirst
</Directory>
[root@localhost ~]# systemctl restart httpd

基于centos7.9搭建nginx文件服務(wù)器

安裝wget命令,需要拉取阿里源的epel源,再下載nginx

[root@localhost ~]# yum install -y wget
[root@localhost ~]# wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
[root@localhost ~]# yum install -y nginx
[root@localhost ~]# yum info nginx
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.cqu.edu.cn
 * extras: mirrors.cqu.edu.cn
 * updates: mirrors.cqu.edu.cn
Installed Packages
Name        : nginx
Arch        : x86_64
Epoch       : 1
Version     : 1.20.1
Release     : 10.el7
Size        : 1.7 M
Repo        : installed
From repo   : epel
Summary     : A high performance web server and reverse proxy server
URL         : https://nginx.org
License     : BSD
Description : Nginx is a web server and a reverse proxy server for HTTP, SMTP, POP3 and
            : IMAP protocols, with a strong focus on high concurrency, performance and low
            : memory usage.

修改nginx.conf文件

[root@localhost ~]# vi /etc/nginx/nginx.conf
user nginx; #nginx改為root
#在server配置標(biāo)簽上添加以下內(nèi)容
    autoindex on;# 顯示目錄
    autoindex_exact_size on;# 顯示文件大小
    autoindex_localtime on;# 顯示文件時(shí)間
        root         /opt;   #/opt表示你要共享的文件服務(wù)器根目錄

啟動(dòng)nginx,并開機(jī)自啟

[root@localhost ~]# systemctl enable --now nginx
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.

瀏覽器IP訪問,如果要指定端口,修改Linsten后面的80即可

基于ubuntu2204搭建http文件服務(wù)器

IP環(huán)境
192.168.200.200VMware17

安裝apache2

root@huhy:~# apt install -y apache2
root@huhy:~# mkdir /var/www/html/test-file
root@huhy:~# chmod 777 /var/www/html/test-file/
root@huhy:~# echo ok > /var/www/html/test-file/test.txt
root@huhy:~# vi /etc/apache2/sites-available/000-default.conf
DocumentRoot /var/www/html/test-file #修改此參數(shù),就可以指向該文件夾
root@huhy:~# systemctl enable --now apache2
Synchronizing state of apache2.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable apache2

瀏覽器IP訪問

優(yōu)化界面

root@huhy:~# vi /etc/apache2/apache2.conf
<Directory /var/www/> #對(duì)此目錄下生效
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted #添加下面兩行
        Options +Indexes
        IndexOptions FancyIndexing NameWidth=* DescriptionWidth=* FoldersFirst
</Directory>

再次訪問

總的來說ubuntu搭建更加簡(jiǎn)單一些,做的配置也不多

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

相關(guān)文章

  • Vim命令高級(jí)用法

    Vim命令高級(jí)用法

    一些高級(jí)的Vim命令用法:同時(shí)編輯多個(gè)文件、文本重排、域操作、緩沖區(qū)的使用等命令。
    2013-11-11
  • Linux CentOS7 vim寄存器解讀

    Linux CentOS7 vim寄存器解讀

    這篇文章主要介紹了Linux CentOS7 vim寄存器使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Apache中如何設(shè)置默認(rèn)首頁具體該怎么操作

    Apache中如何設(shè)置默認(rèn)首頁具體該怎么操作

    這篇文章主要介紹了Apache中設(shè)置默認(rèn)首頁的方法,需要的朋友可以參考下
    2014-02-02
  • 阿里云linux服務(wù)器上使用iptables設(shè)置安全策略的方法

    阿里云linux服務(wù)器上使用iptables設(shè)置安全策略的方法

    這篇文章主要介紹了阿里云linux服務(wù)器上使用iptables設(shè)置安全策略的方法,需要的朋友可以參考下
    2016-10-10
  • Linux內(nèi)核啟動(dòng)參數(shù)詳解

    Linux內(nèi)核啟動(dòng)參數(shù)詳解

    Linux內(nèi)核在啟動(dòng)的時(shí)候,能接收某些命令行選項(xiàng)或啟動(dòng)時(shí)參數(shù)。當(dāng)內(nèi)核不能識(shí)別某些硬件進(jìn)而不能設(shè)置硬件參數(shù)或者為了避免內(nèi)核更改某些參數(shù)的值,可以通過這種方式手動(dòng)將這些參數(shù)傳遞給內(nèi)核。
    2017-10-10
  • linux中日志缺失原因排查與修復(fù)的完整指南

    linux中日志缺失原因排查與修復(fù)的完整指南

    當(dāng) rsyslog 使用 imuxsock 模塊時(shí),如果 長時(shí)間沒有日志 輸出,可能原因有多種,本文將詳細(xì)解釋 imuxsock 的原理,可能原因和排查步驟,希望對(duì)大家有所幫助
    2025-09-09
  • Linux、CentOS下安裝zip與unzip指令功能(服務(wù)器)

    Linux、CentOS下安裝zip與unzip指令功能(服務(wù)器)

    這篇文章主要介紹了Linux、CentOS下安裝zip與unzip指令的操作方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2019-11-11
  • Ubuntu18.04一次性升級(jí)Python所有庫的方法步驟

    Ubuntu18.04一次性升級(jí)Python所有庫的方法步驟

    這篇文章主要介紹了Ubuntu18.04一次性升級(jí)Python所有庫的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Linux使用fdisk進(jìn)行磁盤的相關(guān)操作

    Linux使用fdisk進(jìn)行磁盤的相關(guān)操作

    fdisk?命令是?Linux?中用于管理磁盤分區(qū)的強(qiáng)大文本實(shí)用程序,這篇文章主要為大家詳細(xì)介紹了如何使用fdisk進(jìn)行磁盤的相關(guān)操作,需要的可以了解下
    2025-01-01
  • linux 查看文件系統(tǒng)類型實(shí)例方法

    linux 查看文件系統(tǒng)類型實(shí)例方法

    在本篇文章里小編給大家整理的是一篇關(guān)于linux 查看文件系統(tǒng)類型實(shí)例方法,對(duì)此有興趣的朋友們可以學(xué)習(xí)參考下。
    2021-02-02

最新評(píng)論

封丘县| 南投市| 浠水县| 华宁县| 丰台区| 紫云| 乐亭县| 呼和浩特市| 奉化市| 江口县| 丹寨县| 山阳县| 富顺县| 贞丰县| 肇庆市| 万安县| 石城县| 兖州市| 商丘市| 黄骅市| 开阳县| 云梦县| 万荣县| 临沧市| 泸州市| 汾阳市| 嘉鱼县| 大埔区| 佛冈县| 新竹县| 万安县| 汉中市| 新乡市| 黎平县| 城市| 惠来县| 柘城县| 子洲县| 彩票| 阜南县| 峨眉山市|