首页 » PHP教程 » apachephp虚拟主机技巧_apache虚拟主机你让我看起来好专业哦太牛了

apachephp虚拟主机技巧_apache虚拟主机你让我看起来好专业哦太牛了

访客 2024-11-06 0

扫一扫用手机浏览

文章目录 [+]

安装好PHP的环境后,就可以建web项目了。
假设现在有三个项目,分别是学生管理、图书管理、档案管理,那么它们的文件夹分别是:

盘符:\xampp\htdocs\xsgl

apachephp虚拟主机技巧_apache虚拟主机你让我看起来好专业哦太牛了

盘符:\xampp\htdocs\tsgl

apachephp虚拟主机技巧_apache虚拟主机你让我看起来好专业哦太牛了
(图片来自网络侵删)

盘符:\xampp\htdocs\dangangl

浏览器时用

http://localhost/xsgl

http://localhost/tsgl

http://localhost/dangangl

这样的网址我以为太土气了,利用时又未便利,我希望更牛B一些,用

http://www.xsgl.com

http://www.tsgl.com

http://www.dangangl.com

这样的网址去浏览,但这样的网址是互联网址,必须要费钱去申请域名,域名在全天下是唯一的,假如被别人抢注了,就干瞪眼了!
但我一定要在我的机子上做实验时用用这样的网址,图个方便,还是可以的。
详细方法如下:

第一步:在hosts文件中加内容。
点“开始”-->运行文本框输入c:\windows\system32\drivers\etc回车找到hosts文件并用editpluse打开。

点左下角开始菜单会涌现这个输入框

目的是要找到hosts这个文件

在这个文件中添加:

127.0.0.1 localhost

127.0.0.1 www.xsgl.com

127.0.0.1 www.tsgl.com

127.0.0.1 www.dangangl.com

添加这些

第二步:打开apache的总配置文件 D:\xampp\apache\conf\httpd.conf ,在里面找到

#Include conf/extra/httpd-vhosts.conf

把前面的”#“号去掉, 原来有#号表示这句没有用,去掉后,它就变成有用的了!
这句的意思是,关于虚拟主机的配置代码是在 con/extra/httpd-vhosts.conf 这个文件之中。
那么我们就去修正这个文件吧!
在这个文件的后面加上:

<VirtualHost :80>

DocumentRoot \"大众D:/xampp/htdocs\"大众 ServerName localhost </VirtualHost>

<VirtualHost :80>

DocumentRoot \公众D:/xampp/htdocs\"大众

ServerName www.xsgl.com

</VirtualHost>

<VirtualHost :80>

DocumentRoot \"大众D:/xampp/htdocs\"大众

ServerName www.tsgl.com

</VirtualHost>

<VirtualHost :80>

DocumentRoot \公众D:/xampp/htdocs\"大众

ServerName www.dangangl.com

</VirtualHost>

把稳第一个“块”是配置根目录的,一定要哦!
不然你那些不想利用虚拟主机的项目就没有办法用了,比如你又有一个项目叫 aaa 的,它的目录是D:/xampp/htdocs/aaa ,你想用网址:http://localhost/aaa来浏览它,就会涌现缺点的!


这样配置后,保存,重启apach,你就可以用http://www.tsgl.com这样的网址去浏览你的项目了。
它只是在本机上能用哦!

还有更绝的在后面呢!





如果我想把我D:\www_3000目录,或是D:\www_4000目录,或是D:\www_5000目录都变成我的网站目录,怎么办? 它们并不在apache默认的网站目录 D:/xampp/htdocs之中哦!
也是可以的。

第一步:要在D:\xampp\apache\conf\httpd.conf文件中加入这几个目录的容许。
代码如下:

配置这些就表示你们目录可以当成网站目录用了

第二步:在 D:\xampp\apache\conf\extra\httpd-vhosts.conf文件中加上如下代码,

<VirtualHost :3000>

##ServerAdmin webmaster@dummy-host2.example.com

DocumentRoot \"大众D:/www_3000\"大众

ServerName 3000.tingbo.com

<Directory \"大众D:/www_3000\"大众>

Options Indexes FollowSymLinks

AllowOverride All

Order allow,deny

Allow from all

</Directory>

##ErrorLog \"大众logs/dummy-host2.example.com-error.log\"大众

##CustomLog \公众logs/dummy-host2.example.com-access.log\"大众 common

</VirtualHost>

<VirtualHost :4000>

##ServerAdmin webmaster@dummy-host2.example.com

DocumentRoot \"大众D:/www_4000\"大众

ServerName 4000.tingbo.com

##ErrorLog \"大众logs/dummy-host2.example.com-error.log\"大众

##CustomLog \"大众logs/dummy-host2.example.com-access.log\"大众 common

</VirtualHost>

<VirtualHost :5000>

##ServerAdmin webmaster@dummy-host2.example.com

DocumentRoot \公众D:/www_5000\"大众

ServerName 5000.tingbo.com

##ErrorLog \"大众logs/dummy-host2.example.com-error.log\"大众

##CustomLog \公众logs/dummy-host2.example.com-access.log\"大众 common

</VirtualHost>

重启apache后,你的目录也可以用 http://3000.tingbo.com:3000 进行浏览了!
当然你想用http://localhost:3000也一样!

关于apache的虚拟主机的用法就弄完了,如果有不清楚的地方你可以给我给我留言哦!

关注我的头条号:“编程学与做” 有更多的精彩在后面呢!

相关文章

执业药师试卷代码解码药师职业发展之路

执业药师在药品质量管理、用药安全等方面发挥着越来越重要的作用。而执业药师考试,作为进入药师行业的重要门槛,其试卷代码更是成为了药师...

PHP教程 2025-02-18 阅读1 评论0

心灵代码主题曲唤醒灵魂深处的共鸣

音乐,作为一种独特的艺术形式,自古以来就承载着人类情感的表达与传递。心灵代码主题曲,以其独特的旋律和歌词,唤醒了无数人的灵魂深处,...

PHP教程 2025-02-18 阅读0 评论0

探寻福建各市车牌代码背后的文化内涵

福建省,地处我国东南沿海,拥有悠久的历史和丰富的文化底蕴。在这片充满魅力的土地上,诞生了许多具有代表性的城市,每个城市都有自己独特...

PHP教程 2025-02-18 阅读0 评论0

探寻河北唐山历史与现代交融的城市之光

河北省唐山市,一座地处渤海之滨,拥有悠久历史和独特文化的城市。这里既是古丝绸之路的起点,也是中国近代工业的发源地。如今,唐山正以崭...

PHP教程 2025-02-18 阅读0 评论0