`
zerxd
  • 浏览: 73258 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
阅读更多
1、安装者#aptitude install apache2 apache2-utils    apache2-utils提供了我们在配置维护过程中非常有用的一些工具。
2、启停Apache 服务:    # /etc/init.d/apache2 start/stop
3、打开浏览器输入http://localhost/ 或http://127.0.0.1/ 来访问已经启动的Apache服务器,向浏览器返回一个Apache安装成功的页面.
4、配置文件说明 (/etc/apache2下)
    apache2.conf envvars    mods-available ports.conf       sites-enabled
conf.d          httpd.conf mods-enabled    sites-available
       1>   apache2.conf     主配置文件.
                1   ServerRoot "/etc/apache2" The top of the directory tree under which the server's   configuration, error, and log files are kept.ServerRoot指令设置了服务器所在的目录。
             2   LockFile /var/lock/apache2/accept.lock    The accept serialization lock file MUST BE STORED ON A LOCAL DISK. 指定httpd配置文件守护进程的加锁文件。如果ServerRoot为NFS文件系统(在文件加锁方面能力有限),便需要使用这个参数指定本地文件系统中的路径.
                3   PidFile ${APACHE_PID_FILE}   The file in which the server should record its process
identification number when it starts.指定记录httpd配置文件守护进程的进程号的文件。
                4   Timeout 300 The number of seconds before receives and sends time out.
             5   KeepAlive on|off    Whether or not to allow persistent connections 在某些情况下,这样的方式会对包含大量图片的HTML文档造成的延时起到50%的加速作用。
                6   MaxKeepAliveRequests 100   The maximum number of requests to allow during a persistent connection.
                7   KeepAliveTimeout 15   Number of seconds to wait for the next request from the
# same client on the same connection.
                8   <IfModule mpm_prefork_module>
                            StartServers          5 number of server processes to start
                            MinSp   areServers       5   minimum number of server processes which are kept spare
                            MaxSpareServers      10   maximum number of server processes which are kept spare
                          MaxClients          150   maximum number of server processes allowed to start
                            MaxRequestsPerChild   0   maximum number of requests a server process serves
                    </IfModule>
......................................

       2>   conf.d     #vi /etc/apache2/conf.d/charset
修改默认编码 AddDefaultCharset GBK/GB2312/UTF-8
       3>   httpd.conf     是个空文件.
       4>   ports.conf   则为服务器监听IP和端口设置的配置文件.
       5>   mods-available    目录下是一些.conf和.load 文件, 为系统中可以使用的加载各种模块的配置文件
             mods-available/*.conf UserDir directory-filename 指定了用户目录下的一个实实在在的目录,存放了该用户提供访问的文档。
             mods-available/*.load   LoadModule module-filename 该指令加载目标文件或库filename并将模块结构名module添加到活动模块列表。
       6>   mods-enabled     目录下则是指向mods-available目录下配置文件的符号连接.系统仅通过在此目录下创建了符号连接的mods-available 目录下的配置文件来加载模块.
       7>   sites-available    目录下为配置好的站点的配置文件.

NameVirtualHost 192.168.0.108
<VirtualHost *:80>   #为一个基于域名的虚拟主机指定一个IP地址(和端口)
        ServerAdmin webmaster@localhost   #设置了在所有返回给客户端的错误信息中包含的管理员邮件地址。

        DocumentRoot /var/www/   #设置站点的主目录。
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/mysite> #修改默认站点
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>
ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn   #LogLevel用于调整记录在错误日志中的信息的详细程度。

        CustomLog /var/log/apache2/access.log combined
        ServerSignature On   #允许您配置服务器端生成文档的页脚(错误信息、mod_proxy的ftp目录列表、mod_info的输出)。

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>


       8>   sites-enabled     目录下则是指向这些配置文件的符号连接, 系统通过这些符号连接来起用站点.目录下的符号连接附有一个数字前缀, 如000-default, 这个数字用于决定启动顺序, 数字越小, 启动优先级越高.
       9>   envvars    记录启动信息?
       10>   /var/www    默认情况下将要发布的网页文件应该置于/var/www目录下,这一默认值可以同过主配置文件中的DocumnetRoot 选项修改.
5、
6、虚拟站点配置
1> 为测试主机分配域名: www.onlyisi.com
在 /etc/apache2/sites-available/ 目录下创建站点配置文件 wwwonlyisi

, 内容如下:

<VirtualHost 192.168.0.108>
        ServerAdmin master@onlyisi.com
        ServerName www.onlyisi.com
        DocumentRoot /var/www/www.onlyisi.com
        <Directory /var/www/www.onlyisi.com/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
        ErrorLog /var/log/apache2/www_onlyisi_com_error.log
        LogLevel warn
        CustomLog /var/log/apache2/www_onlyisi_com_access.log combined
        ServerSignature On

</VirtualHost>
2>启用配置
# a2ensite wwwonlyisi
Site www.onlyisi.com installed; run /etc/init.d/apache2 reload to enable.
这时在/etc/apache2/sites-enabled目录自动下创建了一个对应符号连接
wwwonlyisi -> /etc/apache2/sites-available/wwwonlyisi
3>#mkdir www.onlyisi.com
4> 应用配置生效#/etc/init.d/apache2 reload
5> #/etc/init.d/apache2 restart 就可以输入www.onlyisi.com访问站点啦!

问题:
1、apache 启动时提示:could not reliably determine the server's fully qualified domain name...
解决方法:
编辑httpd.conf,加入下面内容 ServerName localhost:80
分享到:
评论

相关推荐

    debian apache日志服务器配置

    Apache日志服务器配置在Debian系统中是一项关键任务,它涉及到日志的集中管理和分析,这对于监控、故障排查以及安全审计至关重要。以下是配置Debian下的Apache日志服务器的详细步骤。 首先,我们需要在服务器端安装...

    Debian10.4安装zabbix.docx

    总结,安装Debian10.4是Zabbix部署的第一步,随后的准备和安装过程需要细心操作,特别是配置Apache和PHP环境。Zabbix的配置工作需要深入了解监控需求和Zabbix的功能,以实现高效全面的IT基础设施监控。

    linux安装Apache,apache安装包,内含相关安装包

    本文将详细介绍如何在Linux环境下安装Apache,以及如何处理提供的压缩包中的相关安装文件。 首先,我们需要了解Linux的基础知识,尤其是关于命令行操作。大多数Linux发行版都提供了基于终端的安装方式,这需要用户...

    apache for linux安装

    Apache HTTP Server,通常简称为Apache,是世界上最流行的Web...如果你在安装过程中遇到任何问题,可以查阅Apache官方文档或在线社区寻求帮助。记住,实践是提升技能的最好方式,祝你在使用Apache的过程中一切顺利!

    Debian下svn服务器的安装与配置

    Debian 下 SVN 服务器的安装与配置 本文将详细介绍 Debian 环境下 Subversion 服务器的安装和配置过程。Subversion 是一种版本控制系统,允许多用户共同协作开发项目。本文将从安装 Subversion 开始,到配置 SVN ...

    Debian 安装Testlink.pdf

    首先,Debian系统中安装TestLink之前需要确认安装环境和版本。这包括安装Apache Web服务器和PHP。在本例中,涉及了使用PPA(Personal Package Archives)来添加源,以便能够安装特定版本的PHP。具体来说,通过添加On...

    linux中apache安装与配置

    本文将详细介绍如何在Linux环境中安装和配置Apache,包括所需的依赖包和基本步骤。 首先,让我们从安装Apache开始。在大多数Linux发行版中,你可以通过包管理器来安装Apache。例如,在Ubuntu或Debian上,使用`apt`...

    Debain4下Apache2的安装(源码版

    在Debian 4系统上安装Apache2服务器是一个技术性较强的过程,尤其是选择源码编译的方式,这将使你对Apache的工作原理有更深入的理解。本文档将详细讲解如何通过源码来安装Apache2,这对于那些希望自定义配置或者追求...

    linux 安装 apache 配置及步骤

    在浏览器中输入`http://localhost`或`http://你的服务器IP地址`,如果看到Apache的默认欢迎页面,说明安装成功。 **6. 配置Apache** Apache的配置文件通常位于`/etc/apache2`(Ubuntu/Debian)或`/etc/httpd`...

    Apache2.4.6在Linux中安装及配置自启动

    本教程将详细阐述如何在Linux环境中安装Apache2.4.6并设置其自启动,以确保服务器在系统启动时自动运行。 首先,我们需要确保系统已经安装了必要的开发工具和依赖库。在基于Red Hat的系统(如CentOS)上,可以使用...

    linux下安装apache服务器

    安装完成后,启动Apache服务,命令通常是`sudo systemctl start apache2`(Debian系)或`sudo systemctl start httpd`(RHEL系)。如果希望Apache在系统启动时自动启动,可以使用`sudo systemctl enable apache2`或...

    Linux安装apache

    ### Linux环境下Apache Web服务器安装与配置详述 在数字化时代,Web服务器作为互联网服务的核心组件,承担着数据传输、网站托管等重要职责。Apache作为全球使用最广泛的Web服务器软件之一,其开源、稳定、可扩展的...

    Apache安装需要的三个文件

    在Apache中,apr-util用于支持更复杂的服务器功能,例如数据库集成(如MySQL或PostgreSQL)、URL编码和解码、XML解析等。在配置Apache时,很多模块会依赖apr-util来实现特定的功能。 3. **pcre (Perl Compatible ...

    安装apache.rar

    - Linux:使用命令行,输入相应的安装命令,例如`sudo apt-get install apache2`(Ubuntu/Debian)或`sudo yum install httpd`(CentOS/RHEL)。 4. **启动Apache**:安装完成后,启动Apache服务。在Windows上,...

    linux64位系统下安装apache2.2的一些心得收集

    安装完成后,可以使用`sudo systemctl start apache2`(Ubuntu/Debian)或`sudo service httpd start`(CentOS/RHEL)来启动Apache。若想开机自启,用`sudo systemctl enable apache2`或`sudo chkconfig httpd on`...

    Debian Linux服务器资料

    虽然给定内容中关于Java JDK的安装部分不完整,但在Debian上安装Java通常涉及以下步骤: 1. **查找可用的JDK包**:使用`apt-cache search openjdk`或`apt-cache search java`来查找系统中的Java相关包。 2. **安装...

    apache服务安装步骤

    在本篇文章中,我们将详细介绍Apache服务的安装步骤。 ### 步骤1:环境准备 在开始安装Apache之前,确保你的操作系统支持Apache服务器。Apache支持多种操作系统,包括Windows、Linux和macOS。对于Windows用户,可以...

    [原创]在Debian 6安装munin监视服务器

    ### 在Debian 6安装munin监视服务器:深入解析与实践指南 #### 一、munin简介 Munin是一款高效、易用的系统和网络监控工具,它通过使用RRDtool来收集并生成资源使用情况的可视化图表,旨在简化监控任务的复杂度。...

Global site tag (gtag.js) - Google Analytics