专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

一个简易的Apache(httpd)下载服务器的搭建

1.安装httpd

先检查有无相应的包

yum list httpd

一般linux服务器都有httpd.x86_64安装包,直接安装即可

  yum install httpd.x86_64

2.设置开机启动

systemctl enable httpd

3.修改httpd.conf配置文件

httpd默认端口号为80,我们需要修改端口号

  • yum方式安装httpd的目录在 /etc/httpd/conf/httpd.conf
  • 直接修改conf的端口号
#Listen 12.34.56.78:80
Listen 8082

指定下载目录地址

  • 默认下载目录地址在httpd.conf中
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html"

我们进入此地址

cd /var/www/html

建立我们想要关联的目录软链接(这里我选择的是/usr/local/work/download)

 ln -s /usr/loal/work/download download

就会在 var/www/html 目录下自动创建了download文件夹并链接到了我们设置的地址

lrwxrwxrwx 1 root root 24 Jan 12 15:11 download -> /usr/local/work/download

4.启动服务

service httpd start

直接访问ip:8082/download即可看到download下的所有文件和文件夹

5.列表中文目录显示乱码

打开/etc/httpd/conf/httpd.conf,加入一行即可

IndexOptions Charset=UTF-8

6.浏览器能打开的文件类型会自动打开,如txt,pdf等,也在网上找了许多的方法(未成功)

打开mime.types文件(以下皆是在mime.types中进行)

[root@izbp1geeu4kr82t1tgkhy5z conf]# vi /etc/mime.types

找到application/octet-stream(流的类型),在后面加上相应的文件类型 如txt,pdf等

application/octet-stream       bin lha lzh exe class so dll img iso txt pdf

找到pdf相关配置,注释掉

#application/pdf                          #pdf

找到txt相关配置,从中去掉txt

text/plain            asc  pm el c h cc hh cxx hxx f90 conf log txt

重启服务器之后,好像还是没用,最简单的方法就是,打开之后再右键另存为就好啦!!!!!

文章永久链接:https://tech.souyunku.com/25117

未经允许不得转载:搜云库技术团队 » 一个简易的Apache(httpd)下载服务器的搭建

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们