日期:2014-05-16  浏览次数:20496 次

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



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

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

------解决方案--------------------
linux下面同样是可以修改hosts文件的,但是有没有用,你自己测试吧。
------解决方案--------------------
你说的访问是在哪访问,只有你配置了host的机器才能这样访问有效哦。
------解决方案--------------------

<VirtualHost *:80>
    DocumentRoot "E:/AppServ/www/web"
    ServerName koma.com
    ErrorLog "logs/error.log"
</VirtualHost>
------解决方案--------------------
http://www.baidu.com/s?wd=linux+hosts
linux 修改hosts
------解决方案--------------------
Linux 下也可以配置hosts,直接vi  /etc/hosts 添加相应的ip和虚拟域名就可以