centos 6.5使用Apache简单搭建文件服务器

1:搭建web服务器

安装   yum -y install httpd

启动httpd    service httpd restart

直接在网页输入ip测试,防火墙需要放行80端口.

2:取消Apache 的欢迎访问页面

进入配置文件 vim /etc/httpd/conf.d/welcome.conf    注释掉框起来的文件

service httpd restart    然后在网页测试,欢迎界面没有

3 使用rpm搭建lamp 环境

yum install httpd mysql-server php php-mysql

安装完成在网页测试效果如下,

然后您可以进默认的放目录的文件   进行测试,

cd /var/www/html/   下载一个文件到  var/www/html/ 目录下

然后就重新启动一下  ,在网页上直接输入  ip测试,效果如下,简单的文件服务器就完成了

4 修改默认目录

为了避免放的文件多过导致默认的目录空间不够,我就改了一下放文件的目录,我放目录文件夹为  /sh    ,另外挂载的,如何挂载前面有写过,不会的可以看下

进入配置文件  vi /etc/httpd/conf/httpd.conf    修改路径,截图下都是要修改一下的,为了方式修改错误可以先注释掉,  行数可以通  esc建 ,然后shft+:   输入  set nu   ,就可以显示

然后就可以重新启动一下  httpd   ,发现原本的默认路径下的文件没有了,这是进您自己的修改的目录 ,然后创建一个文件,或者下载文件进去测试,

然后在重新启动 一下  httpd    ,在网页测试,效果如下

这里要注意的的是  如果需要中文不乱码的话,还是需要将    AddDefaultCharset UTF-8   改成AddDefaultCharset OFF,还是在vi /etc/httpd/conf/httpd.conf  里面修改:

修改配置文件相关参数:

vim /etc/httpd/conf/httpd.conf 配置文件里面#参数需要我们掌握,

57 ServerRoot "/etc/httpd"#apache配置文件的根目录

70 Timeout 60 #超时时间,接收和发送前超时秒数

136 Listen 80 #监听的端口

262 ServerAdmin [email protected] #设置管理员,e-mail 地址

277 ServerName 192.168.1.163:80 #服务器主机名.

293 DocumentRoot "/var/www/html" #网站页面根目录

Options Indexes FollowSymLinks #当一个目录没有默认首页时,允许显示此目录列表

禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可

403 DirectoryIndex index.html index.html.var#指定默认首页

编码:

AddDefaultCharset UTF-8 # 设置服务器的默认编码为:UTF-8

原文地址:https://www.cnblogs.com/guizjiang/p/11519236.html

时间: 2024-10-18 18:13:33

centos 6.5使用Apache简单搭建文件服务器的相关文章

Linux软件包安装2——基于red hat系列的rpm命令安装及apache简单搭建httpserver

rpm命令管理 rpm包是基于red hat系列的二进制安装包.常见的red hat系列的有red hat enterprise Linux.centos.fedora等Linux发行版本 首先介绍一下rpm包的命名方式: httpd-2.2.15-39.el6.centos.i686.rpm   在介绍Linux的rpm命令之前,先说明两个概念: 包全名:类似于上述的完整的命名方式 httpd-2.2.15-39.el6.centos.i686.rpm 包名:httpd   1.rpm安装.升

用nginx简单搭建文件服务器

步骤一:安装httpd相关工具 yum -y install httpd-tools    步骤二:生成密码文件 htpasswd -c /usr/local/nginx/conf/htpasswd username 根据提示填写密码    步骤三:修改nginx配置 里添加:            server {                listen 80;                root /data/wwwroot/download;                serve

(1)Jenkins Linux环境下的简单搭建

(1)Jenkins Linux环境下的简单搭建 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. ----百度百科 这是一款基于Java开发的工具.种种原因,最近刚开始接触,决定研究一下.Jenkins的搭建方法不止一种,一下就是个人总结的其中一种,文章内容比较浅显,不足之处,欢迎指正. 首先,所需要准备的工具JDK.Maven.资料上显示JDK版本最好高于1.7,并没有研究1.7以下版本,所谓"没有实际调研,就没有发言权",在此就不做过多

solr 简单搭建 数据库数据同步(待续)

原来在别的公司负责过文档检索模块的维护(意思就是不是俺开发的啦).所以就稍微接触和研究了下文档检索. 文档检索其实是全文检索,是通过一种技术把N多文档进行一定规律的切割归类,然后创建易于搜索的索引式文件,然后搜索具有某些规律的文档时,能够通过快速定位索引,然后根据索引提供的信息精确定位到文档从而实现迅速找到文档.这个文档一般成为条目. 上家公司的时候使用的是Lucene加上Zoie实现的.lucene是apache下的开源项目,不过并不是全文检索的实现,而是一个全文检索的引擎,是一个架构,是其他

ret hat 6&ret hat 7 Apache网站搭建(一)

Apache 简介 Apache HTTP Server 是开源软件项目的杰出代表基于标准的HTTP网络协议提供网贡浏览 服务在We服务器领域中长期保持着超过半数的份额.Aapache服务器可以运行在Lnux.UNX Wndows 等多种操作系统平台中, 1.Apache 的起源 Apathe服务器是针对之前出现的若干个Web服务器程序进行整合.完善后形成的软件.其名 称来源于A Palchy Server 意思是"基于原有Web 服务程序的代码进行修改(补T) 后形成的 服务器程序"

springmvc4环境简单搭建和定时任务

之前复制粘贴创建了几个ssm的项目,然而回头让自己写的时候还是一头雾水,究其原因是spring的陌生.仅仅是写过几个helloworld而已.而且是照着写.我都不知道springmvc到底需要多少jar,都用来干嘛.所以,接下来要用心看spring原理了. 最近由于有定时任务的需求,简单搭建了一个springmvc4的helloworld. ide采用的是idea,当然eclipse应该也是没问题的,因为都是maven项目. 1.创建好maven结构. 可以通过new->project->ma

Linux下apache+php搭建配置记录

linux下apache+php搭建配置记录 第1章  环境说明 1.1 系统说明 CentOS 6.4 1.2 软件说明 httpd-2.4.2.tar.gz apr-util-1.4.1.tar.gz apr-1.4.6.tar.gz pcre-8.13.tar.gz php-5.4.3.tar.bz2 libmcrypt-2.5.8.tar.gz mhash-0.9.9.9.tar.gz 第2章  Apache搭建说明 2.1 安装依赖包 yum install make openldap

利用apache服务器搭建个人主页

一.Apache服务器的用途: Apache 是一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中. Apacheweb服务器软件拥有以下特性: 支持最新的HTTP/1.1通信协议 拥有简单而强有力的基于文件的配置过程 支持通用网关接口 支持基于IP和基于域名的虚拟主机 支持多种方式的HTTP认证 集成Perl处理模块 集成代理服务器模

CentOS 6.5 HAProxy+apache实现web服务动静分离

HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案. HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理.HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接.并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露