精华内容
下载资源
问答
  • 想在一个IP的服务器上部署多个使用同端口的不同域名站点,因为是web项目,常用端口为80端口。情况如下。 一个安装了tomcat的服务器主机(如IP为120.99.99.99 公网IP)  如有个域名 www.a.com www.b.com 站点...

    想在一个IP的服务器上部署多个使用同端口的不同域名站点,因为是web项目,常用端口为80端口。情况如下。

    一个安装了tomcat的服务器主机(如IP为120.99.99.99 公网IP)   

    如有两个域名  www.a.com    www.b.com  站点内容不一样,现在需要都部署在这个服务器上,同为80端口

    (地址栏输入www.a.com 和www.b.com内容不一样,此为其中一个和输入120.99.99.99效果一样 【即defaultHost】)

    <Service name="Catalina">
    
        <Connector port="80" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
        
        <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    
    
        
        <Engine name="Catalina" defaultHost="zhuowenzhi.com">
      
          <Realm className="org.apache.catalina.realm.LockOutRealm"> 
            <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                   resourceName="UserDatabase"/>
          </Realm>
          
          <!-- @lin 9.2 23:11 
          <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                   prefix="localhost_access_log" suffix=".txt"
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    
          </Host>
          -->
          
          <!-- @Lin the follow just for test -->
          <Host name="zhuowenzhi.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
    	<Context path="" docBase="zhi" debug="0" reloadable="true"/>
          </Host>
          
          <Host name="chenguanlin.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
     	<Context path="" docBase="lin" debug="0" reloadable="true"/>
          </Host>
    
        </Engine>
      </Service>

    此为其中的关键一部分  <Engine> 标签中的属性defaultHost要修改为其下Host子标签中的一个,也就是使用IP也可以打开的那个。

    <Host name="域名" appBase="webapps" unpackWARs="true" autoDeploy="true">
    	<Context path="" docBase="项目名" debug="0" reloadable="true"/>
    </Host>

    (当然,上面的域名是假设的,想要测试只需要修改主机的hosts文件,添加映射就行)

    效果

     

    展开全文
  • 如果想在服务器配置两个域名,可以采用部署两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
        }
    }
    展开全文
  • 给web服务器配置静态IP地址 WEB服务器的安装 1、打开服务管理器,点击“角色”,点击“添加角色” 2、点击“下一步” 3、勾选“WEB服务器(IIS)”,点击“下一步” 4、点击“下一步” 5、点击“下一步”(如果...

    给web服务器配置静态IP地址

    在这里插入图片描述

    WEB服务器的安装

    1、打开服务管理器,点击“角色”,点击“添加角色”
    在这里插入图片描述
    2、点击“下一步”
    在这里插入图片描述
    3、勾选“WEB服务器(IIS)”,点击“下一步”
    在这里插入图片描述
    4、点击“下一步”
    在这里插入图片描述
    5、点击“下一步”(如果网页为动态网页,再勾选“应用程序开发”,但是不是很安全)
    在这里插入图片描述
    6、点击“安装”
    在这里插入图片描述
    7、点击“关闭”
    在这里插入图片描述

    网站内容的创建

    打开“计算机”——“本地磁盘C”——“inetpub文件”——新创建文件夹“wangzhan1”和“wangzhan2”——分别在两个文件夹里面右击新建“文本文档”——打开文本文档,在里面输入内容——另存为.html文件

    端口法(适用于使用的人比较少,小范围内,公网私网都可以)

    1、点击“开始”——“管理工具”——打开“Internet信息服务(IIS)管理器”
    在这里插入图片描述
    2、右击“网站”——点击“添加网站”
    在这里插入图片描述
    3、输入“网站名”,选择“应用程序池”,选择“物理路径,点击“确定”。(如果这里的端口依然为80,请将默认网站(Default Web Site)停止运行)
    在这里插入图片描述

    4、用同样的方式添加第二个网站,需要注意的是:这里的端口不能和上一个端口一样
    在这里插入图片描述
    5、单机“wangzhan1”,双击“默认文档”,点击右侧“添加”
    在这里插入图片描述
    6、输入刚才创建的用于wangzhan1的html文件名称,点击确定
    在这里插入图片描述
    7、用同样的方式将用于wangzhan2的html文件名称添加上
    在这里插入图片描述
    8、打开“计算机”,在搜索栏输入“hosts”搜索hosts文件,用记事本打开第二个hosts文件
    在这里插入图片描述
    9、添加两个域名(注意:IP地址相同),保存
    在这里插入图片描述
    10、在浏览器用域名访问两个网站,一个加端口,一个不加端口(前提是此端口为80端口)
    在这里插入图片描述

    IP地址法(公网上最好不要使用因为费用太高,适用于私网内)

    1、在一个网卡上添加多个IP,点击“高级”,
    在这里插入图片描述
    2、点击“添加”,这里又新添加了一个192.168.18.2的地址
    在这里插入图片描述
    3、点击“wangzhan1”右侧的“绑定”,弹出“网络绑定”窗口,选中信息,点击“编辑”
    在这里插入图片描述
    4、IP地址选择192.168.18.1,端口为80,点击“确定”
    在这里插入图片描述
    5、用同样的方式将“wangzhan2”进行“网络绑定”设置,注意:端口号都应改为80,点击“确定”
    在这里插入图片描述
    6、打开hosts文件,不同的IP地址对应不同的域名,点击保存
    在这里插入图片描述
    7、在浏览器用域名访问网站
    在这里插入图片描述

    注意:

    1、端口号可以跟在IP地址后面,也可以跟在域名后面
    2、HOSTS文件解析时不可带端口号
    
    展开全文
  • 前端是8080, 访问地址不变,xx.xx.com即可 后端访问为 xx.xx.com/api 开头。 以egg.js为列,需要配置前缀/api开头才可以,否则会报404 not found

    一、配置同一端口访问两个服务器项目

     

    前端是8080,

    访问地址不变,www.xx.com即可

    后端访问为 www.xx.com/api  开头。

    以egg.js为列,需要配置前缀/api开头才可以,否则会报404 not found

    二、配置访问静态资源目录

     

    项目中在服务端会生成预览页面,所有还需要配置一个用于访问静态资源的地址,但是域名都是一个www.xx.com开头

    在nginx中指定文件路径有两种方式root和alias,指令的使用方法和作用域:
    [root]
    语法:root path
    默认值:root html
    配置段:http、server、location、if
    [alias]
    语法:alias path
    配置段:location

    root与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射到服务器文件上。
    root的处理结果是:root路径+location路径
    alias的处理结果是:使用alias路径替换location路径

    alias是一个目录别名的定义,root则是最上层目录的定义。
    还有一个重要的区别是alias后面必须要用“/”结束,否则会找不到文件的,而root则可有可无

     

    假设资源地址是E:/xxproject/app/public/tmp/;

    1、使用alias方式,不会把location后的内容加到路由后面,所以采用www.xx.com/api/preview可以访问到

    	server {
    		listen 80;
    		client_max_body_size 8m;
    		server_name www.xx.com;
    
    		location /api/preview/ {
                            alias   E:/xxproject/app/public/tmp/;
                            autoindex on;
    		}
    	}

    2、采用root方式,会把localtion后的内容加到路由后面,即访问路径为www.xx.com/tmp/ ,映射的地址为E:/xxproject/app/public/tmp/;

            location /tmp/ {
                root   E:/xxproject/app/public/;
                autoindex on;
            }

    三、nginx命令

    1、Linux系统

    nginx 目录/usr/local/nginx/conf/

    进入 vim /etc/profile 文件

    添加 export PATH=$PAHT:/usr/local/nginx/sbin

    source /etc/profile

    停止 nginx -S stop

    启动/usr/local/nginx/sbin/nginx -s reload

    执行nginx -s reload报错:nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"
    解决方法:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    

     

    2、window系统(进入nginx所在目录执行哈~)

    nginx -s stop/reload

    start nginx

    taskkill /f /im nginx.exe杀死进程

    展开全文
  • 一个nginx服务器配置多个访问站点的方法

    万次阅读 热门讨论 2016-08-24 13:47:17
    本文出自【我是干勾鱼的博客】 项目中遇到一个问题很有意思。客户需要使用使用一个nginx服务器访问多个不同的站点,比如说使用http://localhost/a能够访问http://www.baidu.com使用:http://localhost/b能够访问h
  • 、建立两个服务 1.1 建立产品服务(product_server) 配置文件 server: port: 8080 servlet: context-path: /product 创建访问接口 @SpringBootApplication @RestController public class ...
  • 二、80端口比较安全,就怕用户使用21(FTP)、22(ssh远程访问端口)3389(win远程访问端口) 那么怎么一个服务器绑定多个域名或公众号绑定多个服务呢?nginx和iis都可以实现。以下是通过nginx配置。 ...
  • 前提条件:你服务器nginx的80端口和70端口要允许通过:不然启动了无法访问 比如我这里的 server{ listen 80;#监听18081端口,可以改成其他端口 server_name 148.70.164.213;#当前服务的域名 location / { .....
  • 作者我打算在一个服务器上(一个IP地址)上,根据访问地址上端口号的不同,来访问不同项目。比如我的公网IP为:120.25.xxx.24,输入http://120.25.xxx.24:2333就可以访问我的个人云盘网页;输入...
  • 我前天就遇到这样一个问题,我们公司有项目Tomcat绑的是80端口(虽然绑了域名,但是还是用的IP),而且项目已经布置,公司为了保障稳定绝对不会让我修改它的端口。但是官网又要上线,之前是万网服务器,纯的静态页面...
  • 背景:最近遇到个项目部署的小要求:一个tomcat下配置多个端口访问端口对应的JavaWeb项目原理:tomcat中conf下server.xml文件中的service节点即可配置tomcat的端口号及对应的项目配置步骤:1.打开tomcat下conf...
  • nginx 同时监听uwsgi服务器两端口,实现一个服务器运行多个项目 在python项目中,如果想让一台服务器同时跑多个项目,要同时进行nginx和uwsgi服务器配置
  • 一个Linux服务器部署个tomcat服务器 已经部署一个tomcat服务默认的配置,正常使用使用默认的端口配置第二个服务tomcat-web,主要修改conf中的server.xml文件中的端口即可 1、修改连接端口 <Server port...
  • 部署多tomcat主要修改三个端口:1.HTTP端口,默认8080,如下改为8081。2.远程停服务端口,默认8005,如下改为8006。3.AJP端口,默认8009,如下改,8010
  • 一般情况下,我们标识一个网站是通过网站的ip和端口以及网站项目名称来标识的。 在测试环境下,你可以通过修改成不同的端口,或者修改网站的项目名称来实现在同一台主机下部署多个网站。 但是在真正的生产环境下,...
  • nginx:一个端口配置两个vue项目(加前缀方法) 在linux的配置中 server { #nginx监听的端口 listen 8011; # 允许访问的地址 server_name localhost 127.0.0.1 183.213.164.84; #charset koi8-r; #access_log /...
  • 一台服务器上部署了个tomcat,之前已经配置成功,个tomcat都跑起来了,今天把其中一个里面的项目war重新上传了一遍,结果第二个tomcat就运行不起来了,运行第二个tomcat时tomcat运行窗口也打开了,并且没有闪退...
  • apache httpd配置个端口

    万次阅读 2017-08-04 18:25:43
    apache配置http端口方法:1,进入/usr/local/apache/conf/目录下 2,打开httpd.conf 3,方法1:ServerName localhost:80 Listen 80 Listen 81并将#Include conf/extra/httpd-vhosts.conf,这句中的#去掉 4,...
  • apache配置个端口访问

    万次阅读 2010-02-20 21:33:00
    要在apache配置个端口访问,要进行以下几步。注意修改的配置的文件名:1、配置httpd.conf# Listen: Allows you to bind Apache to specific IP addresses and/or# ports, instead of the default....
  • nginx 配置虚拟主机,实现在一个服务器可以访问多个网站
  • Linux_服务器配置2Tomcat或者多Tomcat

    万次阅读 多人点赞 2016-10-26 17:22:35
    一、当在一个服务器上面安装2个tomcat的时候,修改第二个tomcat的conf目录下server.xml文件里面的端口号(原8080改成8081,原8005改成8006)可以达到个tomcat都能启动且端口互不冲突 二、但是这样配置以后会...
  • linux服务器端口无法访问问题解决

    千次阅读 2020-03-11 02:04:21
    linux服务器80端口无法访问问题解决可以依次从上往下排查,每排查次测试一下、确定服务器部署的项目运行成功二、确定访问地址地址是否正确三、确定服务器安全规则是否添加了要访问端口四、连接服务器的用户五...
  • 一个was应用配置多个访问端口

    千次阅读 2016-05-04 17:16:32
    ... ...参照以上链接,但是不要新增虚拟机,要在以前的虚拟主机里新增端口。...具体思路应该是:1、为虚拟机增加别名,且指定端口号(如:9999) ...3、建立“条web容器传输链”连立上述步的关联传输
  • Nginx多域名多项目不同端口访问配置

    千次阅读 2018-11-20 15:50:30
    背景:购买了台阿里云服务器,注册了两个域名,域名与云服务器绑定,预想通过域名直接访问WEB项目 问题:访问服务器WEB项目时,需要指定端口号,而无法通过指定域名直接访问指定项目? 解决:安装Nginx,利用...
  • 80和443端口是默认的http及https端口,如果配置成这两个端口,在访问服务器时可以不写端口号: 打开tomcat安装目录里面的conf/server.xml文件,做如下修改即可: 把8443全改成443,把8080全改成80即可: &lt...
  • 阿里云ECS服务器8080端口访问不了

    千次阅读 2020-06-29 17:35:16
    使用阿里云ECS服务器,在tomcat上部署项目,或者直接启动Spring Boot的jar时,通过类似http://111.11.122.122:8080/hello?username=hh的url会发现8080端口访问不了。 访问不了的原因是: 1、阿里云ECS服务器没有...
  • nginx反向代理配置两个不同服务器

    万次阅读 2018-08-02 15:47:03
    并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器与目标主机一起对外表现为一个服务器。 2. 反向代理的主要作用: 目前web网站使用反向代理,除了可以防止外网对内网服务器的恶性攻击...
  • 1. 需求 本地需要通过不同的url访问不同的端口服务,例如 通过http://192.168.10.25访问我的8080端口的网页 通过http://192.168.10.25/server访问我的8090...// 在conf.d目录下新增一个反向代理的配置文件 $ nano /...
  • nginx配置应用通过80端口访问

    千次阅读 2018-10-17 15:02:25
    1、让域名供应商解析pan.a.com和www.a.com到自己的服务器,让pan.a.com指向localhost:8081,让...配置如下 upstream www.a.com { server localhost:8080; } upstream pan.a.com { server localhost:8081; } ...
  • 这里我使用了台nginx服务器服务器将不同项目绑定到不同端口服务器将不同域名分发到不同端口的项目上。 第台nginx的conf文件server部分: server { listen 8000; server_name localhost; root E...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 392,402
精华内容 156,960
关键字:

服务器配置两个端口访问一个

友情链接: svpwm_PMSM_090312.rar