首页 > 代码库 > Apache server配置

Apache server配置

Apacheserver在我们生活中非经常常使用

今天给大家将一下mac 下apache server的配置

这对程序来说是必备技能之中的一个,假设我们在公司开发都是用的公司的server

将自己的代码上传下载 更新以及进行数据请求 和数据訪问

可是当我们回到家中,公司的server不能用了。解决方法非常easy

那就是我们自己在电脑上配置一个本地的server。仅仅要是局域网处在同一个网段的

计算机都能够訪问资源。这对办公非常有帮助

首先来介绍一下:

apache (Webserver)

Apache是世界使用排名第一的Webserver软件。它能够执行在差点儿全部广泛使用的计算机平台上。因为其跨平台和安全性被广泛使用,是最流行的Webserver端软件之中的一个。它高速、可靠而且可通过简单的API扩充,将Perl/Python等解释器编译到server中。

同一时候Apache音译为阿帕奇,是北美印第安人的一个部落。叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。

具体介绍

       Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源代码的网页server,能够在大多数计算机操作系统中执行,因为其多平台和安全性被广泛使用,是最流行的Webserver端软件之中的一个。它高速、可靠而且可通过简单的API扩展,将Perl/Python等解释器编译到server中。[2]
Apache HTTPserver是一个模块化的server,源于NCSAhttpdserver。经过多次改动。成为世界使用排名第一的Webserver软件。
它能够执行在差点儿全部广泛使用的计算机平台上。
Apache源于NCSAhttpdserver。经过多次改动,成为世界上最流行的Webserver软件之中的一个。Apache取自“a patchy server”的读音,意思是充满补丁的server,由于它是自由软件,所以不断有人来为它开发新的功能、新的特性、改动原来的缺陷。

Apache的特点是简单、速度快、性能稳定,并可做代理server来使用。


本来它仅仅用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,能够支持SSL技术。支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗很多其它的系统开支。不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,一般是添加server或扩充群集节点而不是添加处理器。

到眼下为止Apache仍然是世界上用的最多的Webserver。市场占有率达60%左右。

世界上非常多著名的站点如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源码开放、有一支开放的开发队伍、支持跨平台的应用(能够执行在差点儿全部的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。
Apache的诞生极富有戏剧性。

当NCSAWWWserver项目停顿后。那些使用NCSAWWWserver的人们開始交换他们用于该server的补丁程序,他们也非常快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。

接下来给大家解说一下配置

一、我们打开终端 (mac 是源于unix 系统)

我们运行以下命令

技术分享

二、在浏览器上输入一个ip 地址 127.0.0.1 这个是回环地址 用来測试用的

能够測试本地网卡是否正常

技术分享

大家的电脑上会显示,我的电脑将配置文件里的路径更改了所以看不到

我们能够思考这个It Works 究竟放在哪里呢?

我们能够到这个目录里看看 以下有个html 文件 能够打开看一下就在以下

 技术分享


技术分享

三、接下来进入配置文件进行配置

我们进入配置文件

执行以下命令 sudo是以管理员权限执行

运行这些命令必须获得最高权限

技术分享技术分享

然后执行以下命令:

技术分享

我们要更改文件夹:自己新建一个 一般在/Users/ms/

自己新建一个文件夹

技术分享技术分享

四、重新启动server

技术分享

最后一步:在浏览器再输入127.0.0.1

測试一下

我们能够奇妙的发现

技术分享

Apache server配置