Apache的Directory的配置方法,第1张

使用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服务器软件。

它可以运行在几乎所有广泛使用的计算机平台上。

参考资料:

-Apache

在安装Apache(Zip)之前,需要注意以下几个方面:

确定操作系统的位数:需要确定是32位还是64位的操作系统,以便正确选择下载对应版本的Apache。

下载Apache:在下载Apache之前,需要先访问Apache官方网站,选择符合操作系统位数的版本。建议下载最新版本的Apache,因为较老版本可能会存在一些安全性问题和漏洞。

解压Apache:下载完成后,将压缩包解压到本地某个目录中。建议不要将解压后的文件夹放在路径中带有空格的目录中。

修改配置文件:在解压后的Apache目录中,找到conf目录下的httpdconf文件,打开并编辑该文件,修改一些基本配置项,如监听端口、服务器名称、默认文档等。

测试Apache:配置完成后,启动Apache,并使用浏览器访问本地服务器地址,检查Apache是否正常运行,如果正常,将显示Apache欢迎页面。

以上就是安装Apache的一些注意事项,根据不同的操作系统版本和Apache版本,可能会有些细节上的差别。

iis与apache共用80端口配置方法

IIS的net程序假设绑定81端口,主机名:wwwacom

apache的php程序绑定80端口,主机名:wwwbcom

然后假设apache服务器已经安装完成,打开httpdconf配置文件,找到这些地方去掉#开启代理模块:

复制代码

   

代码如下:

LoadModule proxy_module modules/mod_proxyso

   LoadModule proxy_connect_module modules/mod_proxy_connectso

   LoadModule proxy_http_module modules/mod_proxy_httpso

   LoadModule proxy_ftp_module modules/mod_proxy_ftpso

还有确保这里也取消了注释:

复制代码

   

代码如下:

Include conf/extra/httpd-vhostconf

然后打开apache/conf/extra目录里面的httpd-vhostsconf文件,在最后添加如下内容:

复制代码

   

代码如下:

NameVirtualHost :80

   VIRTUALHOST :80

   ServerName a href="http://wwwbcom"wwwbcom/a

   DocumentRoot "D:/web/php站点目录"

   /VIRTUALHOST

   VIRTUALHOST :80

   ServerName a href="http://wwwacom"wwwacom/a

   ProxyPass / a href="http://wwwacom:81/"http://wwwacom:81//a

   ProxyPassReverse / a href="http://wwwacom:81/"http://wwwacom:81//a

   /VIRTUALHOST

最后把两个服务器都重启一下,同时打开wwwacom和wwwbcom都能正常访问了。

资源链接: 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快速开启服务,重启,关闭:

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Apache的Directory的配置方法

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情