两个域名 一个固定IP一个服务器 如何做两个网站?

我有两个域名www.xiangtaninfo.ac.cn(A)和www.xtmmw.com(B)现在我要用一个服务器做两个网站,服务器是用的IIS5.0有固定IP,地址设... 我有两个域名www.xiangtaninfo.ac.cn(A)和www.xtmmw.com(B)
现在我要用一个服务器做两个网站,服务器是用的IIS5.0 有固定IP,地址设为218.75.0.1第一个网站A是委托第三方网络公司搞的,并且我的服务器IP已经在公安局备案成功开通了80端口。可以正常访问。
第二个域名B是在美橙互联购买的,已经设置了@ A记录 解析到218.75.0.1 上面
请问如何在服务器IIS中设置,可以让别人输入不同的域名访问不同的网站。
请写得详细点,每一个步骤。
就是不会做主机头 请详细点告诉我 是在哪里设置主机头 怎么设置 设置里面写什么? 我到时候给你追加50分
展开
 我来答
优网
推荐于2016-11-22 · 十五年企业网络策划运营
优网
采纳数:8615 获赞数:28385

向TA提问 私信TA
展开全部

同一台服务器不同域名可以访问不同目录下的网站:

顶级域名 => / ;

www.顶级域名=> / ;

news.顶级域名 => /news;

  1. 开启apache的mod_rewrite功能(肯定是要让它支持重写的)在httpd.conf 找到 mod_rewrite 把前面的#号去了就行,接着开启apache的虚拟主机 在httpd.conf 找到 Virtual hosts 把前面的# 号去了。

  2. 添加几个域名,在 C:/WINDOWS/system32/drivers/etc 目录中找到hosts 这个文件 记事本打开它,添加如下三个域名

    127.0.0.1          www.顶级域名

    127.0.0.1          顶级域名

    127.0.0.1          news.顶级域名

  3. 在虚拟主机中填写相关代码 让它有权限访问 www目录,找到Apache2/conf/extra 目录下的 httpd-vhosts.conf 文件并打开 代码添加如下

  4. <VirtualHost *:80>
       DocumentRoot "E:/www"  // 这里是项目的目录
       ServerName localhost       //你的ip 或者你的域名
      <Directory "E:/www">    // 这里是项目的目录
                Options Indexes FollowSymLinks
                AllowOverride all
               Order Deny,Allow
               Deny from all
               Allow from 127.0.0.1   
       </Directory>
    </VirtualHost>

  5. 然后将www.顶级域名 绑定到 相关jobs项目所在目录 代码添加如下

  6. <VirtualHost *:80>
       DocumentRoot "E:/www/job"      // 这里是jobs所在的具体目录
       ServerName www.顶级域名       // 你的ip 或者 你的域名
       ServerAlias *.顶级域名              //这里 用 ServerAlias 让多个域名绑定到同一空间 也就是项目目录
       <Directory "E:/www/job">        // 这里是jobs所在的具体目录
               Options Indexes FollowSymLinks
               AllowOverride all
               Order Deny,Allow
               Deny from all
               Allow from All
       </Directory>
    </VirtualHost>

  7. 弄好之后然后重启apache ,如果重启之后遇到apache启动报错 要查看apache的错误日志,根据需求进行修改。在jobs目录下 建立 .htaccess 文件 在里面添加如下代码

  8. RewriteEngine on
    #让顶级域名 访问根目录
    RewriteCond %{HTTP_HOST} ^www.顶级域名$
    RewriteCond %{REQUEST_URI} !^/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /$1
    RewriteCond %{HTTP_HOST} ^www.顶级域名$
    RewriteRule ^(/)?$ /index.php [L]

    #让news.jobs.com 访问news目录
    RewriteCond %{HTTP_HOST} ^news.顶级域名$
    RewriteCond %{REQUEST_URI} !^/news/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /news/$1
    RewriteCond %{HTTP_HOST} ^news.顶级域名$
    RewriteRule ^(/)?$ news/index.php [L]

  9. 一切完成之后 你就可以试试 www.顶级域名 顶级域名  news.顶级域名 等访问多域名对应的多站点了 ,如果需要其它二级域名访问的话 按照如上的方法要重复 2 、4 步就可以了,不需要在重启apache了 ,在一切设置好测试之后用于产品中。

ipipgo
2023-11-29 广告
作为南京光年之内网络科技有限公司的工作人员,我推荐使用国外ip代理服务。这种服务可以提供全球纯净住宅IP资源,帮助您隐藏真实的IP地址,保护您的隐私和安全。同时,这些IP代理服务还可以帮助您绕过地区限制,访问被封锁的网站和在线服务。选择优质... 点击进入详情页
本回答由ipipgo提供
圣文介幻露
2019-09-16 · TA获得超过3586个赞
知道大有可为答主
回答量:3035
采纳率:27%
帮助的人:418万
展开全部
只要你把二个域名解析到服务器ip
其它的工作就是在服务器上面设置的。
如果是windows操作系统的话只需要在iis上面建站点的地方做一下设置就可以了。专业的讲就是增加机头记录一条就ok了。
或者
你把iis上面的机头为空,也就是不增加域名,也一样可以打开,此时输入ip也可以打开网站
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a8bb9604
2015-05-27 · 知道合伙人互联网行家
百度网友a8bb9604
知道合伙人互联网行家
采纳数:4291 获赞数:9566
杨闯,男,QQ:83095010.从事IDC行业多年.专业提供机柜.带宽.服务器.云主机.VPS等.

向TA提问 私信TA
展开全部
服务器是独立的设备.完全可以根据需要配置任何网站环境.以及放多个不同的网站.
一.远程登录服务器.安装下IIS,并按要求配置下你的网站环境.比如说PHP的网站用IIS+PHP+MYSQL环境.NET的环境可以用IIS+MSSQL环境.
二.安装下FTP工具.用下传或下载网站数据.
三.把你的网站数据通过FTP上传到服务器目录下,然后用IIS发布两个网站.
四.在IIS中每个网站的名字右键选属性.在属性中有添加主机头的功能.也就是绑定你的域名.把你的两个网站分别绑定两个域名来访问即可.
建议你最好百度搜索下IIS发布多个网站的图文教程.会比文字描述看起来更直观容易.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
82359115
2011-04-21 · TA获得超过235个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:231万
展开全部
可以更改主机头,或是端口号,别名也行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晚家的与满0g
2011-04-22 · 超过27用户采纳过TA的回答
知道答主
回答量:168
采纳率:0%
帮助的人:121万
展开全部
IIS里可以设置多个网站的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式