精华内容
下载资源
问答
  • Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 WWW服务 1、www(World wide web,全球信息网),是...
        

    Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

    WWW服务

    1、www(World wide web,全球信息网),是构建在Internet基础之上的,以WEB服务作为表现形式的一种逻辑网络。

    2、WEB服务的实现程序:MS IIS、Apache、SunONE、NCSA httpd

    安装Apache(以下根据Linux系统介绍,windows系统相似。)

    首先根据系统在官网下载apache安装包:http://httpd.apache.org/

    1、安装包结构

    httpd-2.2.3-6.el5.i386.rpm 主程序
    httpd-manual-2.2.3-6.el5.i386.rpm Apache手册
    httpd-devel-2.2.3-6.el5.i386.rpm 开发库
    system-config-httpd-1.3.3.1-1.el5.noarch.rpm 图形配置工具

    2、启动Apache 测试安装:服务名httpd

    3、配置文件/etc/httpd/conf/httpd.conf

    Apache服务的配置与管理

    一、Apache服务的基本配置

    1、配置文件/etc/httpd/conf/httpd.conf
    结构:Section 1: Global Environment(全局配置)
    Section 2: ‘Main’ server configuration(主服务器配置)
    Section 3: Virtual Hosts (虚拟主机配置)

    二、Apache的基本配置

    1、设置Apache的主目录

    279 DocumentRoot “/var/www/html”
    DocumentRoot “Apache的主目录绝对路径”

    2、设置Apache的主页文件

    390 DirectoryIndex index.html index.html.var
    DirectoryIndex 顺序1文件 顺序2文件 …… 顺序n文件

    3、设置Apache服务的监听端口

    134 Listen 80 监听本机上所有IP的80端口
    Listen IP:端口号   监听本机特定IP的特定端口
    在Apache中可以使用多条Listen命令实现多主机与多端口的灵活配置。

    4、设置Apache的相对根目录:

    a、相对根目录是Aapache程序文件的存放位置,包括配置文件和日志文件。
    b、57 ServerRoot “/etc/httpd”

    5、设置Apache的日志文件:

    a、日志的种类:错误日志
    访问日志
    b、错误日志:471 ErrorLog logs/error_log
    ErrotLog 错误日志文件名

    c、访问日志:513 CustomLog logs/access_log combined
    CustomLog 访问日志文件名 访问日志的格式
    访问日志格式:common(标准格式,为绝大多数日志分析工具所识
    别)
    combined (common的扩展)
    日志格式由484 LogFormat 命令定义

    6、管理员地址设置,Apache故障时的通知地址。

    250 ServerAdmin root@localhost

    7、设置Apache服务所在主机的主机名:Apache启动时会向DNS解析主机名

    263 ServerName www.itatpro.com:80

    ServerName 主机的FQDN:端口号

    ServerName IP:端口号

    三、设置用户主目录权限

    304 <Directory “/var/www/html”>
    <Directory “用户主目录”>
    318     Options Indexes      FollowSymLinks MultiViews
    选项     允许目录浏览   允许多重视图
    -Indexes 不允许目录浏览
    多重视图 Apache会自动匹配相近的内容回传客户端,支持符
    号连接文件的使用。
    325     AllowOverride None(禁止使用每个目录下的.htaccess文件实现访
    问控制)

    330     Order allow,deny(访问控制)
    331     Allow from all

    Order 允许,禁止
    允许 from 所有

    Order 优先级2,优先级1
    allow from IP 允许访问的地址
    deny from IP 禁止访问的地址

    333 </Directory>

    四、创建虚拟目录

    1、虚拟目录:是主目录的扩充。虚拟目录可以灵活的配置磁盘空间。

    2、添加虚拟目录:

    Alias /虚拟目录名/ “虚拟目录的实际位置”
    <Directory “虚拟目录的实际位置”>
    541     Options Indexes MultiViews
    542     AllowOverride None
    543     Order allow,deny
    544     Allow from all
    545 </Directory>

    3、绝对引用

    Alias /虚拟目录名(/)    “/虚拟目录的实际位置(/)”

    五、访问控制

    1、用户身份验证

    a、建立口令文件与添加安全帐户
    #htpasswd -c /口令文件存储位置  安全帐户名
    -c 创建口令文件
    b、配置用户验证(目录权限设置领域)

    AuthType Basic (用户认证类型 基本认证)
    AuthName “This is a security Site,Please Login:”
    (用户认证领域内容)

    AuthUserFile /etc/httpd/passwd01 (用户口令文件的位置)

    Require user root tom (允许访问的用户)

    六、虚拟主机

    1、基于IP的虚拟主机

    a、确定主机的IP地址:
    新建虚拟接口:#ifconfig eth0:1 IP地址
    b、创建基于IP的虚拟主机
    <VirtualHost 192.168.16.252>
    ServerName 192.168.16.252:80 设置主机名
    ServerAdmin root@itat.com 管理员邮件地址
    DocumentRoot “/www/itat”    主目录
    DirectoryIndex index.html   主页文件
    Errorlog logs/itat/error_log 错误日志
    Customlog logs/itat/access_log common 访问日志

    AuthType Basic
    AuthName “This is a security Site,Please Login:”
    AuthUserFile /etc/httpd/passwd01
    Require user root tom
    </VirtualHost>

    2、基于端口的虚拟主机

    <VirtualHost *:8081> (*表示本机的所有IP地址)
    ServerName 192.168.16.254:8081
    ……
    </VirtualHost>

    3、基于多主机头的虚拟主机(所有站点均应包含在虚拟主机设置中)

    a、创建DNS解析结构
    b、创建基于主机头的虚拟主机

    作者:哈罗网吧 http://www.hellonet8.com 
    本文永久地址: http://www.hellonet8.com/459.html
    展开全文
  • PAGE / NUMPAGES 在Windows中配置Apache阿帕奇服务器作者:baizoo 日期:2007-10-24 字体大小: 小 中 大 早有耳闻阿帕奇是一种非常优秀的服务器程序但一直都没用到也就没怎么在意后来开源免费的东西接触多了慢慢地也受...
  • Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 WWW服务 1、www(World wide web,全球信息网),是...
        

    查看原文:http://www.hellonet8.com/459.html
    Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

    WWW服务

    1、www(World wide web,全球信息网),是构建在Internet基础之上的,以WEB服务作为表现形式的一种逻辑网络。

    2、WEB服务的实现程序:MS IIS、Apache、SunONE、NCSA httpd

    安装Apache(以下根据Linux系统介绍,windows系统相似。)

    首先根据系统在官网下载apache安装包:http://httpd.apache.org/

    1、安装包结构

    httpd-2.2.3-6.el5.i386.rpm 主程序
    httpd-manual-2.2.3-6.el5.i386.rpm Apache手册
    httpd-devel-2.2.3-6.el5.i386.rpm 开发库
    system-config-httpd-1.3.3.1-1.el5.noarch.rpm 图形配置工具

    2、启动Apache 测试安装:服务名httpd

    3、配置文件/etc/httpd/conf/httpd.conf

    Apache服务的配置与管理

    一、Apache服务的基本配置

    1、配置文件/etc/httpd/conf/httpd.conf
    结构:Section 1: Global Environment(全局配置)
    Section 2: 'Main' server configuration(主服务器配置)
    Section 3: Virtual Hosts (虚拟主机配置)

    二、Apache的基本配置

    1、设置Apache的主目录

    279 DocumentRoot "/var/www/html"
    DocumentRoot “Apache的主目录绝对路径”

    2、设置Apache的主页文件

    390 DirectoryIndex index.html index.html.var
    DirectoryIndex 顺序1文件 顺序2文件 ...... 顺序n文件

    3、设置Apache服务的监听端口

    134 Listen 80 监听本机上所有IP的80端口
    Listen IP:端口号   监听本机特定IP的特定端口
    在Apache中可以使用多条Listen命令实现多主机与多端口的灵活配置。

    4、设置Apache的相对根目录:

    a、相对根目录是Aapache程序文件的存放位置,包括配置文件和日志文件。
    b、57 ServerRoot "/etc/httpd"

    5、设置Apache的日志文件:

    a、日志的种类:错误日志
    访问日志
    b、错误日志:471 ErrorLog logs/error_log
    ErrotLog 错误日志文件名

    c、访问日志:513 CustomLog logs/access_log combined
    CustomLog 访问日志文件名 访问日志的格式
    访问日志格式:common(标准格式,为绝大多数日志分析工具所识
    别)
    combined (common的扩展)
    日志格式由484 LogFormat 命令定义

    6、管理员地址设置,Apache故障时的通知地址。

    250 ServerAdmin root@localhost

    7、设置Apache服务所在主机的主机名:Apache启动时会向DNS解析主机名

    263 ServerName www.itatpro.com:80

    ServerName 主机的FQDN:端口号

    ServerName IP:端口号

    三、设置用户主目录权限

    304 <Directory "/var/www/html">
    <Directory "用户主目录">
    318     Options Indexes      FollowSymLinks MultiViews
    选项     允许目录浏览   允许多重视图
    -Indexes 不允许目录浏览
    多重视图 Apache会自动匹配相近的内容回传客户端,支持符
    号连接文件的使用。
    325     AllowOverride None(禁止使用每个目录下的.htaccess文件实现访
    问控制)

    330     Order allow,deny(访问控制)
    331     Allow from all

    Order 允许,禁止
    允许 from 所有

    Order 优先级2,优先级1
    allow from IP 允许访问的地址
    deny from IP 禁止访问的地址

    333 </Directory>

    四、创建虚拟目录

    1、虚拟目录:是主目录的扩充。虚拟目录可以灵活的配置磁盘空间。

    2、添加虚拟目录:

    Alias /虚拟目录名/ "虚拟目录的实际位置"
    <Directory "虚拟目录的实际位置">
    541     Options Indexes MultiViews
    542     AllowOverride None
    543     Order allow,deny
    544     Allow from all
    545 </Directory>

    3、绝对引用

    Alias /虚拟目录名(/)    "/虚拟目录的实际位置(/)"

    五、访问控制

    1、用户身份验证

    a、建立口令文件与添加安全帐户
    #htpasswd -c /口令文件存储位置  安全帐户名
    -c 创建口令文件
    b、配置用户验证(目录权限设置领域)

    AuthType Basic (用户认证类型 基本认证)
    AuthName "This is a security Site,Please Login:"
    (用户认证领域内容)

    AuthUserFile /etc/httpd/passwd01 (用户口令文件的位置)

    Require user root tom (允许访问的用户)

    六、虚拟主机

    1、基于IP的虚拟主机

    a、确定主机的IP地址:
    新建虚拟接口:#ifconfig eth0:1 IP地址
    b、创建基于IP的虚拟主机
    <VirtualHost 192.168.16.252>
    ServerName 192.168.16.252:80 设置主机名
    ServerAdmin root@itat.com 管理员邮件地址
    DocumentRoot "/www/itat"    主目录
    DirectoryIndex index.html   主页文件
    Errorlog logs/itat/error_log 错误日志
    Customlog logs/itat/access_log common 访问日志

    AuthType Basic
    AuthName "This is a security Site,Please Login:"
    AuthUserFile /etc/httpd/passwd01
    Require user root tom
    </VirtualHost>

    2、基于端口的虚拟主机

    <VirtualHost *:8081> (*表示本机的所有IP地址)
    ServerName 192.168.16.254:8081
    ......
    </VirtualHost>

    3、基于多主机头的虚拟主机(所有站点均应包含在虚拟主机设置中)

    a、创建DNS解析结构
    b、创建基于主机头的虚拟主机

    展开全文
  • 主要是讲述在linux下怎么配置apache服务器,以及有什么注意事项等...
  • 网站Apache服务器到底该怎么配置 到底应该怎么配置网站Apache服务器呢?打开Apache配置文件httpd.conf。Centos版路径为\etc\httpd目录下,其它Linux版应该也是。之后找到这两行: 这个是配置网站的根目录。网站...

    网站Apache服务器到底该怎么配置

    到底应该怎么配置网站Apache服务器呢?打开Apache配置文件httpd.conf。Centos版路径为\etc\httpd目录下,其它Linux版应该也是。之后找到这两行:

    这个是配置网站的根目录。网站放在哪就写到哪。如在/var/www/html文件夹内就写到这里。

    这里写图片描述

    这个是配置这个目录的权限,其实不配置也能访问网站。
    这里写图片描述

    再之后很关键的是网站的目录。以上面目录为例。因为是配置到了/var/www/html。所以,html目录下应该有index.html。而不应该把此文件放到html的子文件夹内。

    展开全文
  • 首先,安装软件分安装版和压缩版,压缩版也就是...自己配置环境也是有好处的,知道这些配置环境是怎么回事。  1.这里下载的是Apache的压缩版,Apache 2.4.33 Win64httpd-2.4.33-win64-VC15.zip。  2.下载地址...

      首先,安装软件分安装版和压缩版,压缩版也就是我们现在所说的绿色安装包。安装板和压缩版的区别就是,安装板在安装的时候就已经自动给你配置好环境,压缩版安装之后还要自己配置环境。自己配置环境也是有好处的,知道这些配置环境是怎么回事。

      1.这里下载的是Apache的压缩版,Apache 2.4.33 Win64[Apache VC15 Binary]httpd-2.4.33-win64-VC15.zip

      2.下载地址:https://www.apachelounge.com/download/

      3.安装说明:https://httpd.apache.org/docs/current/platform/windows.html

    • 将下载好的软件解压,安装到纯英文路径。例如:C:\Develop\Apache24。
    • win+r进入管理员界面,进入到软件安装的bin目录下:

       

    • 输入以下命令安装apache服务。
    • 输入httpd -k install -n "Apache24",按回车,‐n 参数是指定服务名称。执行安装命令过后会报一个错,根据错误语法信息的提示可以找到当前错误信息的位置 C:/Develop/Apache24/conf/httpd.conf:的37行。打开配置文件可以看到37行是原来默认的ServerRoot "c:/Apache24",将其服务器的安装路径改为ServerRoot "C:\Develop\Apache24",之前默认的路径用的是正斜杠,所以在这里也把我们安装的路径改为正斜杠,即ServerRoot "C:/Develop/Apache24"。
    • 紧接着输入:httpd -t回车,根据出现的错误信息找到对应的错误语句。可以看到原默认的路径为DocumentRoot "c:/Apache24/htdocs",这时候我们注意到很多路径都是默认的路径,解决这个问题我们需要一个一个的替换路径,这样太麻烦。可以直接在httpd.conf文件中按ctrl+d选中相同路径,将其都改为我们的安装路径。

      

    • 重新输入httpd -t测试一下,可以看到Syntax OK,但是还有个警告的信息,在httpd.conf文件中搜索到ServerName,可以看到该文件的224行#ServerNamewww.example.com:80已经被注释掉了,在该行的下面添加本地的主机名,即ServerName localhost。再测试一下,就可以了。
    • 输入以下命令启动apache服务器

        httpd.exe -k start -n "Apache24"

    •   在浏览器的地址栏中输入http://localhost/,回车即可看到It works!

      

     

    转载于:https://www.cnblogs.com/hjy180708/p/9293086.html

    展开全文
  • 1.安装必要组件 sudo gem install passenger (安装apache passener模块) sudo passenger-install-apache2-module(此过程可能会报错,但是会提示你怎么解决,解决后再执行这行命令) 2.重启apache服务 mcc...
  • Apache服务器怎么配置网站的默认首页  在 httpd.conf 文件中找到DirectoryIndex代码段;  将DirectoryIndex代码段修改为:DirectoryIndex default.html  default.php index.php index.html样式,便可支持...
  • ubuntu配置服务器apache

    2018-01-22 20:57:00
    配置apache之前我们需要先配置好ubuntu中的网络,如果不太懂的话可以看看这我的这篇文章:配置ubuntu网络,里面详细的介绍了怎么配置ubuntu的网络。 1、安装apache服务器 sudo apt-get install apache2 2、...
  • 性能测试,需要通过visual vm配置远程连接,linux下搭建的 apache,...这个配置项不知道配置到哪个apache的文件下,因为 他的apche是二进制搭建的,不怎么了解。希望能告诉下是哪个文件,能具体到哪个位置更好啦。。。
  • 一、下载  下载地址:... 我这次环境配置安装的是Apache-2.4.23版本!  (最近我在反复安装PHP的时候出现了一个问题,httpd.conf加载php5apache2_4.dll出现错误,怎么修改都不行,此时我安装的是V...
  • Eclipse 怎么配置 Apache Tomcat

    千次阅读 2014-11-27 18:54:06
    一、准备好Tomcat服务器 这个就不多说了,去Oracle 官网下载,下载.zip版的,解压缩就能用,比如我用的是: 二、准备好 JAVA EE版的 Eclipse 这个也是开源的软件啊,去eclipse 官网下载,下载的是解压版的,解压就...
  • 由于个人有强迫倾向,下载软件都喜欢从官网下载,摸索了好久终于摸清楚怎么从Apache官网下载windows安装版的Apache服务器了,现在分享给大家。 进入apache服务器官网http://httpd.apache.org/,这里我们以下载稳定...
  • 今天我找到一朋友的实训操作手册了这里是介绍各位同学怎么配置apache,DNS,ftp服务器了,下面我们一步步给各位同学介绍一下,希望对各位同学会有所帮助,一、Apache服务器的配置实训目的掌握Apache服务器的配置实训...
  • 然而作为最流行的Apache自然也考虑到这种情况,那么接下来看看apache服务器怎么配置一个IP多个站点。 在httpd.conf中找到 “# Virtual hosts”,并添加如下行 代码如下: ServerName 你的域名 HostNameLookups off ...
  • 那进入正题,怎么服务器上的配置文件。 首先我们把压缩包解压,在服务器Apache目录下创建一个叫做cert的文件夹,我的目录是这样子的: 之后,打开Apache/conf/httpd.conf,在httpd.conf文件中找到以下参数并...
  • 1.去掉LoadModule rewrite_module modules/mod_rewrite.so 前面的#号   2、找到 大约232 行、 添加 # 新增 RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?...
  • Apache服务器配置之个人主页 如果你有心留意一些提供服务器托管的网站,你会发现这些网站都提供一些个人主页空 间的服务。也许,你很羡慕他们,以为这是一个很了不起的技术。其实,只要学习,你也可以完成这个...
  • 如果你有心留意一些提供服务器托管的网站,你会发现这些网站都提供一些个人主页空间的服务。也许,你很羡慕他们,以为这是一个很了不起的技术。其实,只要学习,你也可以完成这个项目。 下面,我们就将开始学习怎么...
  • 实训项目 5 Linux 文件与 Web 服务 一实训目的 掌握 Linux 系统之间资源共享和互访方法 掌握 Linux 文件服务器配置方法企业 NFS 服务器和客户端的安装与配置 掌握 Linux 系统中 Apache 服务器的安装与配置 掌握...
  • Apache status 配置以及怎么查看apache-status 经常有人会为apache进程占用过多的服务器资源而困扰,而apache的日志又多又杂,一般的管理员很难从日志里看出结果来,如果你用的是Apache 1.3.2 及以后的版本,这...
  • 怎么修改Xampp中Apache服务器的端口号

    万次阅读 2015-10-31 23:25:39
    下载安装好Xampp直接start apache服务,可能发现443端口被其他服务所占有,这时候我有必要修改一下apache服务器的端口号: 步骤很简单:点击Config按钮,可以看到有两个配置文件httpd.conf和httpd-ssl.conf;现在要...
  • 对于访问量稍大的站点,Apache的这些默认配置是无法满足需求的,我们仍需调整Apache的一些参数,使Apache能够在大访问量环境下发挥出更好的性能。以下我们对Apache配置文件httpd.conf中对性能影响较大的参数进行一些...
  • 很多人在沃通CA申请了免费SSL证书部署到服务器之后,想让习惯访问http的用户自动...apache环境下,配置好https后,需要设置url重定向规则,使网站页面的http访问都自动转到https访问。 1、先打开url重定向支持 ...
  • Linux下的Apache服务器配置小记

    千次阅读 2005-04-14 15:52:00
    一、安装(非常失败的是我装完了才知道原来我的FC3里已经装了Apache,Alas,写写凑数吧)不知怎么回事(抽疯?),下下来的好几个apache都不能正确解压:[root@mmpire tmp]# tar –zxvf apache_1.3.33.tar.gzgzip: ...
  • 刚刚装了apache,就是简单的作为一个http server服务器使用,安装过程不需要多说,只是要记录一下如何更改默认的共享目录在安装目录下的文件conf/httpd.conf中,找到下面这几行## DocumentRoot: The directory out ...
  • CentOs 安装配置 Apache

    2016-07-29 09:20:21
    概述 如果想在自己的服务器上挂自己的个人网站,如果是静态的页面的话,可能就会配置一...在这里给大家介绍一下 在CentOS 7 下面怎么配置启动 Apache 2.4 安装 Apache 2.4 在CentOS 7上面安装 Apache 2.4 推荐使用 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 548
精华内容 219
关键字:

怎么配置apache服务器