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配置文件里 配置多個域名去訪問即可。