如何在Zend Studio中配置Apache服务器
使用Directory… /Directory设置指定目录的访问权限,其中可包含:
Options
AllowOverride
Order
Allow
Deny
五个属性。
Options属性
Options FollowSymLinks Indexes MultiViews
Options可以组合设置下列选项:
All:用户可以在此目录中作任何事情。
ExecCGI:允许在此目录中执行CGI程序。
FollowSymLinks:服务器可使用符号链接指向的文件或目录。
Indexes:服务器可生成此目录的文件列表。
None:不允许访问此目录。
AllowOverride
AllowOverride None
AllowOverride会根据设定的值决定是否读取目录中的htaccess文件,来改变原来所设置的权限。
All:读取htaccess文件的内容,修改原来的访问权限。
None:不读取htaccess文件
为避免用户自行建立htaccess文件修改访问权限,httpconf文件中默认设置每个目录为: AllowOverride None。
AccessFileName
AccessFileName filename
AccessFileName指令用于指定保护目录设定文件的文件名称,默认值为“htaccess”。
AccessFileName acl
Allow
设定允许访问Apache服务器的主机
Allow from all
允许所有主机的访问
Allow from 20296097 20296098
允许来自指定IP地址主机的访问
Deny 设定拒绝访问Apache服务器的主机 Deny from all 拒绝来自所有主机的访问 Deny from 20296099 20296088 拒绝指定IP地址主机的访问
Order Order allow,deny Order用于指定allow和deny的先后次序。
apache的配置文件可以通过下述指令进行查找:
find / -name apache;
1、采用RPM包安装:
默认情况下目录/usr 用来存放应用程序;
目录/etc 存放软件的配置文件;
查看Apache安装路径:rpm -ql httpd-xxxx
2、采用源代码安装:
指定安全路径 configure --prefix=安装路径;
默认在/usr/local下;
延展资料
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。
Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上。
参考资料:
资源链接: https://panbaiducom/s/1UYmQ-nf9OVudO4g8ePtpBQ
提取码:5x02
首先确定自己的安装位置,将文件解压到自己的安装位置,解压出来的文件可以重新命名。打开解压后的文件找到Apache24文件夹;Apache24文件夹的路径就是我们的安装路径我的是 G:/AndroidWeb/ApachePackage/Apache/Apache24
无法打开的可以修改后缀为txt修改,改完之后再回来。
1安装目录不在C盘,比如我是G盘,那么输入 G: 回车
2进入Apache24文件夹下面的bin目录,我的输入 cd G:/AndroidWeb/ApachePackage/Apache/Apache24/bin
3安装Apache: httpdexe -k install -n “localhost”
4如果出问题需要卸载:(上述问题是我们的修改没有保存,所以说目录不合法) httpdexe -k uninstall -n "localhost"
5开启服务: httpdexe -k start -n "localhost"
6关闭服务: httpdexe -k stop -n "localhost"
7测试是否成功:终端进入进入Apache24文件夹下面的bin目录 cd G:/AndroidWeb/ApachePackage/Apache/Apache24/bin ,开启服务 httpdexe -k start -n "localhost" ,打开浏览器,地址栏输入 http://localhost 并回车,显示It works!,表明Apache配置成功。
8对应的进程。
9快速开启服务,重启,关闭:
0条评论