Apache & WebDav 配置(一)

(一)简单Apache服务器的搭建!
用于文件de上传、下载、修改、删除!

----------

- Apache

1. 使用最广的 Web 服务器、支持各种脚本(PHP)的执行

2. Mac自带,只需要修改几个配置就可以,简单,快捷

3. 有些特殊的服务器功能,Apache都能很好的支持

例如:HTTP PUT/DELETE 操作,知识补充涉及的 HTTPS 服务

- WebDav

基于 http 协议的 "文件"服务器

实现文件的上传/下载/修改/删除

- FTP

文件传输协议,基于 FTP 的一个文件管理服务器

可以做文件的上传/下载/修改/删除

----------

以上三种服务器,只要 ip 地址能够访问,无论在任何位置,都能够使用!

* 关于 WebDav 的权限问题

授权信息的格式  BASIC (用户名:口令)base64

安全性并不高,密码很容易被拦截和破解!

应用场景:开发企业级的管理系统,可以用 WebDav 搭建一个内部的文件管理服务器,只是在公司内网使用!

----------------

Apache 配置:

1、Finder中,当前用户下(/Users/xxx(用户名)/Sites),创建一个“Sites”文件夹;

$ mkdir /Users/xxxx/Sites

2、修改配置文件的两个“路径”;

# 切换目录

$ cd /etc/apache2

# 备份

$ sudo cp httpd.conf httpd.conf.bak

# 编辑

$ sudo vi httpd.conf

# 查找DocumentRoot

* : 修改路径为刚才新建文件夹路径(/Users/xxx(用户名)/Sites)

# 查找“Options FollowSymLinks Multiviews”,添加一个单词“Indexes”

* : “Options Indexes FollowSymLinks Multiviews”

# 查找php  [ 视图模式下,通过“/php” 查找。]

* : 删除行首注释"#"

# 保存并退出

* : x

3、切换目录,复制php.ini文件

$ cd /etc

$ sudo cp php.ini.default php.ini

4、重启apache服务器

$ sudo apachectl -k restart

----------------

注意?:

  1. 每次需手动重启Apache服务器

    $ sudo apachectl -k start

  2. 执行脚本,显示拒绝访问(格式NTFS,修改权限)

$ chmod 644 info.php " (没有权限的文件名)

$ chmod 644 *.*

================

PS:

[ 每日一句 

" When in doubt, use brute force. " -- Ken Thompson

[ 每天一首英文歌 ]

" Summertrain " -- Greyson Chance

================

|--> Copyright (c) 2015 Bing Ma.

|--> GitHub RUL: https://github.com/SpongeBob-GitHub

时间: 2024-11-29 10:30:09

Apache & WebDav 配置(一)的相关文章

Apache 性能配置优化

前言 最近在进行apache性能优化设置.在修改apache配置)文件之前需要备份原有的配置文件夹conf,这是网站架设的好习惯.以下的apache配置调优均是在red had的环境下进行的. httpd 相关查看命令了解 查看当前安装模块mpm(多路处理器) [[email protected] ~]# httpd -l 查看httpd进程数(即各个mpm模式下Apache能够处理的并发请求数) [[email protected] ~]# ps -ef | grep httpd | wc -

WebDAV 配置及相关工具

最近在项目中安装和调试服务器,杯具的是,服务器是内网地址,而且不可以直接SSH.SFTP,只能通过中间一台linux作为跳板,然后在SSH命令行里去操作目标机器. 如果只是命令行操作也就无所谓了,但是还要经常传输文件,在跳板机上SSH,SFTP,SCP命令切换过来切换过去,累死了,有没有更好的办法? 依稀记得N年前折腾过一个通过http协议操作服务器文件的玩意,那就是WebDAV. 科普开始.WebDAV (Web-based Distributed Authoring and Versioni

Apache的配置详解,最好的Apache配置文档

http://blog.csdn.net/apple_llb/article/details/50253889 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改. 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置.其它指定的目录如果没有指定绝对路径,则目录是相对于该目录. PidFile logs/httpd.pid #第一个htt

apache https配置步骤

apache https配置步骤 1.  确认是否安装ssl模块 是否有mod_ssl.so文件 2.  生成证书和密钥 linux下 步骤1:生成密钥 命令:openssl genrsa 1024 > server.key 说明:这是用128位rsa算法生成密钥,得到server.key文件 步骤2: 生成证书请求文件 命令:openssl req -new -key server.key > server.csr 说明:这是用步骤1的密钥生成证书请求文件server.csr, 这一步提很多

Apache之——配置虚拟主机

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/48140649 一.修改httpd.conf文件 首先我们在Apache的安装目录的conf下,找到httpd.conf文件,如下图: 打开文件,在文件中找到如下代码: DocumentRoot "D:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs" 这行代码代表的是apache的默认访问路

Apache之——配置虚拟目录

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/48142201 一.配置 Apache配置虚拟目录主要是修改httpd.conf文件就可以了. 打开httpd.conf文件,找到如下代码: <IfModule dir_module> DirectoryIndex index.html </IfModule> 如图所示: 在这段代码的下面添加如下代码: #配置虚拟目录 <IfModule dir_module&

Apache+Php配置(亲测可用)

引言: 在软件项目中,Maven提供了一体化的类库管理系统,非常实用.但是,如果新增的类库jar在网络上无法获取到,如何在本地按照Maven的规则添加进来呢?本文将通过一个小例子展示新增过程. 背景介绍: 一个Maven管理的Java项目,提供一个系统级别的POM.xml,其中定义了整个项目使用的类库. 需求: 需要添加一个自定义的类库到当前项目中.假定当前的类库文件名为:abc.jar.. 如何将类库添加进来? 1.  找到当前Maven的Repository类库位置 一般默认情况下,在win

Apache安装配置步骤

注释:这里以Linux 红帽商业版为例~~~~~~~纯手打啊 Apache安装配置步骤 准备:关闭其他虚拟设备 #/etc/init.d/libvirtd stop #/etc/init.d/xend stop #chkconfig libvirtd off #chkconfig xend off 一.安装步骤 1.把光驱载入到系统当中: 2.安装 二.配置步骤 1.配置IP地址: 2.进入/etc/httpd/conf目录,使用cp命令备份配置文件(httpd.conf),并用vim打开 3.

【只需3步】手动安装Apache以及配置(亲测可行)

redhat6采用centos yum源. 第一步下载apache依赖的软件包并安装 安装 apr下载地址:http://apr.apache.org/download.cgi 解压包:tar -jxvf apr-1.5.0.tar.bz2 注意:这里的包的格式是tar.bz2格式,如果是.tar格式的用 tar -zxvf +包的名字 命令解压. 进入该包的文件夹内,依次执行以下命令: ./configure --prefix=/work/installed/apr (注意:configure