Apache配置网站详细说明
2012-04-16 22:50
465 查看
Apache配置网站详细说明
一、关于Apache虚拟主机配置网站的几种方法
1、基于IP地址的虚拟主机配置
在本机配置两个IP地址,一个为eth0, 一个为eth0:1如下所配置
ifconfig eth0 192.168.100.177 netmask 255.255.255.0
ifconfig eth0:1 192.168.100.48 netmask 255.255.255.0
同时,在cd /etc/sysconfig/network-scripts/ 下拷贝 eth0 并且命名为eth0:1如下描述
DEVICE=eth0:1
BOOTPROTO=static
HWADDR=00:0C:29:9D:8A:17
ONBOOT=yes
IPADDR=192.168.100.48
NETMASK=255.255.255.0
GATEWAY=192.168.100.254
至此,回到apache的httpd.conf这个配置文件里面去,看到以下配置
因此到这一步,完成了IP地址虚拟配置网站
2、基于不同端口的配置
配置本机一个IP地址,回到apache的httpd.conf的配置文档需求表如下
listen 8080
<VirtualHost 192.168.100.177:80>
ServerAdmin zhongyn@example123.com
DocumentRoot /var/www/website/bbs.example123.com
ServerName 192.168.100.177:80
Errorlog logs/bbs.err.log
CustomLog logs/bbs.access.log common
</VirtualHost>
<VirtualHost 192.168.100.177:8080>
ServerAdmin zhongyn@example123.com
DocumentRoot /var/www/website/blog.example123.com
ServerName 192.168.100.177:8080
Errorlog logs/blog.err.log
CustomLog logs/blog.access.log common
</VirtualHost>
3、基于虚拟主机的配置
NameVirtualHost 192.168.100.177:80
这个是虚拟主机的配置网站,前提是你要配置好你的虚拟主机头,也就是配置好 DNS解析。
<VirtualHost 192.168.100.177:80>
ServerAdmin [b]zhongyn@example123.com
DocumentRoot /var/www/website/bbs.example123.com
ServerName bbs.example123.com
Errorlog logs/bbs.err.log
CustomLog logs/bbs.access.log common
</VirtualHost>[/b]
<VirtualHost 192.168.100.177:80>
ServerAdmin zhongyn@example123.com
DocumentRoot /var/www/website/blog.example123.com
ServerName blog.example123.com
Errorlog logs/blog.err.log
CustomLog logs/blog.access.log common
</VirtualHost>
一、关于Apache虚拟主机配置网站的几种方法
1、基于IP地址的虚拟主机配置
在本机配置两个IP地址,一个为eth0, 一个为eth0:1如下所配置
ifconfig eth0 192.168.100.177 netmask 255.255.255.0
ifconfig eth0:1 192.168.100.48 netmask 255.255.255.0
同时,在cd /etc/sysconfig/network-scripts/ 下拷贝 eth0 并且命名为eth0:1如下描述
DEVICE=eth0:1
BOOTPROTO=static
HWADDR=00:0C:29:9D:8A:17
ONBOOT=yes
IPADDR=192.168.100.48
NETMASK=255.255.255.0
GATEWAY=192.168.100.254
至此,回到apache的httpd.conf这个配置文件里面去,看到以下配置
因此到这一步,完成了IP地址虚拟配置网站
2、基于不同端口的配置
配置本机一个IP地址,回到apache的httpd.conf的配置文档需求表如下
listen 8080
<VirtualHost 192.168.100.177:80>
ServerAdmin zhongyn@example123.com
DocumentRoot /var/www/website/bbs.example123.com
ServerName 192.168.100.177:80
Errorlog logs/bbs.err.log
CustomLog logs/bbs.access.log common
</VirtualHost>
<VirtualHost 192.168.100.177:8080>
ServerAdmin zhongyn@example123.com
DocumentRoot /var/www/website/blog.example123.com
ServerName 192.168.100.177:8080
Errorlog logs/blog.err.log
CustomLog logs/blog.access.log common
</VirtualHost>
3、基于虚拟主机的配置
NameVirtualHost 192.168.100.177:80
这个是虚拟主机的配置网站,前提是你要配置好你的虚拟主机头,也就是配置好 DNS解析。
<VirtualHost 192.168.100.177:80>
ServerAdmin [b]zhongyn@example123.com
DocumentRoot /var/www/website/bbs.example123.com
ServerName bbs.example123.com
Errorlog logs/bbs.err.log
CustomLog logs/bbs.access.log common
</VirtualHost>[/b]
<VirtualHost 192.168.100.177:80>
ServerAdmin zhongyn@example123.com
DocumentRoot /var/www/website/blog.example123.com
ServerName blog.example123.com
Errorlog logs/blog.err.log
CustomLog logs/blog.access.log common
</VirtualHost>
相关文章推荐
- Apache配置网站详细说明
- Apache Rewrite详细配置与使用说明
- 关于用apache发布asp.net网站的详细配置步骤
- Tomcat网站发布配置方案详细说明
- weblogic.xml详细配置说明,及动态IP无公网IP时发布80网站
- Ubuntu系统下搭建Redmine项目管理系统详细说明(包括配置apache服务器)(一)搭建本地Redmine
- Tomcat网站发布配置方案详细说明
- Ubuntu系统下搭建Redmine项目管理系统详细说明(包括配置apache服务器)(二)Web服务器apache配置
- PHP运行环境(Apache配置、Mysql)搭建安装详细说明
- Tomcat网站发布配置方案详细说明
- Tomcat网站发布配置方案详细说明
- Tomcat网站发布配置方案详细说明
- Tomcat网站发布配置方案详细说明
- redis配置文件redis.conf的详细说明
- redis配置文件redis.conf详细说明
- nginx配置文件详细说明
- spring WEB MVC + Spring + hibernate开发web程序的配置说明和简单实例的详细说明
- log4j.properties 日志文件的详细配置说明
- 【PHP】linux+php5.1.6+mysql5.0.2+apache2.0.55安装配置说明(转)
- Nginx配置文件详细说明