精华内容
下载资源
问答
  • 网站分两大功能块,每个大的功能块部署了一个对应的web,一个java web,一个是c。这两个web有些功能是需要相互访问的。能部署到一台服务器(系统是centos)上吗?都需要注意什么?如何部署,大概的流程。
  • 我们的阿里云服务器上已经有一个网站A(IIS上的)。网站A使用80端口,网址为a.xxx.com 现在有另一个网站B(Tomcat建的),网站B使用端口8088,我们希望该网站网址为b.xxx....两个域名都是对应同一个IP,只是端口号不一样
  • 1.先配置两个域名绑定到服务器的ip 这个简单,略。 2.将两个网站copy到tomcat的webapps目录下 即将解压war文件后的文件夹。 如下图: 3.修改tomcat/conf/server.xml 将默认的一个Host标签改成以下两个Host,

    假设现在目前要在一台服务器上建两个网站t1和t2,域名分别为www.a.com、www.b.com,这时候肿么办呢?

    1.先配置两个域名绑定到服务器的ip

    这个简单,略。

    2.将两个网站copy到tomcat的webapps目录下

    即将解压war文件后的文件夹。

    如下图:


    3.修改tomcat/conf/server.xml

    将默认的一个Host标签改成以下两个Host,对应不同的域名:
    <!-- 配置www.a.com对应t1-->
    <Host appBase="webapps" autoDeploy="true" <span style="color:#ff9900;">name="www.a.com"</span> unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log." suffix=".txt"/> <Context <span style="color:#ff9900;">docBase="t1"</span> path="" reloadable="true" /></Host>
    <!-- 配置www.b.com对应t2-->
    <Host appBase="webapps" autoDeploy="true" <span style="color:#ff9900;">name="www.b.com"</span> unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log." suffix=".txt"/> <Context <span style="color:#ff9900;">docBase="t2"</span> path="" reloadable="true" /></Host>
    4.在浏览器访问不同域名即可查看效果
    如图:




    PS:Context属性说明:
    在浏览器输入http://www.domainname.com/默认是进入tomcat的管理应用(ROOT目录),这时候我们需要先将tomcat的默认应用进行修改:
    找到tomcat安装目录的conf/server.xml文件,
    在<Host></Host>中间加入 <Context path="String" docBase="String" reloadable="boolean" />

    path表示浏览器访问的地址路径,doc表示本地项目WebRoot路径,reloadable表示是否开启项目修改时自动重新装载项目。

    例如:<Context path="test" docBase="D:/Workspace/Test/WebRoot" reloadable="true" />,浏览器访问地址为:"http://IP地址或域名:端口/A"。
    paht可以为空字符串,为空字符串时表示此项目为Tomcat默认的项目。
    例如:<Context path="" docBase="D:/Workspace/Test/WebRoot" reloadable="true" />,浏览器访问地址为:"http://IP地址或域名:端口"。
    docBase除了可以为本地项目WebRoot路径,也可以是相对Tomcat的webapps目录的"war文件解压后的项目"路径。
    例如:<Context path="test" docBase="Test" reloadable="true" />,浏览器访问地址为:"http://IP地址或域名:端口/test"。


    展开全文
  • 一台服务器上布置了两个网站,但只有一个固定ip地址,需要两个网站各自配一个域名。 端口都设置成80端口, 第一个网站在iis里右建网站-》属性-》网站页,ip地址:输入本机的ip地址(不是固定ip地址,内网ip地址)...

    一台服务器上布置了两个网站,但只有一个固定ip地址,需要两个网站各自配一个域名。

    端口都设置成80端口,

    第一个网站在iis里右建网站-》属性-》网站页,ip地址:输入本机的ip地址(不是固定ip地址,内网ip地址),点击旁边的高级,进入多网站高级配置页面,点击添加进入高级网站在标识,tcp端口:80,主机头名:输入这个网站的域名。

    同理第二个网站也是同样设置,只是那个主机头名改成另一个网站的域名。

     

    展开全文
  • 由于项目的需要,我们公司有两个域名,每个域名对应一个项目,这样我们就可以使用不同的域名访问不同的项目了, 我们的网站使用的是web服务器Tomcat,框架是自己封装的简易版jsp-servlet,域名已经在万维网申请好了...

    由于项目的需要,我们公司有两个域名,每个域名对应一个项目,这样我们就可以使用不同的域名访问不同的项目了,

    我们的网站使用的是web服务器Tomcat,框架是自己封装的简易版jsp-servlet,域名已经在万维网申请好了,也已经在万维网上的域名管理中绑定好了我们的外网服务器ip,剩下的就是配置我们的tomcat配置:

    1、首先,修改端口:

    访问服务器是默认的端口是80,找到/usr/local/tomcat6/conf文件夹下的servlet.xml文件,

    第一处:<Server port="8005" shutdown="SHUTDOWN">


    第二处:

        <Connector port="80" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" />

    第三处:

        <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />


    修改好端口,在修改一个地方即可:


    	<Host name="www.xxxx.com"  appBase="webapps"
    			unpackWARs="false" autoDeploy="true"
    			xmlValidation="false" xmlNamespaceAware="false">
    			<Alias>xxxx.com</Alias>
    			<Context path="" docBase="project1" reloadable="false" crossContext="true"></Context>
    		</Host>
    
    
    	   <Host name="www.xxx.net"  appBase="webapps"
    		unpackWARs="false" autoDeploy="true"
    		xmlValidation="false" xmlNamespaceAware="false">
    		<Alias>xxx.net</Alias>
    		<Context path="" docBase="project2" reloadable="false" crossContext="true"></Context>

    解析:<Host>的name处写域名
     name="www.xxxx.com" 
    , appBase指项目的所在的文件夹,一般默认就是webapps

    <Context>的docBase处写项目名称如project1(项目project1放在文件夹webapps下)



    保存server.xml文件,使用linux命令重启服务器,就可以在浏览器中,直接输入域名,访问您的项目了,


    如果不成功,按照以下步骤排查:

    1、检查域名和ip是否成功绑定

    方法:打开doc窗口(win+R,然后输入cmd,回车),ping www.xxxx.com,如何可以看到正确解析ip地址,说明正常。


    2、server.xml文件配置有问题


    方法:细心检查一下,或者找运维的同事帮忙看看





    展开全文
  • 一个tomcat 需要放两个证书两个域名,一个域名对应一个证书怎么配置?
  • 如果想在台服务器上配置两个域名,可以采用部署两个Tomcat,分别绑定不同的端口,然后通过Nginx做反向代理,将两个域名分别指向两个Tomcat上。从而实现在台服务器上配置两个域名,或者多个域名的功能。配置方法...

    如果想在一台服务器上配置两个域名,可以采用部署两个Tomcat,分别绑定不同的端口,然后通过Nginx做反向代理,将两个域名分别指向两个Tomcat上。从而实现在一台服务器上配置两个域名,或者多个域名的功能。

    配置方法如下:首先,通过配置Tomcat的server.xml,让tomcat用两个不同的端口号启动,然后用Nginx做反向代理,配置虚拟主机。配置如下。

    server {
        listen 80 default_server;
        server_name _;
        return 444; # 过滤其他域名的请求,返回444状态码
    }
    server {
        listen 80;
        server_name www.siteone.com; # 域名1
        location / {
            proxy_pass http://localhost:8080; # 对应端口号8080的tomcat
        }
    }
    server {
        listen 80;
        server_name www.sitetwo.com; # 域名2
        location / {
            proxy_pass http://localhost:8081; # 对应端口号8081的tomcat
        }
    }
    展开全文
  • 配置tomcat中server.xml ...这样把localhost和192.168.1.107换成两个域名即可,前提是域名解析ip为tomcat所在服务器的ip 这样项目就没有必要放在webapps中了,tomcat启动的时候,会自动加载E盘指定的项目  
  • 默认执行index模块下 ...要两个域名。需要再一个入口文件。test.php 在public下建立test.php入口文件 namespace think; define('APP_PATH',__DIR__.'/../application'); define('BIND_MODULE','test'...
  • 很多人分不清楚网站的一级域名和二级域名,听到说域名还分级的时候总是一脸问号。...一串字符串中间一个点隔开,例如:baidu.com、sohu.com、qq.com  二级域名:对一级域名进行划分,一串字符串...
  • 比如: ... ... 那么解析顺序就只有最开头的IP,即:192....经过测试,相同域名的取第一个,如果第一个IP受阻,那么会转向第二个IP,但是这种方式达不到负载均衡。 转载于:https://www.cnblogs.com/EasonJim/p/8030315....
  • ="你想跳转的域名")//JS中变量都是var型,可直接比较  window.location.href="你想跳转的域名"; }     onload="ip()">//此种写网页打开时便自动触发ip()函数,也可直接在...
  • nginx两个域名绑定同台服务器

    千次阅读 2018-12-10 23:15:19
    手头有域名 testA.cn 现在...在云服务器厂商管理台处 设置域名的解析,将两个域名的解析地址都设置为 9.12.4.41 这个ip地址 配置nginx中default.conf 新建虚拟主机 default.conf 配置如下(仅供参考) server {...
  • 由于两个项目登录信息都是存在session中的,于是当我登录一个项目之后,再去登录另一个时,前一个的session就会清空覆盖。最后在网上找资料得知,在Tomcat的&lt;Host&gt;标签里面的&lt;Context&gt;...
  • 域名服务器跳转server { listen 80; server_name www.huoffice.com; index index.html index.htm index.php; root /data/www/b2b2c/public; #return 301 http://www.huoffice.com$request_uri;
  • 并且这两个前端项目使用不同的域名域名都绑定80端口。本文说明此场景下的操作过程。Nginx使用的是 Docker 官方镜像。假设 yoursite.com 是你的网站域名。 admin.yoursite.com 是你的管理系统的域名。 你的网站...
  • 先打开Apache的配置文件httpd.conf,在这文件, 找到这句:“#Include etc/extra/httpd-vhosts.conf” (根据安装路径不同,上面的路径会略有不同) 把前面的#去掉,即开启了使用虚拟主机的功能; 在httpd-...
  • Tomcat发布一个网站通过域名访问

    万次阅读 2016-07-14 15:24:26
    以下只是我个人的经历:...3.远程桌面连接到Windows Server2012,安装QQ,方便传输自己开发好的网站和文件,有些人喜欢折腾,弄各种工具,打开黑漆漆的命令行工具各种敲,我懒得和你折腾,原谅我就是这么简单粗暴。 4
  • 例如 我有两个网站 www.goods.ph 为pc版的。 mobile.goods.ph 为手机版的。现在有一个需求就是 我在不同的设备上能访问到不同的项目。例如在手机端输入www.goods.ph 访问的是手机版网站。同时同一商品链接,在不同的...
  • 我自己项目有个需求一个服务器上部署了两个项目。 项目A 端口号:8080 项目B 端口号:8081 通过nginx反向代理映射端口号80,配置两个server。通过不同域名转发到对应的具体IP地址+端口号上。 项目A对应域名:8080....
  • nginx配置多个域名使用一个端口

    千次阅读 2020-12-01 10:58:31
    先在两个空闲的端口上分别部署项目(非80,假设是8080和8081)nginx配置如下: # a项目配置nginx server { listen 8080; root /usr/share/nginx/html; #这里是默认路径,生产中代码存放路径:r...
  • yii2的高级模板分为backend和frontend,最开始用yii的时候并没怎么在意,就使用两个域名分别解析前后台。今天无意间看见可以使用一个域名指向前后台。在这里记录一下,也可供参考。
  • 使用自己的电脑,下载一个tomcat服务器,并将域名解析到本机,这样就可以发布自己的网站了。不过,关机之后网站便登不上去了。这样做只是为了我们可以更好的开发调试自己的工程,网站上线之后可以让更多的朋友帮你找...
  • 使用nginx 代理服务器,只有一个域名,但想支持不同的网站应用,即实现 https://www.jingfatech.cn/A —— http://127.0.0.1:18800 https://www.jingfatech.cn/B —— http://127.0.0.1:18801 这种通过不同的url...
  • #目的:实现一个80端口,两个域名同时可以访问,nginx作为代理接收80端口的数据,转发到后端的tomcat服务处理 1.安装nginx 网上很多方法   2.配置文件: #user nobody; worker_processes 1; ...
  • Nginx同一个域名配置多个项目

    万次阅读 热门讨论 2018-11-06 08:47:40
    使用Nginx要在同一个域名下配置多个项目有种方式: nginx按不同的目录分发给不同的项目 启用二级域名,不同的项目分配不同的二级域名 1.nginx按不同的目录分发给不同的项目: server { listen 80; server_...
  •  所以 实现网站的七天免登陆 Cookie::queue('user_name', $user_name, 60*24*7); 还有 删除cookie Cookie::queue(Cookie::forget('user_name')); 喜欢laravel的朋友们 可以加我qq 1003792360
  • 怎样拥有一个网站?从“域名注册”到“网站成功运行”全程概况总结!

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 438,636
精华内容 175,454
关键字:

一个网站怎么使用两个域名