导航:首页 > IDC知识 > nginxtomcat子域名

nginxtomcat子域名

发布时间:2021-03-29 11:47:47

1、请教nginx代理tomcat作为子目录的问题

从你的描述上看,你的代理配置没有问题;你的是电脑不能域名访问,必须加83端口号,那是域名解析的问题,你可以查一下你的域名解析是怎么做的。一般有以下几种方式:
ISP服务商提供域名解析,可以从外网任意机器域名访问;
局域网网关解析,只能在局域网内机器上,通过域名访问;
机器host绑定,只能修改过hosts文件的机器通过域名访问,其它只能ip+端口号访问。

2、求助:nginx中怎么批量让二级域名绑定到子目录

可以用护卫神.nginx大师,一键安装nginx+php+mysql+ftp,并自带了主机系统。
用主机系统就可以开设无线个站点。

3、nginx 反向代理一个server下配置多个location域名问题

这样的用法,当然只能到第一个的,要这样用
在http节点中加入这个,server的具体值你自已改
upstream cjdby{
server pigoss;
server tianyuan;
}
在server节点中,只保留一下location,然后把proxy_pass改成这样

proxy_pass http://cjdby;
其它的set_header不变

4、nginx多域名,多子站如何配置

nginx中,每个server块代表一个或多个站点
server块中的server_name用于区分站点
如果站点内容完全相同,只是域名不同,则可以在server_name后追加域名
如果站点之间没有关联,则追加一个server块 ,然后配置server_name以及其他站点信息

5、nginx+tomcat实现域名映射问题

域名.com的配置
server {  
    listen       80;  
    server_name  *.a.com;  
    location / {  
        proxy_pass http://localhost:8080/projectA/;  
        proxy_set_header   Host    $host;  
        proxy_set_header   X-Real-IP   $remote_addr;  
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;  
    }  
}  
域名b.com的配置
server {  
    listen       80;  
    server_name  *.b.com;  
    location / {  
        proxy_pass http://localhost:8080/projectB/;  
        proxy_set_header   Host    $host;  
        proxy_set_header   X-Real-IP   $remote_addr;  
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;  
    }  
}

6、nginx把顶级域名和二级域名指向不同端口的tomcat

nginx这端的配置没什么问题,大括号那个应该是你多贴出来了。如果你一个请求过来,在你的mywork.abc.com的nginx日志中能看到日志,就说明nginx这边没有问题。你应该去查看8090这个tomcat服务, 看看它有没有做bind ip绑定,可能是这个原因。

7、nginx和tomcat做整合,nginx代理访问tomcat页面,一级页面能访问,但是二级页面提示404错误。

user nobody;
worker_processes 2;

error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;

pid logs/nginx.pid;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;

log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';

access_log logs/access.log main;

sendfile on;
#tcp_nopush on;

#keepalive_timeout 0;
keepalive_timeout 65;

gzip on;

upstream tomcat_server {
server 192.168.130.128:8080 weight=5;
server 192.168.130.129:8080 weight=5;
ip_hash;
}

server {
listen 80;
server_name localhost;

charset utf-8;

access_log logs/host.access.log main;

location / {
proxy_pass http://tomcat_server;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}

error_page 404 /404.html;

error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}

与nginxtomcat子域名相关的知识