开放源代码的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: [确定]
/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: [确定]
发表评论
-
(转)使用 udev 高效、动态地管理 Linux 设备文件
2014-09-18 11:56 513原文:http://www.ibm.com/developer ... -
VMWARE中添加磁盘共享参数
2013-05-17 14:02 999使用VMWARE 配置RAC数据库,一定要选择serv ... -
Linux下查看服务器硬件及操作系统信息命令
2012-12-18 15:28 1372硬件信息 查看cpu型号及主频(单位:吉赫兹、前兆赫兹GHz) ... -
SSH登陆Linux 出现failed to open a secure file transfer session
2012-08-03 12:04 2232今天早上一上班用SSH登陆Linux服务器,出现无法登陆,提示 ... -
Linux下备份文件,并删除前N天备份文件
2012-08-03 12:04 1025查找前15天的文件,文件名称以giap开头并删除 giap_r ... -
[转]Linux删除中间件日志文件,df显示磁盘空间还是未释放的原因
2012-08-03 12:04 4123当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是 ... -
RedHat 64bit 安装jdk1.5应该安装那个
2012-07-30 16:56 1022选择amd64,其中包括intel emt64。因为amd最先 ... -
Fedora8中DNS的配置
2012-07-24 11:02 805网络中为了区别各个主机,必须为每台主机分配一个惟一的地址,这个 ... -
Fedora8中Samba服务的配置
2012-07-23 16:50 862[root@localhost ~]#rpm -q samba ... -
Fedora8中VSFtpd服务的配置
2012-07-23 16:49 803[root@localhost etc]# cd /media ... -
Fedora8中DHCP服务的配置
2012-07-23 16:49 926DHCP基于客户/服务器模式。当DHCP客户端启动时,它会自动 ... -
Fedora8中NFS服务的配置
2012-07-23 16:49 796NFS最早是由Sun公司于1984年开发出来的,其目的就是让不 ... -
Fedora8中Iptables防火墙的配置
2012-07-23 16:48 801防火墙是指设置在不同 ... -
Linux(RedHat9.0)下Alsa声卡驱动的安装
2012-07-22 22:41 2111自从装来RedHat9.0就没有 ... -
Linux(RedHat9.0)下p2p直播软件nslive的安装
2012-07-22 22:41 947每次想看电影都要去windows下,这样感觉很不方便,今天从网 ... -
RedHat9.0下Mplayer的安装
2012-07-22 22:40 799<<安装Mplayer播放器>> Mp ... -
RedHat9.0下fcitx安装
2012-07-22 22:40 815<<小企鹅输入法的 ... -
linux挂载U盘的方法
2012-07-22 22:40 826现在的usb设备很多,如mp3,u盘,读卡器等,但在linux ... -
ssh 实现服务器与本地机器进行文件交互
2012-07-20 16:15 809一般来说,linux服务器大多是通过ssh客户端来进行远程的登 ... -
Linux系统中批量添加用户
2012-07-20 16:15 777一、为什么需要大批量添加用户; 我们什么时候才需要大批量添加用 ...
相关推荐
绍Fedora Linux下解决apache配置出错问题。
linux大学课件,包括常用命令,服务器安装,shell编程,fedora安装使用,apache服务器配置,nfs服务器配置,vsFTP服务配置等。
在这篇文章中,我将向你展示如何使用单个 Apache 实例来服务多个站点。 注意:我写这篇文章的环境是 Fedora 27 虚拟机,配置了 Apache 2.4.29。如果你用另一个发行版或不同的 Fedora 版本,那么你使用的命令以及配置...
全部服务器配置 Apache httpd 配置说明 Linux下实现ADD/Remove software Red hat fedora core 5 下vsftp服务配置
在Linux下成功配置SVN服务器,配合tortoisesvn很好。
说明:apache,php,mysql,为fedora7自带的,就是说我装系统的时候,就选择上了(在安装fedora7的时候,开发工具要全部安装),cyrus-sasl, postfix,courier-authlib,maildrop,courier-imap 是通过源码编译的,写这...
2、文档目录/var/www:二、两种配置模式:Apache在Fedora下的两种配置方式:文本模式(终端命令行)和图形化配置。两者各有优势:图形化下配置,更容易上手,在文本模式下直接编辑httpd.conf文件,自由性更强些、更...
实验一 安装和启动Fedora11 2 实验二 GNOME桌面环境的基本操作 4 实验三 文件和目录管理 9 实验四 进程管理与系统监视 10 实验五 vi的基本操作 15 实验六 Shell命令的使用及Shell编程 19 实验七 用户与组群管理 20 ...
1.在Fedora linux上安装Apache和bind。 2.使用Apache设置WWW服务器。WWW服务器的IP地址为192.168.0.10;通过虚拟主机技术添加两个网站,两个网站的域名分别是www.xx.com和www2.xx.com (xx为同学名字的拼音),主...
此脚本在 Debian、Ubuntu、LinuxMint、Red Hat、Fedora 和 CentOS 上的 Tomcat 7 中安装当前的多核 Apache Solr 4.xx。 它将选择安装随 Drupal Apache Solr 或 Search API Solr 模块提供的 Solr 4.x 配置。 安装 有...
文档详细说明了Redhat 9和Fedora 9下,apache、mysql、php,gd库、freetds库的详细安装与配置,可以作为很多初学linux服务器的人作为参考
LAMP下配置Discuz论坛 (Fedora 17, Apache 2.4, MySQL 5.5, PHP 5.4)
禁用Apache网站服务器签名可以通过编辑Apache配置文件来实现。 在Debian,Ubunt或者Linux Mint上: $ sudo vi /etc/apache2/apache2.conf 在CentOS,Fedora,RHEL或者Arch Linux上: $ sudo vi /etc/httpd/conf...
Apache中简单的安装方法如下。安装完成之后,它会在yum里新建一个安装源,之后通过yum update更新就可以了 Centos/Fedora下安装: #32位 wget ...
Red hat fedora core 5 下vsftp服务配置,Apache httpd服务配置,DNS配置, samba 配置, sendmail邮件服务器。
本文假定你已经安装好linux(本文的linux版本为Fedora Core3), 并具有root权限. 1,安装apache 首先到apache的主页下载最新版本的apache http server,地址为 http://httpd.apache.org/ 本文写于2006.4.29,apache版本为...
svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。 svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据(我在搞ldap时就深受其害,没法根治),所以还是FSFS方式更...
这几天花了点时间,将把django开发好的web项目部署到Apache上,参考了官方的一些文档和互联网上的文档,还是花了比较多的时间,这里把配置的过程说一下。 方便有需要的朋友,可以参考,少走弯路! 1. django项目部署...
Linux服务器搭建之十四:LDAP服务器 Linux操作系统平台:Xubuntu 用户:root 主要软件包:slapd, ldap-utils ,db-util,phpldapadmin ,apache2 LDAP服务器搭建流程: 我没有选择Fedora 14系统,原因是:安装成功了...