`

Fedora8中Apache服务的配置

阅读更多
开放源代码的Apache(阿帕奇)服务器起初由Illinois大学Urbana-Champaign的国家高级计算程序中心开发,后来Apache被开放源代码团体的成员不断地发展和加强。开始时,Apache只是Netscape网页服务器(现在是Sun ONE)的之外的开放源代码选择。渐渐地,它开始在功能和速度上超越其他Web服务器。由于Apache服务器拥有牢靠可信的美誉,因此从1995年1月以来,Apache一直是Internet上最流行的Web服务器。
/etc/httpd/conf/httpd.conf文件:
1. 全局环境设置 2.主要的服务器设置 3.虚拟主机 三部分
### Section 1: Global Environment
1.设置相对根目录的路径
ServerRoot "/etc/httpd"
2.设置Apache监听的IP地址和端口号
Listen 80
### Section 2: 'Main' server configuration
3.设置网络管理员的E—mail地址
ServerAdmin adminMail@163.com
4.设置服务器主机名称
ServerName 192.168.1.6:80
5.设置主目录的路径
DocumentRoot "/var/www/html"
6设置默认文档
DirectoryIndex index.html index.html.var index.htm
7设置日志文件
(1)ErrorLog logs/error_log
(2)CustomLog logs/access_log combined
8.设置默认字符集
AddDefaultCharset UTF-8
一、 安装
[root@localhost Packages]# rpm -q httpd-2.2.6-3.i386
httpd-2.2.6-3
[root@localhost conf]# cd /etc/httpd/conf
[root@localhost conf]# ls
httpd.conf  magic
***************************************************************
二、 配置没有虚拟主机的
[root@localhost conf]# cd /var/www/html/
建立index.html
index.html内容
[root@localhost html]# more index.htm
<head>
        <title>www.jw.com</title>
</head>
<body>
www.jiwei.com
www.jiwei.com
</body>
******************************************
修改httpd.conf
[root@localhost html]# cd /etc/httpd/conf
[root@localhost conf]# vi httpd.conf
Listen 80
#ServerName www.example.com:80
ServerName www.jw.com:80
DocumentRoot "/var/www/html"
DirectoryIndex index.html index.html.var index.htm
[root@localhost conf]# /etc/rc.d/init.d/named start
启动 named:                                               [确定]
[root@localhost conf]# /etc/rc.d/init.d/httpd restart
停止 httpd:                                               [失败]
启动 httpd:                                               [确定]
**************************************************
三、 建立虚拟主机所用Web页面
建立/var/www/wwwjwcom/index.htm
<head>
        <title>wwwjwcom<title>
</head>
<body>
wwwjwcom  wwwjwcom  wwwjwcom  wwwjwcom wwwjwcom wwwjwcom
</body>
******************
建立/var/www/bbs/index.htm
<head>
        <title>bbs/title>
</head>
<body>
bbs bbs  bbs  bbs  bbs  bbs  bbs  bbs  bbs  bbs  bbs  bbs
</body>
******************
建立/var/www/blog/index.htm
<head>
        <title>blog</title>
</head>
<body>
blog  blog  blog   blog  blog  blog  blog blog
</body>
******************************************************************
四、 多主机头
***********
NameVirtualHost 192.168.1.6:80      注:修改
<VirtualHost 192.168.1.6:80>      注:修改
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/www/wwwjwcom/     注:修改
    ServerName www.jw.com      注:修改
   ErrorLog logs/dummy-host.example.com-error_log
   CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost bbs.jw.com:80>      注:修改
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/www/bbs      注:修改
    ServerName bbs.jw.com      注:修改
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost blog.jw.com:80>     注:修改
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/www/blog     注:修改
    ServerName blog.jw.com      注:修改
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
*********************************************************************
五、 多IP地址
********
[root@localhost conf]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cp ifcfg-eth0 ifcfg-eth1
IPADDR=192.168.1.6
修改:
IPADDR=192.168.1.8
[root@localhost /]# /etc/rc.d/init.d/network restart
正在关闭接口 eth0:                                        [确定]
关闭环回接口:                                             [确定]
弹出环回接口:                                             [确定]
弹出界面 eth0:                                            [确定]
弹出界面 eth1:                                            [确定]
NameVirtualHost 192.168.1.6:80
<VirtualHost 192.168.1.6:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/www/wwwjwcom/  注:修改
    ServerName www.jw.com  注:修改
   ErrorLog logs/dummy-host.example.com-error_log
   CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.1.8:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/www/bbs/  注:修改
    ServerName bbs.jw.com  注:修改
   ErrorLog logs/dummy-host.example.com-error_log
   CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
六、 重新启动
[root@localhost conf]# /etc/rc.d/init.d/httpd restart
停止 httpd:                                               [确定]
启动 httpd:                                               [确定]
分享到:
评论

相关推荐

    Apache服务器配置全攻略

    在Linux系统中,Apache通常通过包管理器进行安装,如在Ubuntu或Debian上使用`sudo apt-get install apache2`,在CentOS或Fedora上使用`sudo yum install httpd`。在Windows系统中,可以从Apache官网下载安装包进行...

    Linux实验指导书详细版-安装与配置Apache服务器

    Fedora8环境下的Apache服务器安装与配置知识点: Fedora8作为Linux发行版之一,其在服务器部署和应用方面有着广泛的应用。安装与配置Apache服务器是Linux网络管理及服务器搭建过程中的一项重要技能。以下详细介绍了...

    配置APACHE服务器(linux-Apache).rar

    在本压缩包中,主题是关于在Linux系统上配置Apache服务器。Apache服务器是全球最流行的Web服务器软件之一,广泛应用于各种Linux发行版中。本文将详细介绍如何在Linux环境下安装和配置Apache服务器,以及可能涉及的...

    fedora8服务器配置详解

    本文将详细介绍如何配置 Fedora 8 服务器上的关键服务,包括 FTP、Web、DHCP、Sendmail 和 DNS。 一、FTP 服务配置(vsftp) VSFTP 是一个安全且易于管理的 FTP 服务器软件。配置步骤如下: 1. **设置 SELinux ...

    Apache Web服务器配置与使用工作笔记

    #### 三、Apache配置文件详解 1. **主配置文件** - Apache的主要配置文件通常位于`/etc/httpd/conf/httpd.conf`(Linux)或`C:\Apache24\conf\httpd.conf`(Windows)。该文件包含了Apache的所有基本设置。 2. **...

    linux中apache安装与配置

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

    Fedora+8服务器配置参照.pdf

    在Fedora 8操作系统中,服务器配置涉及多个关键服务,包括FTP、HTTP和DNS。以下是对这些服务详细配置的解析: **一、FTP服务器配置(vsftp)** 1. **设置SELinux防火墙**: `setsebool ftp_home_dir on` 这条命令...

    第11章Apache服务器及其配置.pptx

    在Fedora 8中,Apache可能并未默认安装,可以通过`rpm -q httpd`命令来检查。若需安装,可以使用`yum install httpd`(或`dnf install httpd`,取决于你的Fedora版本)进行RPM包安装,或者下载源代码编译安装。 ...

    fedora中的apache服务器

    让我们深入探讨如何在Fedora中正确安装和配置Apache,以及解决可能遇到的问题。 首先,我们需要确保Apache已经安装在系统中。在Fedora中,可以通过Dnf包管理器来安装Apache。打开终端并输入以下命令: ``` sudo ...

    配置APACHE服务器(linux-Apache)

    本篇文章将详细讲解如何在Linux系统中配置Apache服务器,并涵盖一些重要的注意事项。 首先,安装Apache服务器。在大多数Linux发行版中,可以通过包管理器进行安装。例如,在Ubuntu或Debian上,可以使用以下命令: ...

    fedora相关服务器配置实战宣贯.pdf

    在本实例中,我们将探讨如何使用Yum工具在Fedora 8上安装Apache、PHP和MySQL,并进行基本的配置。 1. **安装基本组件** 使用Yum是Fedora中快速安装软件包的便捷方法。对于Apache+PHP+MySQL环境,执行以下命令: `...

    Fedora 9、CentOS 5下设置Apache+SVN

    在Fedora或CentOS中,你可以使用`yum info Subversion`或`rpm -qa | grep Subversion`来查看SVN的版本,以及检查Apache的版本,通常可以通过查看`/etc/httpd/conf/httpd.conf`中的配置信息来识别。 接下来,我们将...

    linux-apache配置

    Linux Apache配置是一个重要的主题,尤其对于那些希望搭建稳定、高效的Web服务器的人来说。Apache是世界上最流行的Web服务器软件,而Linux作为开源操作系统,与Apache的结合提供了强大的服务器基础。在这篇文章中,...

    apache for linux安装

    7. **配置Apache**:Apache的配置文件通常位于`/etc/apache2`(Debian/Ubuntu)或`/etc/httpd`(CentOS/Fedora)目录下。你可以根据需求修改`httpd.conf`或`apache2.conf`等配置文件。 8. **安全与优化**:为了增强...

    跨域请求 Apache 服务器配置的方法

    在Apache的配置文件中,找到需要配置的虚拟主机或者目录配置段。例如,如果你要为`yuming.com`的网站开启跨域,可以找到对应的`&lt;Directory&gt;`标签,并在其内添加以下代码: ```apacheconf Options ...

    Apache+Php+Mysql整合配置

    - **Apache配置:** 确保Apache的配置文件正确包含了PHP模块的支持,且指向正确的PHP执行文件。 - **PHP配置:** 编辑`php.ini`文件,调整参数以优化性能,如设置`short_open_tag=On`允许使用简短的PHP标签。 - **...

    apache配置

    以下是对Apache配置的详细阐述。 首先,我们需要进行Apache的安装。在Linux系统中,这通常通过包管理器来完成。例如,在Ubuntu或Debian系统中,可以使用`sudo apt-get install apache2`命令来安装;在CentOS或...

    linux系统下安装Apache服务server_apache_linux.rar

    Apache的配置文件位于 `/etc/apache2` (Debian/Ubuntu) 或 `/etc/httpd` (CentOS/Fedora) 目录下。主要的配置文件为 `apache2.conf` 或 `httpd.conf`。通过编辑这些文件,你可以定制服务器的行为,例如设置虚拟...

    Fedora Linux下解决apache配置出错问题

    通过以上步骤,你应该能够成功解决Apache配置出错的问题。在安装完成后,别忘了启动Apache服务并检查其是否正常工作: ``` sudo systemctl start httpd sudo systemctl status httpd ``` 如果一切顺利,Apache应该...

Global site tag (gtag.js) - Google Analytics