`

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:                                               [确定]
分享到:
评论

相关推荐

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

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

    第1章 Fedora 8介绍及安装.ppt

    linux大学课件,包括常用命令,服务器安装,shell编程,fedora安装使用,apache服务器配置,nfs服务器配置,vsFTP服务配置等。

    使用 Apache Web 服务器配置两个或多个站点的方法

    在这篇文章中,我将向你展示如何使用单个 Apache 实例来服务多个站点。 注意:我写这篇文章的环境是 Fedora 27 虚拟机,配置了 Apache 2.4.29。如果你用另一个发行版或不同的 Fedora 版本,那么你使用的命令以及配置...

    全部LINUX服务器配置资料

    全部服务器配置 Apache httpd 配置说明 Linux下实现ADD/Remove software Red hat fedora core 5 下vsftp服务配置

    Fedora 9、CentOS 5下设置Apache+SVN

    在Linux下成功配置SVN服务器,配合tortoisesvn很好。

    Fedora下搭建基于Postfix的Extmail邮件服务器.doc

    说明:apache,php,mysql,为fedora7自带的,就是说我装系统的时候,就选择上了(在安装fedora7的时候,开发工具要全部安装),cyrus-sasl, postfix,courier-authlib,maildrop,courier-imap 是通过源码编译的,写这...

    浅析linux下apache服务器的配置和管理

    2、文档目录/var/www:二、两种配置模式:Apache在Fedora下的两种配置方式:文本模式(终端命令行)和图形化配置。两者各有优势:图形化下配置,更容易上手,在文本模式下直接编辑httpd.conf文件,自由性更强些、更...

    linux服务器配置实验

    实验一 安装和启动Fedora11 2 实验二 GNOME桌面环境的基本操作 4 实验三 文件和目录管理 9 实验四 进程管理与系统监视 10 实验五 vi的基本操作 15 实验六 Shell命令的使用及Shell编程 19 实验七 用户与组群管理 20 ...

    网络操作系统Linux大作业文档

    1.在Fedora linux上安装Apache和bind。 2.使用Apache设置WWW服务器。WWW服务器的IP地址为192.168.0.10;通过虚拟主机技术添加两个网站,两个网站的域名分别是www.xx.com和www2.xx.com (xx为同学名字的拼音),主...

    install-apache-solr:Debian、Ubuntu、LinuxMint、Red Hat、Fedora 和 CentOS 上 Tomcat 6 中 Apache Solr 4.xx 的安装脚本

    此脚本在 Debian、Ubuntu、LinuxMint、Red Hat、Fedora 和 CentOS 上的 Tomcat 7 中安装当前的多核 Apache Solr 4.xx。 它将选择安装随 Drupal Apache Solr 或 Search API Solr 模块提供的 Solr 4.x 配置。 安装 有...

    Linux上的gd库、apache、mysql、freetds的安装与配置

    文档详细说明了Redhat 9和Fedora 9下,apache、mysql、php,gd库、freetds库的详细安装与配置,可以作为很多初学linux服务器的人作为参考

    LAMP下配置Discuz论坛

    LAMP下配置Discuz论坛 (Fedora 17, Apache 2.4, MySQL 5.5, PHP 5.4)

    在Apache上隐藏服务器签名的方法

    禁用Apache网站服务器签名可以通过编辑Apache配置文件来实现。 在Debian,Ubunt或者Linux Mint上: $ sudo vi /etc/apache2/apache2.conf 在CentOS,Fedora,RHEL或者Arch Linux上: $ sudo vi /etc/httpd/conf...

    Apache 安装配置mod_pagespeed加速模块

    Apache中简单的安装方法如下。安装完成之后,它会在yum里新建一个安装源,之后通过yum update更新就可以了 Centos/Fedora下安装: #32位 wget ...

    redhat-server-config.zip_samba

    Red hat fedora core 5 下vsftp服务配置,Apache httpd服务配置,DNS配置, samba 配置, sendmail邮件服务器。

    linux Apache CGI 安装配置

    本文假定你已经安装好linux(本文的linux版本为Fedora Core3), 并具有root权限. 1,安装apache 首先到apache的主页下载最新版本的apache http server,地址为 http://httpd.apache.org/ 本文写于2006.4.29,apache版本为...

    在Fedora 10下配置SVN服务器的步骤

    svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。 svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据(我在搞ldap时就深受其害,没法根治),所以还是FSFS方式更...

    Linux下将Python的Django项目部署到Apache服务器

    这几天花了点时间,将把django开发好的web项目部署到Apache上,参考了官方的一些文档和互联网上的文档,还是花了比较多的时间,这里把配置的过程说一下。 方便有需要的朋友,可以参考,少走弯路! 1. django项目部署...

    服务器搭建之十四LDAP服务器.docx

    Linux服务器搭建之十四:LDAP服务器 Linux操作系统平台:Xubuntu 用户:root 主要软件包:slapd, ldap-utils ,db-util,phpldapadmin ,apache2 LDAP服务器搭建流程: 我没有选择Fedora 14系统,原因是:安装成功了...

Global site tag (gtag.js) - Google Analytics