欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

Linux下配置apache虚拟机

程序员文章站 2024-02-02 08:57:34
...
首先我在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的问题,昨天清楚了浏览器缓存但是一直没有重启过电脑。。。,谢谢大家,结贴了