首页 >后端开发 >php教程 >Linux下配置apache虚拟机

Linux下配置apache虚拟机

WBOY
WBOY原创
2016-06-23 14:27:48841浏览

首先我在linux下用源码编译的方式安装了apache之后,我要配置一个虚拟机就像在windows下用不同的域名可以定位到不到的站点根目录下那种。搞过的人应该都能明白,下面是我在linux下的配置的截图:



根据上面的配置,我通过修改DocumentRoot的路径然后用IP就是127.0.0.1来访问的话那么就可以定位到不同的站点根目录下,然后我的url重写也起了作用,但是当我通过我配置的ServerName也就是koma.com来访问的时候,并不是访问到本地而是访问到外网的一个站点上去了,不知道有什么办法可以实现用自己配置的ServerName来实现访问本地呢?请各位帮帮忙。。。。

在windows下通过修改hosts文件可以实现,但是linux下我就不知道怎么搞了。。。。


回复讨论(解决方案)

linux下面同样是可以修改hosts文件的,但是有没有用,你自己测试吧。

但是这个只能映射到本机,要用linux打开一个浏览器输入koma.com  如果你在本地windows输入这个是没用的,难道你需要这样做吗?所以还是得需要域名,,,,

你说的访问是在哪访问,只有你配置了host的机器才能这样访问有效哦。



    DocumentRoot "E:/AppServ/www/web"
    ServerName koma.com
    ErrorLog "logs/error.log"

http://www.baidu.com/s?wd=linux+hosts
linux 修改hosts

但是这个只能映射到本机,要用linux打开一个浏览器输入koma.com  如果你在本地windows输入这个是没用的,难道你需要这样做吗?所以还是得需要域名,,,,

就是在本机测试呢,如果有公网IP的话就不需要修改hosts文件,配置虚拟服务器就简单很多了呢,但是本机测试的话就需要修改hosts文件,关键是我不会修改linux下的hosts文件或者我找不到它在哪里。。。。

你说的访问是在哪访问,只有你配置了host的机器才能这样访问有效哦。


就是在本机的访问,我想修改linux下的hosts文件,但是我没有找到。。。。。

http://www.baidu.com/s?wd=linux+hosts
linux 修改hosts

恩恩  你看懂了我说的,O(∩_∩)O哈哈~  我说的就是这么个意思,Thansk~我去测试下看看有效果没

Linux 下也可以配置hosts,直接vi  /etc/hosts 添加相应的ip和虚拟域名就可以 

现在是我的虚拟机经过大家提供的资料已经配置成功了,但是这里还一个问题就是我配置的第二个虚拟机,当我在浏览器中输入:www.fanta.com的时候它会自动在后面加一个index.jsp变成了www.fanta.com/index.jsp,下面是我的配置,不知道是哪里有问题,请大家再帮忙看看。。。。感激不尽~~


Linux 下也可以配置hosts,直接vi  /etc/hosts 添加相应的ip和虚拟域名就可以 

请帮忙再看一下,O(∩_∩)O谢谢

http://www.baidu.com/s?wd=linux+hosts
linux 修改hosts

你说的访问是在哪访问,只有你配置了host的机器才能这样访问有效哦。

但是这个只能映射到本机,要用linux打开一个浏览器输入koma.com  如果你在本地windows输入这个是没用的,难道你需要这样做吗?所以还是得需要域名,,,,

linux下面同样是可以修改hosts文件的,但是有没有用,你自己测试吧。

请帮忙再看一下,O(∩_∩)O谢谢

fanta目录下有什么?怎么index.jsp都出来了,,这个东西应该失传了吧,或者再检查下配置,具体我也不清楚了。

现在是我的虚拟机经过大家提供的资料已经配置成功了,但是这里还一个问题就是我配置的第二个虚拟机,当我在浏览器中输入:www.fanta.com的时候它会自动在后面加一个index.jsp变成了www.fanta.com/index.jsp,下面是我的配置,不知道是哪里有问题,请大家再帮忙看看。。。。感激不尽~~



只这两个图看起来是没有问题的,你可以看一下配置文件中哪里包含了index.jsp,然后再解决

fanta目录下有什么?怎么index.jsp都出来了,,这个东西应该失传了吧,或者再检查下配置,具体我也不清楚了。

fanta目录只有一个test.php文件。。。。我也不清楚,按理说是没有问题了应该,我再看看

fanta目录下有什么?怎么index.jsp都出来了,,这个东西应该失传了吧,或者再检查下配置,具体我也不清楚了。


现在是我的虚拟机经过大家提供的资料已经配置成功了,但是这里还一个问题就是我配置的第二个虚拟机,当我在浏览器中输入:www.fanta.com的时候它会自动在后面加一个index.jsp变成了www.fanta.com/index.jsp,下面是我的配置,不知道是哪里有问题,请大家再帮忙看看。。。。感激不尽~~



只这两个图看起来是没有问题的,你可以看一下配置文件中哪里包含了index.jsp,然后再解决

感谢各位,今天起来重启了下电脑,重启了apache,清楚了浏览器缓存,ctrl+f5刷新了一下之后发现问题没有了。。。。好吧 昨天应该是缓存的问题或者apache的问题,昨天清楚了浏览器缓存但是一直没有重启过电脑。。。,谢谢大家,结贴了

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn