1、nginx 一个二级域名可以代理内网多个端口吗
M
2、如何配置nginx 同一ip,多域名,不同端口
程序上设置吧,域名是不支持的
3、nginx把顶级域名和二级域名指向不同端口的tomcat
nginx这端的配置没什么问题,大括号那个应该是你多贴出来了。如果你一个请求过来,在你的mywork.abc.com的nginx日志中能看到日志,就说明nginx这边没有问题。你应该去查看8090这个tomcat服务, 看看它有没有做bind ip绑定,可能是这个原因。
4、求一段nginx的配置。要求根据不同的来路域名,发送到不同的端口去处理。
http {
upstream www
{
server xxx.xxx.xxx.xxx:8088 max_fails=3 fail_timeout=30s;
}
upstream bbs
{
server xxx.xxx.xxx.xxx:8080 max_fails=3 fail_timeout=30s;
}
server {
listen 80;
server_name www.abc.com;
location / {
index index.html index.php index.jsp index.htm;
proxy_pass http://www;
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;
#proxy_connect_timeout 90;
#proxy_send_timeout 90;
#proxy_read_timeout 90;
#proxy_buffers 32 4K;
}
log_format '$remote_addr - $remote_user [$time_local] $request '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"'
'"$server_addr;" "$upstream_addr "';
}
server {
listen 80;
server_name bbs.abc.com ;
location / {
index index.html index.php index.jsp index.htm;
proxy_pass http://bbs;
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;
#proxy_connect_timeout 90;
#proxy_send_timeout 90;
#proxy_read_timeout 90;
#proxy_buffers 32 4K;
}
}
}#end of http
5、如何配置nginx 同一ip,多域名,不同端口
可以通过不同的域名区分不同的网站
除此之外,还可以通过不同的端口、不同的监听IP来区分不同站点
6、怎么用nginx不同域名指向同一IP不同端口
:9000,设来置server_name为ip+端口自server {listen 9000.xx;charset utf-8;server_name xx..xx..xx;....}重启设置你监听的端口
7、如何配置nginx 同一ip,多域名,不同端口
类似这样子
server {另外一个:
server {这样就可以把两个请求转发到对应的本地程序端口上了。。。 :)
8、nginx 不能用同一个端口不同的域名去访问吗
可以访问的本身就是80端口。然后再nginx配置文件里 配置多个域名去访问即可。