阿帕奇apache服务器怎么配置?

   0.在开始之前需要给自己的电脑设置下开机密码,想开本地服务器这一点是必须的。

  一、本地apache服务器

  1.首先在自己的电脑昵称的文件夹下 建一个sites文件夹

  如果你不是在博客园看到这篇文章,请点击查看原文

  里面随便放上一些后台的假数据。 比如我的就是在/Users/dsx 目录下


  2.找到配置文件,给原来文件备份

  接下来都是在终端下操作 输入下面指令($后面的代码可以直接复制)

  // 切换工作目录

  $cd /etc/apache2

  // 备份文件,以防不测,只需要执行一次就可以了

  $sudo cp httpd.conf httpd.conf.bak


  // 提示:下面这行代码不要打,如果后续操作出现错误!才需要使用以下命令,恢复备份过的 httpd.conf 文件

  $sudo cp httpd.conf.bak httpd.conf

  3.开始修改配置文件

  // 用vim编辑httpd.conf

  $sudo vim httpd.conf

  // 查找DocumentRoot

  /DocumentRoot

  按下 i 进入编辑模式

  可以看到有两个路径 把他们都改成你刚才建的那个Sites 文件夹的路径


  再查找下 php

  /php

  定位到这一行后把光标移到最左边按下 x 删除“#”打开目录

  (如果是10.10系统的话还有一步:查找Options 输入/Options 也可以目测自己找到图中的位置,在Options和Follow之间增加一个单词)


  改好之后先按下esc键退出编辑模式,再输入:wq 保存并退出 如果打错了不想保存就是 :q!

  4.收尾工作与确认成功

  //拷贝配置文件

  $sudo cp php.ini.default php.ini

  // 重新启动apache服务器 之后下面说这句话是正常的

  $sudo apachectl -k restart

  之后下面说这句话是正常的不用担心


  再确认下到底成功了没有,就到浏览器里输入localhost如果能来到下面界面就对了


  5.注意事项

  注意前面的备份。不要多次备份。

  注意再vim编辑下全部使用英文符号和字母

  服务器开关的命令就是

  $sudo apachectl -k start

  $sudo apachectl -k stop

  每次关机开机之后再想用服务器就要重新敲下开启的指令

  二、webDav服务器

  接下来是WebDav服务器,这个是基于apache的,就是你apache已经启动了才能开启webDav服务器的。

  当然如果apache已经完全配置好了那webDav也就很好配置了

  WebDav完全可以当成一个网络共享的文件服务器使用!

  1.继续修改

  $ cd /etc/apache2

  $ sudo vim httpd.conf

  // 查找httpd-dav.conf

  /httpd-dav.conf

  还是和刚才一样按 i 编辑,定位到这一行后,光标移到最左边按 x 删除 # 号,

  (如果你的电脑是10.10系统,还需要有以下下划线的操作:)

  通过搜索找到这几行

  LoadModule dav_module libexec/apache2/mod_dav.so

  LoadModule dav_fs_module libexec/apache2/mod_dav_fs.so

  LoadModule auth_digest_module libexec/apache2/mod_auth_digest.so

  并且把他们行首的#号删除 (友情提示,他们这些行长的都很像一定要看清了别改错了)

  按esc完成编辑,输入:wq退出

  // 然后切换目录

  $ cd /etc/apache2/extra

  // 备份文件(切记只要备份一次就行)

  $ sudo cp httpd-dav.conf httpd-dav.conf.bak

  // 现在要编辑这个文件了

  $ sudo vim httpd-dav.conf

  // 查找Digest 把编辑模式从Digest改成Basic 还是那几步,改完了之后保存退出

  /Digest


  2.运行脚本文件

  接下来要用到一个脚本文件下载地址在这

  百度网盘的:http://pan.baidu.com/s/1jG7ogdS 密码是:yj9t

  // 切换目录,可以使用鼠标把put脚本所在的文件夹直接拖到cd后面

  $ cd 保存put脚本的目录

  // 以管理员权限运行put配置脚本

  $ sudo ./put

  会先让你输入你电脑的密码,再给admin账号设置密码 如123456

  设置完成后,他会显示一大串然后重启了apache服务器。


  3.验证是否成功

  到你的网络里看一下你现在连着网的ip地址


  然后点开Finder --> 前往 -->连接服务器 -->里面输入 http://192.168.1.106/uploads (这个是举例,你要输入你自己的ip地址)

  之后会弹出一个框,选择注册用户,账号admin,密码 如123456就能连接了


  配置完成了之后就可以 在代码里发请求的url写上自己服务器内文件的url了。不连外网也可以执行下载上传操作。

时间: 2025-01-01 02:30:27

阿帕奇apache服务器怎么配置?的相关文章

Apache服务器下配置URL 态化的Rewrite规则

 如何在Apache环境下配置Rewrite规则 Apache Rewrite 规则 环境 URL 静态化是一个利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 HTML 页面,当然,这里的静态化是一种假静态,目的只是提高搜索引擎的搜索量,Comsenz 旗下的产品 Discuz!.SupeSite/X-Space.ECShop.SupeV.UCHome 等都支持此功能.当然这个功能还需要服务器环境的支持,下面介绍一下如何在 Apache 服务器下配置 UR

apache服务器全局配置详解(全)_Linux

Apache服务器全局配置之服务器标识配置篇 服务器标识相关指令:ServerNameServerAdminServerSignatureServerTokensUseCanonicalNameUseCanonicalPhysicalPort ServerAdmin和ServerTokens指令控制有关服务器的哪些信息将出现在服务器生成的文档中(如错误消息).ServerTokens指令设置服务器HTTP响应头字段的值.ServerName.UseCanonicalName. UseCanoni

Windows 环境下的PHP5 与 Apache 服务器的配置

apache|php5|window|服务器 目前 PHP5 发布了第三个候选版本,估计正式版本不久就快释放了.安装过程应该不会有所变化,下面文章内容将讲述 Windows2000/XP/2003(不建议在 windows 98 下建立 PHP 环境) 下 PHP 环境的配置,服务器选择 Apache 2.0.49,数据库选择 MySQL 4.0.20 版本. 需要下载几个软件包: 1. PHP5 RC3 2. Apache 2.0.49 3. MySQL 4.0.20 下载软件包1. PHP5

Windows 环境下的 PHP5 与 Apache 服务器的配置

apache|php5|window|服务器 需要下载几个软件包: 1. PHP5 RC3 2. Apache 2.0.49 3. MySQL 4.0.20 下载软件包: 1. PHP5 RC3 PHP官方网站 的下载地址为: http://www.php.net/downloads.php ,找到如下图位置,下载方框中的两个软件包.其中 PHP 5.0.0RC3 zip package 就是 PHP5 软件包,而 Collection of PECL modules for PHP 5.0.0

在Windows的Apache服务器上配置对PHP和CGI的支持_Linux

现在有越来越多的个人主页站长需要了解如何如何在windows系统下配置自己的php,cgi服务器,以方便本地调试cgi和php的程序. 我们可以用Apache(windows版)来一次搞定:以下由我自己整理的关于在单机Windows环境下的安装和配置 Apache Server 的文章.假如您正在 Windows 单机环境下测试自己的网站,建议您参考一下. 主要包括:安装和配置 Apache Server:使用 Perl CGI 脚本:使用 PHP 脚本. --部分内容参考<Apache Ser

浅析linux下apache服务器的配置和管理_php技巧

一.两个重要目录:Apache有两个重要的目录:1.配置目录/etc/httpd/conf:2.文档目录/var/www: 二.两种配置模式:Apache在Fedora下的两种配置方式:文本模式(终端命令行)和图形化配置.两者各有优势:图形化下配置,更容易上手,在文本模式下直接编辑httpd.conf文件,自由性更强些.更直接. 三.Apache服务的启动与关闭Apache服务的停止.启动.关闭可以通过两种模式下进行操作:文本(终端)模式下和图形化界面. 四.终端下的操作如果你想用Linux作为

apache服务器404配置方法

通过修改httpd.conf 打开httpd.conf,找到:  代码如下 复制代码 #ErrorDocument 404 /missing.html #missing文件必须是存在的文件 通过.htaccess来配置 在.htaccess中加入下面代码  代码如下 复制代码 errorDocument 404 /404.html 即可了,注意如果使用.htaccess 404我们需要apache支持此功能哦 修改httpd.conf,首先找到  代码如下 复制代码 Options Follow

Apache服务器一个IP多个站点的配置方法示例_Linux

在日常的网站发布中很多情况下都无法做到一个IP对应一个站点,在IP4的情况下IP的资源是相对有限的.然而作为最流行的Apache自然也考虑到这种情况,那么接下来看看apache服务器怎么配置一个IP多个站点. 在httpd.conf中找到 "# Virtual hosts",并添加如下行 复制代码 代码如下: ServerName 你的域名 HostNameLookups off 例子 NameVirtualHost 192.168.1.104 <VirtualHost 192.

LAMP服务器性能优化技巧之Apache服务器优化_Linux

1.Zend Performance Suite简介 对于Apache要把 PHP 编译其中,或者采用 DSO (动态共享对象)模式,不要采用 CGI 方式.采用DSO最重要的原因是效率.Apache是模块化设计的,所以它可以加载各种各样的服务器端脚本解释器来支持动态的网页.但是随着页面访问量的增大,CGI已经不看重负,为了提高效率.所以选择把最常调用的模块编译成动态共享对象(DSO).zend出品的ZendPerformanceSuite,这是一个Apache服务器的性能测试和优化的工具.可以