我有两个域名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分
同一台服务器不同域名可以访问不同目录下的网站:
顶级域名 => / ;
www.顶级域名=> / ;
news.顶级域名 => /news;
开启apache的mod_rewrite功能(肯定是要让它支持重写的)在httpd.conf 找到 mod_rewrite 把前面的#号去了就行,接着开启apache的虚拟主机 在httpd.conf 找到 Virtual hosts 把前面的# 号去了。
添加几个域名,在 C:/WINDOWS/system32/drivers/etc 目录中找到hosts 这个文件 记事本打开它,添加如下三个域名
127.0.0.1 www.顶级域名
127.0.0.1 顶级域名
127.0.0.1 news.顶级域名
在虚拟主机中填写相关代码 让它有权限访问 www目录,找到Apache2/conf/extra 目录下的 httpd-vhosts.conf 文件并打开 代码添加如下
<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>
然后将www.顶级域名 绑定到 相关jobs项目所在目录 代码添加如下
<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>
弄好之后然后重启apache ,如果重启之后遇到apache启动报错 要查看apache的错误日志,根据需求进行修改。在jobs目录下 建立 .htaccess 文件 在里面添加如下代码
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]
一切完成之后 你就可以试试 www.顶级域名 顶级域名 news.顶级域名 等访问多域名对应的多站点了 ,如果需要其它二级域名访问的话 按照如上的方法要重复 2 、4 步就可以了,不需要在重启apache了 ,在一切设置好测试之后用于产品中。
两个国际域名指向到一个IP上,在一台服务器上怎样做两个WEB服务器?
第一种方法是设置不同的TCP端口号。为此,你需分别为两个Web站点在“Web站点”选项中设置不同的TCP端口号,再在各自的“主目录”中选择不同的目录作为存放网站内容的路径。使用此方法时,需要通过URL中的端口号来区分不同的站点。第二种方法是设置不同的主机头名。同样,你需分别在“Web站点→高级→...
一个固定ip,两台服务器,两个域名,如何实现两个网站的访问(不要加端口号...
这个基本上属于无法实现,一个IP一台服务器两个域名(再多也没有关系)还是可以实现的,两台服务器还只有一个IP,不加端口访问,就很难了,至少我不晓得如何干,你为什么不把他们放在同一服务器呢,难道服务器多的没处放?那送我也不错。
一台服务器一个IP 如何绑定两个域名?
一个域名只能对应一个IP地址,是一对一的关系,而一个IP却可以对应多个域名,是一对多的关系。一般有几种不同的实现途径:TCP端口法,Web站点的默认端口一般为80,如果改变这一端口,就能实现在同一服务器上新增站点的目的。只是采用这种方式设置的多站点无法与DNS结合使用。主机头法,在不更改TCP端口的...
两个域名指向同一个服务器上的两个网站,怎么实现?
指向的服务器端口不一样就可以了,具体是例如:> example.com n.n.n.n:80> example.cn n.n.n.n:88这样子的指向就可以清晰明了的将网站分流了,具体而言独立IP是支持单独的端口号的,搭建服务器的时候IP设置两个端口,然后设置域名指向的IP在进行修改为的IP+端口即可 ...
一台服务器怎样满足两个网站的网址要求?
你可以在IIS上面设置 建立2个站点 在建立站点时把主机头设为你的两个域名 在在域名管理那做一下dNS管理把域名指向这太服务器的IP
怎么在一个服务器上架设两个网站?
两个办法 一是,你自己买个域名,然后和你的服务器绑定到一块 二是 你在你的服务器上装个server-u,然后通过FTP访问
如何在一台服务器上配置搭建两个网站
在一台服务器上配置搭建两个网站的方法 最简单高效的方法如下:1. 先打开Apache的配置文件httpd.conf,在这个文件,找到这句:“#Include etc\/extra\/httpd-vhosts.conf”(根据安装路径不同,上面的路径会略有不同)把前面的#去掉,即开启了使用虚拟主机的功能;2. 在httpd-vhosts.conf中进行虚拟...
有多个域名一个公网IP多个内网电脑怎么挂多个网站
不同的域名都解析到相同的公网ip上,在网关路由上开启DMZ区域,并在此路由关掉web管理,腾出80端口,然后再做端口转发,把公网80端口的请求转发到DMZ区域,在DMZ区域中,添加做服务器的几个内网ip,配置一台服务器做内部域名服务器,把公网的请求转发不到同域名的服务器中,在IIS或Apache或Nginx各自上...
两个网站同一个IP怎么绑定两个域名
其实,一个IP能否绑定多个域名主要看主机是否支持此项功能。另外,从虚拟主机的使用角度来看,可以将IP分为独立IP和共享IP。独立IP一般只用于一个虚拟主机用户,而共享IP则可以被多个虚拟主机用户使用即可以用它来架设多个网站。
一台服务器如何建两个或多个网站?
新建网站的时候,把主机头设置为相应的域名即可。如网站1主机头为:,新建另外一个网站,则设置主机头为bbs.szscmap.com 你只用在域名服务商里把你买的域名指向你的服务器IP地址就可以了