apache如何搭建多个网站,一个apache怎么部署多个php网站

apache如何搭建多个网站,一个apache怎么部署多个php网站

1,一个apache怎么部署多个php网站

vhosts.conf文件里配置DocumentRoot "项目目录" ServerName 域名复制多份分别配置

把文件放在apache安装目录中的htdocs文件夹中也可以修改apcche配置文件httpd.conf中的documentroor和< 重启apache服务器 开发工具有zend studio eclipse for php

Apache的配置文件中有没有加下面的配置?# LoadModule php5_module "c:/php/php5apache2_2.dll"AddHandler application/x-httpd-php .php# configure the path to php.iniPHPIniDir "C:/php"LoadModule php5_module "c:/php/php5apache2_2.dll" 加载php模块AddHandler application/x-httpd-php .php 解析php文件PHPIniDir "C:/php" 指明php.ini的位置

2,window apache 怎么搭建多个网站

1、进入apache的安装目录/bin/conf  2、复制httpd.conf文件为phpmyadmin8080.conf到相同的文件夹下(我们这样做是为了便于记忆)  3、打开phpmyadmin8080.conf,修改其中的Listen 80为Listen 8080,修改其中的DocumentRoot "D:/apache/htdocs"为DocumentRoot "D:/website/phpmyadmin"  4、打开附件中的命令提示符,进入apache目录中的bin文件中,会发现其中有一个httpd.exe的文件,在命令提示符中输入  httpd.exe -k install -n "phpmyadmin8080" -f "D:\apache\conf\phpmyadmin8080.conf"。  5、然后我们可以在D:/website/phpmyadmin目录下放置一个index.php或者index.html进行测试,文本的内容可以是hello world。  6、最后在浏览器中输入http:http://localhost:8080/就可以看到Hello World的字样。大功告成!~

任务占坑

3,如何配置Apache使其能运行多个网站

搜索一下apache 虚拟主机 配置就能找到很多资料了。用同一个apache运行多个网站都是可以的 术语虚拟主机(Virtual Host)是指在一个机器上运行多个网络站点 (比如:www.company1.com和www.company2.com)。 如果每个网络站点拥有不同的IP地址,则虚拟主机可以是"基于IP"的; 如果只有一个IP地址,也可以是"基于主机名"的, 其实现对最终用户是透明的。 Apache是率先支持基于IP虚拟主机的服务器之一。 1.1及其更新版本同时支持基于IP和基于主机名的虚拟主机(vhosts), 今后,不同的虚拟主机有时会被称为基于主机(host-based) 或非IP虚拟主机(non-IP virtual hosts)。 下列文档会阐述Apache 1.3及其更新版本所支持的虚拟主机的所有细节。 虚拟主机支持 * 基于主机名的虚拟主机 (一个IP地址,多个网站) * 基于IP地址的虚拟主机 (每个站点拥有一个的独立IP地址) * 虚拟主机的普通配置 * 文件描述符的限制 (在日志文件过多的情况下会产生的限制) * 动态配置大型虚拟主机 * 深入讨论虚拟主机的匹配 top 配置指令 * * NameVirtualHost * ServerName * ServerAlias * ServerPath 使用Apache的命令行参数-t -D DUMP_VHOSTS, 可以有效地帮助调试虚拟主机的配置,如: /usr/local/apache2/bin/httpd -S 此命令会输出Apache解析配置文件的详细描述, 仔细检查IP地址和主机名会有助于纠正配置错误参考资料: http:http://man.chinaunix.net/newsoft/ApacheManual/vhosts/

4,apache下建立多个网站

打开http.conf 1,ServerName 127.0.0.1 修改成ServerName 你服务器ip 2,#NameVirtualHost * 修改成"NameVirtualHost 你服务器ip" 3,在文件最后面有虚拟主机格式, # # ServerAdmin [email]admin@minidx.com[/email] # DocumentRoot /www/httpd/html/minidx.com # ServerName minidx.com # ErrorLog logs/minidx.com-error_log # CustomLog logs/minidx.com-access_log common # 添加: DocumentRoot usr/local/www/ (默认网站路径) ServerName 你服务器ip DocumentRoot usr/local/www/minidx.com/ (网站路径) ServerName minidx.com (你的域名) DocumentRoot usr/local/www/ntt.cc/ (网站路径) ServerName ntt.cc (你的第二个域名)

你不是都用windows服务器的嘛,也改linux了?

5,如何使用apache建立多个网站

答案是肯定的,决对可以建立多个网站,如下: 一。Apache基本设置 1、Apache的核心配置文件名是"httpd.conf",其所存放的路径为"X:\\Apache2\\conf"目录下。用记事本打开它后,对它进行修改后再保存便可达到配置Apache服务器的目的. 2、由于配置文件"httpd.conf"决定着整个Apahce服务器的使用,因此对于它的修改千万要小心!强烈建议先做好多个备份,以防出错!如果实在忘了备份了,系统还为你准备了个名为"httpd.default.conf"的备份文件,它是你初安装好Apache后系统自动做好的"httpd.conf"的备份。你可以去掉“.default”来使用。 3、更改主页路径 Apache主页文件默认存放在"X:\\Apache\\htdocs"目录下,如果想改为如"以E:\\myweb\\ddj88"目录下的自己的主页文件,则先用记事本打开"X:\\Apache\\conf"目录下的"httpd.conf"文件,用"编辑"菜单中的"查找"功能,找到"DocumentRoot "x:/Apache/htdocs""一句,然后将半角引号中的"X:/Apache/htdocs"改成"E:/myweb/ddj88"。 4、更改默认主页文件名,Apache默认主页只有一个"index.html",如果你的不是,找到"DirectoryIndex index.html"行,这里放的就是默认调用的文件!在"index.html"的后面加入你的"index.htm"和其他类型,各文件类型之间都必须要用一个空格来分隔开,再保存即可。 5、重启Apache程序,在开始菜单中的"程序"里找到"Apache httpd Server"组件,再选其下"Control Apache Server"中的"Restart"重新运行一下Apache的HTTP服务。 6、在你的浏览器中输入“ http:http://localhost”或“ http:http://127.0.0.1”试试看,哈,可以看你的网站了吧?哎,发现英文可以显示,中文是乱码,当把IE工具栏的查看-->编码设置成简体中文,可以正常显示中文,但点击连接,其它页面还是乱码,关掉IE,从新启动IE,发现也是乱码,怎么办? 二、Apache 2.0.47出现乱码的解决办法 原因很简单,由于Apache它默认的编码是西欧编码,你只要在“httpd.conf”中找到“AddDefaultCharset ISO-8859-1”将它修改为“AddDefaultCharset GB2312 ”,保存然后重新启动Apache再试,可能有的朋友的已经解决了,但还是有很多的朋友的网站依然是乱码,包括我的,这是什么原因呢,网上也有介绍把它改为“AddDefaultCharset off ”,可能在你的网站也不一定行得通,实质问题在于它是由网页制作软件引起的,如果你使用的是Macromedia公司的Dreamweaver系列软件制作的,由于它的编码为“gb2312”,所以就会出现乱码,因此你只要在你网页的代码中找到“”,把“gb2312”改为“GB2312”然后保存网页,再试试看,行了吧! 三:httpd.conf 的配置 首先来说明一下Apache目录下各个文件夹的作用: bin:存放Apache运行的的各个软件,包括一个名为ad.exe的服务器调试工具 conf:Apache的配置文件放在这个文件夹里面,我们要修改其中的httpd.conf文件 htdocs:默认的web主目录,我们可以在httpd.conf中修改网站根目录的路径 下面让我们来修改httpd.conf文件 httpd.conf文件是Apache工作的重要配置文件,在X:Apache GroupApache2conf里 面,找到并用记事本打开。大家可以参照下面进行修改: ServerRoot "X:/Apache Group/Apache2" 这个是服务器的根路径,不用更改 MaxKeepAliveRequests 100 最大在线人数,根据你需要的人数和你服务器机器的配置来确定 Listen 80 Apache2监听端口,一般情况下不用改,也就是网站的http端口 DocumentRoot "C:/htroot" 这个是你放置网页文件的地方,编译后的PHP文件就放在这里,一定要确保这个文件 夹存在,这个也就是是你的站点目录 同上,跟着上一步一起修改,确保文件夹的存在 DirectoryIndex index.htm index.php index.html 这个是服务器默认打开的主页文档类型,可以改成如上的,中间用空格格开 LanguagePriority zh-CN zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv 语言优先级,把中文(zh-CN zh-TW)的部分剪切放到前面(也就是将原来文件中的相应 部分改成如上的) 另外,如果想要禁止主页浏览,找到如下代码: Options Indexes FollowSymLinks 去掉其中的indexes即可,即改成: Options FollowSymLinks 第三步:PHP的挂载 还是在httpd.conf中搜索LoadModule找到相关章节 ,在后面添加如下内容 LoadModule php5_module "X:/PHP/php5Apache2.dll" AddType application/x-httpd-php .php 注意:其中X:PHP/PHP5Apache2.dll 中的X:/PHP/是你安装PHP的路径 重启Apache使修改生效 如何在apache下建立多个站点 NameVirtualHost 211.161.197.119 ServerName bug.unigium.com DocumentRoot /www/http/mantisbt ServerName mycity.unigium.com DocumentRoot /www/http/billing_system

可以安装个虚拟主机管理系统。不过还是建议你买个现成的空间吧,可以备案。

php图片php图片php图片

php扩展阅读

php从对象式的设计、结构化的特性、数据库的处理、网络接口应用、安全编码机制等,PHP几乎涵盖了所有网站的一切功能

PHP不受平台束缚,可以在UNIX、Linux等众多不同的操作系统中架设基于PHP的Web服务器。采用Linux+Apache+PHP+MySQL这种开源免费的框架结构可以为网站经营者节省很大一笔开支

PHP在不断兼容着类似closures和命名空间等技术,同时兼顾性能和当下流行的框架。版本是7之后,一直在提供更高性能的应用。

php服务 解决各种PHP网站问题

1.网站bug修复,系统维护,网站修改;
2.网站功能增加,网站二开次发,接口对接,api接口开发;
3.网站搬家,环境配置;
4.网站定制开发,物联网开发,app小程序开发;
以上是"apache如何搭建多个网站,一个apache怎么部署多个php网站"资料的整理.了解更"apache如何搭建多个网站,一个apache怎么部署多个php网站"的知识.请关注网商在线htps://news.ew35.com
本页关键词:多个,网站,搭建

声明:本站所有作品(图文、音视频)均由用户自行上传分享,或互联网相关知识整合,仅供网友学习交流,若您的权利被侵害,请联系 管理员 删除。

本文链接:http://news.ew35.com/