在网上找了好多关于apache2.4.7虚拟主机配置的问题,都没找到确切的答案,经过我自己的摸索终于找到了解决方案。
1.打开apache->conf->extra->httpd-vhost.conf文件。
2.按照模板复制一个虚拟主机配置
例如:
这里要配置好你存放的文件目录。和你设置的访问域名。
3.配置apache->conf->httpd.conf配置文件
如果你用的不是默认的80端口需要增加listen
例如:
增加的listen地址要与虚拟主机配置保存一致
3.更改httpd.conf中的虚拟主机配置
要将虚拟主机访问的地址与之前的保持一直,红色框框内就是需要更改的地方。
最后一个代表让所有人访问,当然本机的话只能是局域网。把只能让本机访问那个注释掉。
4.引入虚拟主机,同样是在httpd.conf配置文件中
apache2.4.7配置文件下没有,要自己输入
保存好后重启服务器就可以访问你配置的域名了
我用的是easyPHP集成环境14.1VC11。
如何搭建PHP运行环境?不用愁,手把手教你,百分百成功!本笔记有原理分析、有详细步骤、有相关软件下载,php环境搭建轻松解决!第一课 。。。。。。 二、搭建一个web服务器(apache) 与PHP配合最好的就是apache软件。 第一步、apache的安装 1、下载相应版本的apache: 2、安装时需要设置服务器的信息:
3、我们使用自定义安装进行一些配置项: 设置以下安装位置:
4、Install开始安装和测试是否成功。 安装完成后,应该:在浏览器的地址栏中输入:Localhost 如果能够发现如下的界面说明apache安装成功: Apache安装完成了,说明我们有:http服务器。先祝贺下! 第二步、安装php软件 下面需要添加http服务器对php文件的处理能力。安装php软件: Php版本的介绍? 5.x 表示的php软件的开发版本好。数字越大越新。一般建议下载最新的稳定版本。 通常情况下我们都将php作为apache的一个工具来使用。将php作为apache的一个模块来
使用。 通常情况下:安装php 指的是将php安装成apache的模块。 1、下载相应版本: 不用安装的步骤,需要解压配置即可: 2、解压并将文件复制到安装目录(E:\amp\php): 3、配置php与apache的关系: 通过修改apache的配置文件达到目的: Apache的配置文件:apache的安装目录/conf/httpd.conf,我这里是:E:/amp/apache/conf/httpd.conf 配置文件中使用apache的指令LoadModule来实现即可loadModule 模块名模块地址 Httpd.conf文件: 此时apache已经有了一个叫做php的工具了。 4、此时还需要配置,在什么时候应该调用这个工具。
Apache2.2多个虚拟主机+Tomcat6多个虚拟主机整合配置 Apache与Tomcat介绍 Apache是当前使用最为广泛的WWW服务器软件,具有相当强大的静态HTML处理的能力。Tomcat服务器是一个免费的开放源代码的Web应用服务器,它是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP 规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet 2.4和JSP 2.0规范。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。 Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。 为什么需要整合 整合的最主要原因是为了在现有的硬件条件下提供最大的负载。 如果单独使用Tomcat做JSP服务器,在工作效率上会存在问题,Tomcat处理静态HTML的能力不如Apache,并且所能承受的最大并发连接数也有一定的限制; 在测试中,当并发连接较多时,Tomcat就会处于“僵死”状态,对后继的请求连接失去响应。所以现在提出一个“整合”解决方案:将html与jsp的功能部分进行明确分工,让tomcat 只处理jsp部分,其它的由apache这个web server处理。Apache与Tomcat各司其职,那么服务器的整体效率就能够得到提升。 整合的基本原理 作为Apache下面的子项目,Tomcat 与Apache之间有着天然的联系。在实际操作中,主要是Apache作为主服务器运行,当监听到有jsp或者servlet的请求时,将请求转发给tomcat 服务器,由tomcat服务器进行解析后,发回apache,再由apache发回用户。 在tomcat中有两个监听的端口,一个是8080用于提供web服务,一个是8009用于监听来自于apache的请求。当apache收到jsp或者servlet请求时,就向tomcat 的8009端口发送请求,交由tomcat处理后,再返回给apache,由apache返回给客户。 关于Apache 和Tomcat 的安装,这里不再说明。 一、Apache2.2配置多个虚拟主机 1、在httpd.conf文件中,找到下面这一行,把前面的#号去掉,启用http-vhosts.conf 配置文件: Include conf/extra/httpd-vhosts.conf 2、找到conf/extra/httpd-vhosts.conf 配置文件,做如下配置:
服务器的三大虚拟系统对比分析 服务器对于网站来说是举足轻重的,选择一个好的服务器就直接关系到了网站的发展,服务器的重要性是不言而喻的,那么对于服务器的三大虚拟系统站长们是否了解呢?专职优化、域名注册、网站空间、虚拟主机、服务器托管、vps 主机、服务器租用的中国信息港来为你探究! 近几个月中虚拟化领域发生了不少事情,年中CITrix将Xen Server免费并推出了新的 5.5 版;10 月微软推出了WindowsServer 2008 R2,集成Hyper-v 2.0,具有不少新的特性,增加了对RadHat Linux的支持;VMware则推出了VSphere 4,来管理和整合其产品线,并且可以支持更多的虚拟机。 在下文中我们将对这几个新的虚拟化产品进行比较,但比较之前需要关注一些问题: 1、预装的虚拟化系统的服务器越来越多 大多数OEh希望将虚拟化系统捆绑到服务器上,这样可以额外的收取服务费用和售前支持费用。在2010年可能将有一些厂商推出专门的虚拟化服务器,就像 今年Cisco发布的统一通信平台,而虚拟机的密度也将大幅提升一一服务器内存的容量也需要达到TB级来支持数以十计甚至数以百计的虚拟机实例。 微软的Hyper-V Server 2008 R2 可以支持新的CPL特性,女口AMD勺RVI 快速虚拟化索引(Rapid Virtualization Indexing) 和Intel的扩展页表 (Exte nded Page Table)技术,可以提高虚拟机的性能。 2、预装的虚拟化软件微软和CITrix并不占优势 VMware仍然是预装最多的虚拟化系统,尽管Xen在网站上展示着它配置起来有多简单。CITrix将更多的精力放在Project Kensho计划上,在这个计划中,Citrix 用户可以用开放的虚拟机格式输入和输出虚拟机,可以和微软虚拟化共享。Citrix 还具有一连串名为“Citrix 云中心”的亚马逊弹性云资源,将其多 种网络和虚拟化工具放到云上,为潜在用户提供实验平台。 而VMware可以通过vAPP支持开放虚拟化格式OVF在切换虚拟化系统或管 理混合环境时具有更好的交互性。 3、虚拟化许可证仍然混乱 VMware并没有把许可证问题简单化,其低价产品vSphere esse ntials 售价为995美金,支持3台物理服务器,每台服务器支持两个CPU Windows还是具有多种Guest许可证,让应用更复杂。而现在Xen Server和Hyper-v都已经免费,如果许可证具有单一的价格,这些虚拟化系统应用起来会更方便。
Mac下搭建php开发环境 Mac OS X 内置了Apache 和PHP,这样使用起来非常方便。本文以Mac OS X 10.6.3为例。主要内容包括: 启动Apache 运行PHP 安装MySQL 使用phpMyAdmin 配置PHP的MCrypt扩展库 设置虚拟主机 启动Apache 有两种方法: 打开“系统设置偏好(System Preferences)”-> “共享(Sharing)”-> “Web共享(Web Sharing)” 打开“终端(terminal)”,然后(注意:sudo需要的密码就是系统的root帐号密码)运行“sudo apachectl start”,再输入帐号密码,这样Apache就运行了。 运行“sudo apachectl -v”,你会看到Mac OS X 10.6.3中的Apache版本号:Server version: Apache/2.2.14 (Unix) Server built: Feb 11 2010 14:40:31 这样在浏览器中输入“http://localhost”,就可以看到出现一个内容为“It works!”的页面,它位于“/Library(资源库)/WebServer/Documents/”下,这是Apache的默认根目录。
注意:开启了Apache就是开启了“Web共享”,这时联网的用户就会通过“http://[本地IP]/”来访问“/Library(资源库)/WebServer/Documents/”目录,通过“http://[本地IP]/~[用户名]”来访问“/Users/[用户名]/Sites/”目录,可以通过设置“系统偏好设置”的“安全(Security)”中的“防火墙(Firewall)”来禁止这种访问。 运行PHP 在终端中运行“sudo vi /etc/apache2/httpd.conf”,打开Apache的配置文件。(如果不习惯操作终端和vi的可以设置在Finder中显示所有的系统隐藏文件,记得需要重启Finder,这样就可以找到对应文件,随心所欲编辑了,但需要注意的是某些文件的修改需要开启root帐号,但整体上还是在终端上使用sudo来临时获取root权限比较安全。) 找到“#LoadModule php5_module libexec/apache2/libphp5.so”,把前面的#号去掉,保存(在命令行输入:w)并退出vi(在命令行输入:q)。 运行“sudo cp /etc/php.ini.default /etc/php.ini”,这样就可以通过php.ini来配置各种PHP功能了。比如: ;通过下面两项来调整PHP提交文件的最大值,比如phpMyAdmin中导入数据的最大值upload_max_filesize = 2M post_max_size = 8M ;比如通过display_errors来控制是否显示PHP程序的报错 display_errors = Off 运行“sudo apachectl restart”,重启Apache,这样PHP就可以用了。
Apache 虚拟主机的配置方法总结: 虚拟主机 1. 在httpd.conf中找到Include conf/extra/httpd-vhosts.conf 把前面的#去除 2. 添加监听如:Listen 8080 Listen 192.168.0.100:80 3. 删除或注掉DocumentRoot "D:/Apache2.2/htdocs" # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # #DocumentRoot "D:/Apache2.2/htdocs" 4. 在配置extra/httpd-vhosts.conf时,如果要保留原来httpd.conf中默认的访问目录和域名,必须为默认域名也创建一个virtualHost,样例如下(监听端口是8080): 5. httpd-vhosts.conf配置如下: NameVirtualHost *:8080 NameVirtualHost 192.168.0.100:80 在文档底部接着添加:
云虚拟主机和云服务器有什么区别 云虚拟主机和云服务器有什么区别?云服务器是在一组集群服务器上虚拟出多个类似独立主机的部分,资源是完全独立的,不与其他空间共享。云虚拟主机是在原来虚拟主机的基础上,加入了云概念和云计算,是传统虚拟主机的发展和升级。因此它还是属于虚拟主机的一种。 云服务器有独立的IP、内存、硬盘、带宽等资源,可以根据需要安装各种操作系统以及配置各种网站运行环境,在功能以及稳定性方面都很强大。 采用云服务器,对于升级管理的成本也大大降低。云主机支持在线平滑升级和降级,无需搭建新的服务器环境,支持系统在线备份、还原,节省了运营成本和时间。云主机的管理简单,云服务商会提供基础的运维控制面板,简单易操作,且系统安装、重装均可一键调取镜像完成,极大减轻运维工作压力。 云虚拟主机是在服务器硬盘上虚拟出来的一部分容量,共享的是服务器资源,没有独立的IP和带宽,功能也比较有限,它所支持的程序也是在服务器上配置好的,用户无法自由配置环境以及安装软件。 云虚拟主机是从云服务器中又近一步划分,通过虚拟化管理软件,把云服务器分割成多个型号不等的小型空间,是中小型企业建站的理想选择! 云虚拟主机作为云服务器划分出的一部分,容量和内存等比不上云服务器,但它在性能方面和价格方面都比传统虚拟主机好,具备高在线率、智能容错、正版系统、免备份等多项优势。 Cloudeasy云管家为企业提供云资源管理、数据库管理、中间件管理、云安全服务、监控告警、安装服务、故障处理、日志管理、运维报表、账单管理、费用分级管理、费用优化报表、上云咨询规划、迁移实施等丰富的云管理服务,满足企业全生命周期云管理服务需
apache和IIS共存 apache和IIS共用80端口为了PHP与ASP各自的执行效率,要在服务器上安装iis与Apache,但是无法同时使用80端口,否则其中必定有一个启动不了。让它们共存的并且访问网站不需要加端口号,解决方法有如下: 方法一: IIS5,多IP下共存,IIS为219.153.70.251,apache为219.153.70.252 c:\Inetpub\Adminscripts cscript adsutil.vbs set w3svc/disablesocketpooling true 该命令反馈如下disablesocketpooling : (BOOLEAN) True 重启IIS Inetpub\AdminScripts>cscript adsutil.vbs set w3svc/disablesocketpooling true 由于 DisableSocketPooling 在 IIS 6.0 元数据库架构 (MBSchema.xml) 中被定义为有效属性,所以,仍然可以使用 Adsutil.vbs 设置该属性,但这种设置不起作用。IIS 6.0 中的功能是新增的核心级别驱动程序 HTTP.sys 的一部分。要配置 HTTP.sys,必须使用 Httpcfg.exe 方法二: IIS6,多IP下共存,IIS为219.153.70.251,apache为219.153.70.252 到2003的CD下的 support/tools/Support.cab。解压出httpcfg.exe文件,COPY到windows/system32/目录下,用法看帮助 命令行 绑定到某IP: httpcfg set iplisten -i 219.153.70.251 即命令使用IIS的只监听指定的IP及端口 查看绑定: httpcfg query iplisten 删除绑定: httpcfg delete iplisten -i 219.153.70.251 命令行 net stop Apache2 net stop iisadmin /y net START Apache2 net START w3svc 保证iis下的ip设置为全局默认,Apache中httpconf设置listen 219.153.70.252:80,就应该可以两个服务同时运行,相互不冲突了。 IIS的访问地址为http://219.153.70.251,Apache访问地址为http://219.153.70.252
教你选择1G空间的双线虚拟主机 本文转自:新科互联 拥有网站的个人和企业越来越多,虽然现在云主机很火,但是还是有很多人会选择虚拟主机作为网站空间。在虚拟主机中,1G双线虚拟主机是一个比较常见的型号,容量大小和线路都比较适中。那么如何选择适合自己的1g双线虚拟主机呢?可以从以下几点考虑: 1g双线虚拟主机 一、实用 很多人购买1g双线虚拟主机最大的误区就是觉得空间越大越好,软文高手,其实这并不完全正确,要我说,适合自己的应用就够,否则多了资源也是浪费,同时也浪费了钱财。如果你只是用在普通网站上,那要求相对不是太高,在这里给大家推荐大家使用腾佑科技G 享云A.B型1g双线虚拟主机都在百来元内,相信都还能接受,而且可以先试用。 二、性价比 在保证1g双线虚拟主机的安全稳定的前提下成本优势就显得非常重要了。所以选择性价比高的1g双线虚拟主机可以自己节省一大笔不必要的开销,而且免费试用,产品丰富,预装网站功能, 这样功能强大的主机对于站长来说无疑是一个最好的选择。 三、实力 1g双线虚拟主机服务商实力代表着1g双线虚拟主机的质量和服务等各个方面的强弱。现在做1g双线虚拟主机的商家多而参差不
齐,选择时应先审核一下他们的资历,是不是权威认证的,有无正规的ICP经营许可证,这可是购买1g双线虚拟主机的第一关的参考。,腾佑科技作为一家拥有10年运营经验,且是河南第一家也是唯一一家IDC上市企业,我们很清楚客户对我们的信赖不仅是时间和荣誉的堆积,更是我们拥有自建的河南双线服务器托管机房,毕竟现在很少自建机房,自建机房是一种实力的象征。 四、所具备功能。 1g双线虚拟主机所具备的功能有几个方面,包括独立WEB空间大小,所支持的格式、还有企业邮局的大小和用户数的多寡,是否带有数据库开发能力:等,选择具备具备自己所需功能的主机。 五、服务水平。 服务水平,是选择中1g双线虚拟主机和重要的一点。因为没有一家IDC的1g双线虚拟主机产品不出现一点问题的,关键是出了问题服务能否跟得上,并能够立即去解决。一般那些有能力、实力强的1g双线虚拟主机企业会注重服务质量,腾佑科技提供一天24小时的全天服务。
虚拟主机ACCESS数据库如何设置 -天互数据 虚拟主机ACCESS数据库设置步骤 1、登录Godaddy管理后台、启用数据库 进入my hosting account虚拟主机管理页面,从“Databases”栏目那进入Access数据库设置页面。这时可以看到数据库尚未启用,必须先点击“Enable access support”链接才能启用数据库。 2、判别启用是否成功,创建新的dsn 启用access数据库之后,系统会在用户的空间里自动生成一个名为access_db 的文件夹,该文件夹才具有读写权限,而且该目录中存放的mdb数据库不能下载。这时,如果用ftp客户端软件(如cuteftp和flashfxp)登录空间的话,可以看到空间里多了一个access_db 目录。但先别急着上传你的数据库。启用数据库之后,可以看到暂时处于pending状态,大概5-20分钟会生效。生效之后,access数据库设置页面可以看到“Current Access Support: Enabled ”字样,这时才算启用成功。 接着,在下面的“Access DSN's”中通过“create new dsn”创建新的dsn,数据库名就是你的网站的数据库名,用户名和密码可以随意填写。创建完毕之后,同样要等5-20分钟才会生效。如果不行的话,就多等几个小时。 3、上传数据库 后台已经设置完毕。这时可以将你的数据库(一定要以mdb为扩展名)文件上传至刚才系统生成的access_db 目录下,并设置好你的ASP/ADO数据库连接文件即可。 4、乱码修复 另外,如果浏览自己的网页时,发现Access 数据库里的中文都显示乱码了,可以用Microsoft Access 2000 (或更高版本)里的数据库实用工具,将该数据库转换到早期的Access 数据库版本就可以了。或者在网站asp源文件中添加如下代码也可解决乱码问题:<%@ CODEPAGE = &uot;936&uot; %> 5、关于FSO读写权限 默认情况下,通过ftp上传的所有的文件夹都不具备FSO读写权限,需要在后台进行设置。进入my hosting account的虚拟主机控制面板,从左边的“content”栏目进入Directory management 面板,通过“Custom Directories”选项下面的Create Directory 按钮来创建。
配置apache虚拟主机 通过以下文章:实现:同一ip不同端口对应不同的站点目录 具体实现: 1.在httpd.conf中,设置listen IP:80 listen IP:8080 然后在virtualhost中设置: DocumnetRoot 1 DocumnetRoot 2 我们通常所说的虚拟主机 [url=javascript:;]技术[/url] 就是将一台(或者一组)服务器的资源(系统资源、网络带宽、存储空间等)按照一定的比例分割成若干台相对独立的“小主机”的技术。每一台这样的“小主机”在功能上都可以实现WWW、FTP、Mail等基本的Internet服务,就像使用独立的主机一样。 目前网站服务器的虚拟主机平台使用以开放的Apache为最多,其次是微软的Windows IIS。Apache具有跨平台(FreeBSD/Linux/Windows/Solaris/Other UNIX)、易于维护与最佳安全性等优点。 Apache是率先支持基于IP虚拟主机的服务器之一。Apache 1.1及其更新版本同时支持基于IP和基于主机名的虚拟主机,不同的虚拟主机有时会被称为基于主机(host-based) 或非IP虚拟主机(non-IP virtual hosts)。 用Apache设置虚拟主机服务通常可以采用两种方案:基于IP地址的虚拟主机和基于主机名字的虚拟主机,下面我们分别介绍一下它们的实现方法以及优缺点。以便大家在具体的应用中能够选择最合适的实现方法。 一、Apache实现基于IP地址的虚拟主机(每个站点拥有一个独立IP地址) 使用这种虚拟主机方式,首先要在服务器上为每个虚拟主机单独设置一个IP地址。这些IP地址可以通过增加多个网卡或者在一个网卡上设立多个IP地址来完成。有了多个IP 地址后,可以采用以下两种方式之一来设置Apache。 1、为每个虚拟主机运行一份Apache 采用这种方式,每一份Apache程序可以以单独的用户运行,因此各个虚拟主机之间互不影响。设置这种虚拟主机时,只要为每一份Apache设置一套配置文件就可以了,唯一需要注意的是:必须使用“Listen”语句,强制每一份Apache 仅仅在属于“自己”的IP地址上接收服务请求。 优点:各个虚拟主机之间互不干扰,安全性高。 缺点:占用系统资源较多。 2、多个虚拟主机共享同一份Apache 采用这种方式,各个虚拟主机共享同一份Apache,因此各个虚拟主机之间有一定的影响,尤其是执行CGI程序时,可能会带来一些严重的安全问题。设置这种虚拟主机时,只要为每一个虚拟主机设置类似如下的信息即可: DocumentRoot /www/ghq1 …
选择题 1.对于采用虚拟主机方式部署的多个站点,域名和IP地址是()的关系。 A.一对多 B.一对一 C.多对一 D..多对多 2.网页的本质是()文件 A.图像 B.纯文本 C.可执行程序 D..图像和文本的压缩 3.以下哪种技术不是服务器端动态网页技术() 4.配置MySQL服务器时,需要设置一个管理员帐号,其名称是() A.admin B.root C.sa D.Administrator A.E:\localhost\admin\admin.php B.E:\eshop\admin\admin.php C.E:\eshop\admin.php D.E:\eshop\localhost\admin\admin.php 6.HTML中最大的标题元素是(C)。 A.
B. B.
|
---|