




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——php虚拟主机Apache的配置方法php虚拟主机Apache的配置方法
php虚拟主机配置方法有简朴的,也有繁杂的,下面我们讲一种稍微简朴一些的ApachePHP虚拟主机配置步骤,接待阅读!更多消息请关注应届毕业生网!
在举行PHP虚拟主机配置之前需要做一些打定工作,首先要将APACHE+PHP+MYSQL根本环境配置好,也是PHP环境搭建好。我们将在此根基之上举行PHP虚拟主机配置,多个虚拟主机,即一个IP,可以有多个域名访问,也可以说一个WEBSERVER上架设多个网站(在网上找了很久,都没有找到一个可以设置告成的例子,只好自己逐渐弄了,用了我36个小时)。这个是我们在网上看到的像bluehost,justhost等五大空间供给商所供给的虚拟主机,是这样的原理。
下面是PHP虚拟主机配置的细致步骤:
1.找到Apache的\conf目次下的httpd.conf文件,开启它,找到下面这两行:
#Virtualhosts
#Includeconf/extra/httpd-vhosts.conf
把它改成下面这样:
#Virtualhosts
Includeconf/extra/httpd-vhosts.conf
意思是启用虚拟主机的设置文件httpd-vhosts.conf,虚拟主机的设置都在这个文件下设置,不用去改httpd.conf,这样对比明显。
2.找到Apache的\conf\extra目次下的httpd-vhost.conf这个文件。
开启它的时候里面已经含有像下面这样的内容:
虚拟主机配置开头
VirtualHost*:80
ServerAdminwebmaster@dummy-host.localhostDocumentRoot"C:/ProgramFiles/ApacheSoftwareFoundation/Apache2.2/docs/dummy-host.localhost'
ServerNamedummy-host.localhost
ServerAlias.dummy-host.localhost
ErrorLog"logs/dummy-host.localhost-error.log'
CustomLog"logs/dummy-host.localhost-access.log'common/VirtualHost
COPY上面这几行,关键是:把
DocumentRoot"'虚拟主机的目次,即域名对应的根目次ServerNamedummy-host.localhost你想要的域名。
还要在每个虚拟主机配置开头前参与以下内容:
Directory"c:\test'
OptionsIndexesFollowSymLinksIncludesExecCGIAllowOverrideAllOrderallow,deny
Allowfromall
/Directory
其中:
Directory"c:\test'这是你的虚拟主机的被授权的.目次一般与DocumentRoot"'虚拟主机的目次,即域名对应的根目次一致。Allowfromall这句是重点,只要allow别人才行访问上面定义的目次,否那么在IE或firefox访问时会显示503错误,即遏止访问。
假设你不想在httpd-vhost.conf里参与
Directory"c:\test'
OptionsIndexesFollowSymLinksIncludesExecCGIAllowOverrideAllOrderallow,deny
Allowfromall
/Directory
那么你也可以这样做:
在httpd.conf里找到以下内容:
Directory/
OptionsFollowSymLinks
AllowOverrideNone
Orderdeny,allow
Denyfromall
/Directory
这是Apache默认的设置,一行是这样的
Denyfromall
意思是拒绝全体访问对根目次的访问,别人是访问不了你的网站的,所以要改成Allowfromall
不过还是建议用种方法,即修改httpd-vhost.conf的内容,这样对比领会,也对比安好。
这样apache的设置完成了,不过还要做下面这一步。
3.还有关键的一步:
这一步不做,确定不行由于你本地的机器没有DNS解析。
找到C:\WINDOWS\system32\drivers\etc目次下的hosts文件加上这样的记录demoa这个是你的域名,你要设置多少个虚拟主机,要加多少行这样的记录。
OK,现在你可以设置N+1个域名了。
样例:
VirtualHost*:80
ServerAdminwebmaster@dummy-host.localhostDocumentRoot//docs/dummy-host.localhostServerNamedummy-host.localhostServerAlias.dummy-host.localhost
ErrorLoglogs/dummy-host.localhost-error_logCustomLoglogs/dummy-host.localhost-access_logcommon/VirtualHost
VirtualHost*:80
ServerAdminwebmaster@dummy-host2.localhostDocumentRoot//docs/dummy-host2.localhostServerNamedummy-host2.localhostErrorLoglogs/dummy-host2.localhost-error_logCustomLoglogs/dummy-host2.localhost-access_logcommon/VirtualHost
DirectoryD:\phpwork
OptionsIndexesFollowSymLinksIncludesExecCGIAllowOverrideAllOrderallow,deny
Allowfromall
/Directory
VirtualHost*:80
ServerAdminwebmaster@dummy-host2.localhostDocumentRootD:\phpworkServerNamelocalhost
ErrorLoglogs/dummy-host2.localhost-error_logCustomLoglogs/dummy-host2.localhost-access_logcommon/VirtualHost
DirectoryD:\phpwork\phpMyAdmin
OptionsIndexesFollowSymLinksIncludesExecCGIAllowOverrideAllOrderallow,deny
Allowfromall
/Directory
VirtualHost*:80
ServerAdminwebmaster@dummy-host2.localhostDocumentRootD:\phpwork\phpMyAdminServerNamephpMyAdmin.local
ErrorLoglogs/dummy-host2.localhost-error_logCustomLoglogs/dummy-host2.localhost-access_logcommon/VirtualHost
DirectoryD:\phpwork\test
OptionsIndexesFollowSymLinksIncludesExecCGIAllowOverrideAllOrderallow,deny
Allowfromall
/Directory
VirtualHost*:80
ServerAdminwebmaster@dummy-host2.localhostDocumentRootD:\phpwor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 助动车维修技术交流考核试卷
- 机器视觉与图像处理技术考核试卷
- 智能仪器仪表项目规划考核试卷
- 医用针灸贴的种类和使用建议考核试卷
- 供应链数字化转型案例与启示考核试卷
- 木纹设计与加工考核试卷
- 苗圃白蚁防治合同范本
- 留置权合同范本
- 业扩报装培训课件
- 8.3 摩擦力(共28张) 2024-2025学年人教版物理八年级下册
- 冰淇淋店选址与竞争环境分析
- 领导干部离任交接表
- 储运安全检查分析(SCL)评价记录
- 人教版六年级上册道德与法治教案(5篇)
- (中职)中职生创新创业能力提升教课件完整版
- 中班健康课件《我不挑食》
- 生猪屠宰兽医卫生人员考试题库答案(414道)
- 《完善中国特色社会主义法治体系》课件
- 2025版 高考试题分析-数学-部分4
- 2024版高一上册语文模拟试卷
- 知道网课智慧树《哲学导论(湖南师范大学)》章节测试答案
评论
0/150
提交评论