Apache虚拟主机and虚拟端口

Apache虚拟目录
1、在httpd子配置目录下创建一个以conf结尾的文件,并添加配置信息

2、修改httpd主配置文件vim /etc/httpd/conf/httpd.conf

3、创建虚拟目录,并且放入一个首页

4、重启httpd服务,关闭防火墙

5、在win上访问,虚拟目录

6、设置访问权限 修改虚拟目录的配置文件vim vdir.conf,重启服务

7、创建一个httpd用户,切家目录放在/etc/httpd/user,进行测试

Apache 虚拟主机
实验:相同IP搭建两个或者以上的网站
1、配置dns,修改httpd主配置文件
2、在httpd子配置目录下创建一个以conf结尾的文件,并添加配置信息,

3、创建虚拟目录的站点并添加首页

4、重启服务,关闭防火墙,在win测试

Apache虚拟端口
实验:相同的域名不同的端口来访问不同的网页
1、配置dns,修改httpd主配置文件
2、在httpd子配置目录下创建一个以conf结尾的文件,并添加配置信息

3、在httpd主配置添加端口,创建相应的目录,添加首页

4、重启服务、关闭防火墙,在win测试 www.benet.com www.benet.com:8080

原文地址:http://blog.51cto.com/13640803/2126234

时间: 2024-10-28 02:15:29

Apache虚拟主机and虚拟端口的相关文章

apache配置虚拟主机及虚拟目录

了解一下根目录和虚拟目录的关系: 安装过apache之后打开httpd.conf文件会发现DocumentRoot默认设置的应该是apache安装目录中的htdocs文件夹.然后你的网页就可以放大这个htdocs文件夹中测试,例你在里面放了一个1.php,可以输入http://127.0.0.1/1.php进行测试.这个DocumentRoot后面的路径就是apache的根目录.有时候我们不想将自己的网站放到这里,例如我想要放到F:/MyPHP中来运行,那么就可以修改DocumentRoot为F

nginx配置虚拟主机之不同端口和不同IP地址

配置nginx虚拟主机不同端口和不同ip地址,和上编nginx基于域名配置虚拟主机博文类似,请先参考. zxl.com域名不同端口,配置文件内容如下: [[email protected] conf.d]# cat zxl.com.conf  server { listen 81; server_name www.zxl.com zxl.com; location / { root /data/zxl; index index.html index.htm; access_log  logs/z

Tomcat的Server.xml虚拟主机和虚拟目录的配置

以前开发JavaEE网站都布置在Tomcat下,布置目录一般为$CATALINA_HOME/webapps/WebName,所以要访问网站,则在http://localhost后必须要加上上下文路径(ContextPath)/WebName,而运行环境一般为http://www.abc.com,上下文路径为空.这样就造成了开发环境与运行环境的差异,虽然在JSP中可以通过<%=request.getContextPath()%>解决,但如果换成其它模板,比如Velocity,就又不行了. 本文通

php 虚拟主机和虚拟目录的配置

虚拟主机  开启httpd-vhosts.conf conf\extra\httpd-vhosts.conf文件 <VirtualHost 127.0.0.1:80> DocumentRoot "D:/website/Apache Software Foundation/Apache2.2/htdocs" DirectoryIndex index.html index.htm default.htm ServerName www.localhost.com ServerAl

虚拟主机和虚拟目录配置

要想在本机上出现这样:输入www.baidu.com,但是进入的却是自己的目录 1.在windows/system32/etc/host文件中添加 127.0.0.1  www.baidu.com 2.在tomcat/conf/server.xml文件中添加  <Host name="www.baidu.com"  appBase="d:\ship"><!--此处即为添加虚拟主机,这个的在第一部完成后才能添加,否则启动tomcat报错--> 

Nginx虚拟主机配置 + 虚拟主机支持PHP

说明:配置之前先把域名解析到服务器IP地址上 站点1:bbs.osyunwei.com 程序所在目录/data/osyunwei/bbs 站点2:sns.osyunwei.com 程序所在目录/data/osyunwei/sns chown www.www /data/osyunwei/ -R #设置目录所有者,www为nginx运行账户 chmod 700 /data/osyunwei/ -R #设置目录权限 nginx配置文件路径:/usr/local/nginx/conf/nginx.co

Apache基于域名、端口、IP的虚拟主机配置(Centos 6.5)

虚拟主机:部署多个站点,每个站点,希望用不同的域名和站点目录,或者是不同的端口,不同的ip,需要虚拟主机功能.一句话,一个http服务要配置多个站点,就需要虚拟主机. 虚拟主机分类:基于域名.基于端口.基于ip:所谓的基于**,就是靠**来区分不同的站点,支持各种混合,N多个虚拟主机. 基于端口的虚拟主机配置如下: 创建环境: 站点目录 域名 /var/html/blog blog.bqh123.com /var/html/bbs bbs.bqh123.com [[email protected

企业常用Centos 7.4 --虚拟主机基于域名,端口,IP,Apache访问控制

构建虚拟主机 一共支持三种虚拟主机类型企业常用的是第一种基于域名的虚拟主机基于IP地址的虚拟主机,一台物理主机上需要两个网卡基于端口的虚拟主机 构建虚拟主机之基于域名 环境需求:一台linux作为DNS和web服务器,一台WIN10客户端作为测试 在我们的Linux先装两个 软件包 [[email protected] ~]# yum install bind httpd -y 已安装: bind.x86_64 32:9.11.4-9.P2.el7 httpd.x86_64 0:2.4.6-90

apache开启虚拟主机localhost无法访问

今天在集成环境下配虚拟主机,没想到虚拟主机开启后,localhost竟然无法访问了,解决办法是这样的: 实例一,Apache 配置localhost虚拟主机步骤 1,用记事本打开apache目录下httpd文件(如:D:\wamp\bin\apache\apache2.2.8\conf),找到如下模块 # Virtual hosts #Include conf/extra/httpd-vhosts.conf 去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件.这时候重启wamp环境,