linux 下怎么配置虚拟主机

linux下怎么配置虚拟主机,在网上找到N个资料都是高手们随便说几句,都没怎么说清楚。问题: 我把域名(bs.jxiop.com)指向了68.10.140.10... linux 下怎么配置虚拟主机,在网上找到N个资料都是高手们随便说几句,都没怎么说清楚。问题:  我把域名(bs.jxiop.com)指向了 68.10.140.10 这个IP服务器了,服务器是linux(centos)系统。要绑定的目录为  /home/gzw1003/www/  可以索引的文件为index.html,index.htm,index.php我自己是在/etc/httpd/conf/httpd.conf 这个文件上配置的 我是直接在最后面添加了# <Virtualhost *:80>#     DocumentRoot /home/gzw1003/www/#     ServerName bs.fzipo.com#  </Virtualhost>没有成功 我运行 bs.jxiop.com 不成功  希望兄弟们帮帮忙,我配置的文件是不是对了,要是不对应该是哪个文件上配置,要是文件没有错是 /etc/httpd/conf/httpd.conf  这个文件那要怎么样配置 才行呢,能帮我完整的写下来不,不是点破下,我这人笨,光点破没用,要举个完整的例子,一个域名,二个域名或多个域名绑一个空间等,谢谢了,谢谢了!   展开
 我来答
曹晓山11
2015-12-01 · 知道合伙人互联网行家
曹晓山11
知道合伙人互联网行家
采纳数:3033 获赞数:52066
毕业南阳理工学院计算机科学与技术专业,本科学位。互联网行业从业3年工作经验,读过编程类相关书籍多本。

向TA提问 私信TA
展开全部

linux系统配置Apache虚拟主机实例:

1、安装apache和php:

yum install httpd php

2、假设服务器的IP是192.168.1.1,有两个域名指向该IP,分别是domain1.com, domain2.com,
修改/etc/httpd/conf/httpd.conf,在文件的最后加入:

ServerName 192.168.1.1NameVirtualHost 192.168.1.1

<VirtualHost 192.168.1.1>
        ServerName domain1.com
        DocumentRoot /var/www/domain1.com
        <Directory "/var/www/domain1.com">
            Options Indexes FollowSymLinks
            AllowOverride None
            Order allow,deny
            Allow from all
        </Directory>
</VirtualHost>

<VirtualHost 192.168.1.1>
        ServerName domain2.com
        DocumentRoot /var/www/domain2.com
        <Directory "/var/www/domain2.com">
            Options Indexes FollowSymLinks
            AllowOverride None
            Order allow,deny
            Allow from all
        </Directory>
</VirtualHost>

3、然后在/var/www/domain1.com和/var/www/domain2.com下创建不同的index.html文件:

echo "domain1">/var/www/domain1.com/index.html
echo "domain2">/var/www/domain2.com/index.html

4、在浏览器里输入http://domain1.com和http://domain2.com即可看到效果了。

peach2t
2012-05-14 · 超过16用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:29.9万
展开全部
vim /etc/httpd/conf/httpd.conf

281: DocumentRoot "/home.gzw1003/www" --修改网站根目录为/www

306: <Directory "/home.gzw1003/www"> --把这个也对应的修改为/www

mkdir /www 建立目录

/etc/init.d/httpd reload --重装启apache服务

echo 'new main page' > /www/index.html

在去你自己的地址下看http://xxx.xxx.xxx.xxx --看到新网站根目录下的new main page信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友296bcb7e0
2013-07-06 · TA获得超过125个赞
知道答主
回答量:44
采纳率:0%
帮助的人:49.5万
展开全部
  1. 你的意思是用bs.jxiop.com访问得到的是一个内容,用sb.jxiop.cn访问得到的是另一个内容吗?

  2. 去掉注释    NameVirtualHost 68.10.140.10:80

  3. 检测路由是否畅通,检测防火墙是否有拦截(service iptables stop)

  4. 检测其他用户是否有访问/home/gzw1003/www的权限


你这里貌似没谈到NameVirtualHost 68.10.140.10:80,我猜是这里的问题。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一家文档库
2012-05-12 · TA获得超过569个赞
知道小有建树答主
回答量:300
采纳率:80%
帮助的人:94万
展开全部
NameVirtualHost *

<VirtualHost bs.fzipo.com>
ServerName bs.fzipo.com
Document /root/home/gzw1003/www/
...
</VirtualHost>
不过我有点疑问了,你把这网站的文件放在root目录中,不怕不安全吗?
建议放在/var/httpd/www/这个里面比较好一些,呵呵。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a1dbcfa
2012-05-14 · TA获得超过756个赞
知道小有建树答主
回答量:911
采纳率:0%
帮助的人:239万
展开全部
到美国主机侦探论坛那上去问问吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式