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

 

转载于:https://www.cnblogs.com/Trybst/p/4496164.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值