亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

nginx+tomcat單個域名及多個域名配置教程

2024-08-30 12:29:17
字體:
來源:轉載
供稿:網友

項目開發接近尾聲,開始著手在生產環境部署項目,開發階段部署項目都沒用nginx。項目是采用SOA架構,多系統開發,主要包括服務系統、中臺系統、后臺系統、金融系統、接口系統、調度系統、報表系統等。這類分布式的系統,一般也都會用到nginx來做負載均衡。

從公司剛成立就進來,趕鴨子上架來做架構師,負責公司的所有研發事情,搭建公司的整個技術架構,起初的所有核心業務代碼基本都由自己親自把關來進行編碼。系統也從最初的只有一個pc端,發展到如今pc中臺、后臺、android端3個app、iOS端3個app,產品越做越多,親自負責招聘面試、培訓。之前很多時候都有過無助和苦惱,因為負責公司整個架構,又要負責核心業務的編碼,技術難點的攻克,新員工的招聘及培訓,現在團隊已經都發展到16個人,而且這全是研發人員。

回想這一路,覺得之前看似爬不過去的山也不過如此,也許這就是成長吧,成長總是會伴隨些許汗水與淚水吧。由于是負責團隊的所有事情,所以數據庫的維護、遷移數據、建索引等性能優化,項目部署等所有事情必須得一肩挑,不要問我為什么公司沒有DBA?為什么沒有運維?我真的只能給你一個眼神,讓你慢慢去體會。

話不多說,直接開始技術干貨分享。

nginx做負載均衡的優勢網上有很多介紹資料,這里我不再多做介紹。因為有很多系統要部署,涉及到域名、二級域名、多個域名等的部署。在實際的部署由于對nginx的不夠熟悉,遇到過很多坑,其中這種多域名的配置,xxxx.com轉發到www.xxxx.com、訪問域名轉發到tomcat里的項目等,現在先總結一部坑的解決辦法。

如將xxxx.com這個域名指向8082端口里的tomcat項目,在做這個介紹前先講個插曲,如訪問xxxx.com需轉向到www.xxxx.com,這一點很多人都會忽略。

現在如果要部署中臺、后臺、金融系統,找到nginx/conf/nginx.conf,修改配置:

upstream web{  server localhost:8082;}upstream admin{  server localhost:8083;}upstream finance{  server localhost:8084;}server {  listen    80;  server_name finance.xxxx.com;  #charset koi8-r;  #access_log logs/host.access.log main;  location / {    proxy_pass http://finance;    proxy_set_header Host $http_host;    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  }  #error_page 404       /404.html;  # redirect server error pages to the static page /50x.html  #  error_page  500 502 503 504 /50x.html;  location = /50x.html {    root  html;  }}server {  listen    80;  server_name www.xxx.com;  #charset koi8-r;  #access_log logs/host.access.log main;  location / {    proxy_pass http://web;    proxy_set_header Host $http_host;    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        }  #error_page 404       /404.html;  # redirect server error pages to the static page /50x.html  #  error_page  500 502 503 504 /50x.html;  location = /50x.html {    root  html;  }  # proxy the PHP scripts to Apache listening on 127.0.0.1:80  #  #location ~ /.php$ {  #  proxy_pass  http://127.0.0.1;  #}  # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000  #  #location ~ /.php$ {  #  root      html;  #  fastcgi_pass  127.0.0.1:9000;  #  fastcgi_index index.php;  #  fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;  #  include    fastcgi_params;  #}  # deny access to .htaccess files, if Apache's document root  # concurs with nginx's one  #  #location ~ //.ht {  #  deny all;  #}}server {  server_name xxxx.com;  rewrite ^(.*) http://www.xxxx.com$1 permanent;}server {  listen    80;  server_name admin.xxxx.com;  #charset koi8-r;  #access_log logs/host.access.log main;  location / {    proxy_pass http://admin;    proxy_set_header Host $http_host;    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        }  #error_page 404       /404.html;  # redirect server error pages to the static page /50x.html  #  error_page  500 502 503 504 /50x.html;  location = /50x.html {    root  html;  }  # proxy the PHP scripts to Apache listening on 127.0.0.1:80  #  #location ~ /.php$ {  #  proxy_pass  http://127.0.0.1;  #}  # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000  #  #location ~ /.php$ {  #  root      html;  #  fastcgi_pass  127.0.0.1:9000;  #  fastcgi_index index.php;  #  fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;  #  include    fastcgi_params;  #}  # deny access to .htaccess files, if Apache's document root  # concurs with nginx's one  #  #location ~ //.ht {  #  deny all;  #}}

 上面的配置還包括了訪問xxxx.com轉向www.xxxx.com的配置,如下:

server {   server_name xxxx.com;   rewrite ^(.*) http://www.xxxx.com$1 permanent; }

nginx的基本配置大致就是這樣,如果綁定多個域名(不管是一級域名還是二級域名),需配置多個server,你會發現這幾個server配置都差不多,主要是更改server_name及proxy_pass指向即可。upstream節點其實就是代理服務的訪問路徑。

如果此時訪問域名,你會發現nginx的配置生效了,只是目前顯示的是tomcat的默認界面。nginx的配置基本就這樣了,接下來對tomcat做些配置的修改。找到tomcat里的conf/server.xml,注釋掉默認的Host配置,添加如下Host配置:

<Host name="localhost" appBase="E:/tomcat/apache-tomcat-8.0.35-8082/webapps/web" deployOnStartup ="false" autoDeploy="false" unpackWARs="true">       <Context path="/" docBase="E:/tomcat/apache-tomcat-8.0.35-8082/webapps/web" />       <Valve  className="org.apache.catalina.valves.AccessLogValve"        directory="logs"   prefix="localhost_access_log"  suffix=".txt"        pattern="%h %l %u %t "%r" %s %b"  /></Host>

以上是windows服務器下的配置,如為linux,只需更改appBase和docBase,指向項目的路徑。tomcat的配置也已經完成,重啟tomcat,訪問域名就指向了tomcat里的項目。

總結

以上所述是小編給大家介紹的nginx+tomcat單個域名及多個域名配置,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情视频在线免费观看 欧美视频免费一| 91高清视频在线免费观看| 精品久久久久久久久久国产| 77777少妇光屁股久久一区| 亚洲国产精品悠悠久久琪琪| 九九九久久久久久| 在线看片第一页欧美| 久久视频在线直播| 国产精品美女主播| 精品视频在线播放| 91tv亚洲精品香蕉国产一区7ujn| 黄色成人在线免费| 国产精品网站视频| 欧美一级大片在线免费观看| 成人激情视频在线观看| 国产在线视频2019最新视频| 国产在线精品自拍| 黄网站色欧美视频| 亚洲精品99久久久久| 日本精品免费一区二区三区| 久久手机精品视频| 欧美视频裸体精品| 久久久女人电视剧免费播放下载| 国产欧美一区二区白浆黑人| 性欧美长视频免费观看不卡| 在线观看日韩欧美| 成人网在线观看| 久久综合电影一区| 国产一区二区免费| 成人深夜直播免费观看| 9.1国产丝袜在线观看| 奇米影视亚洲狠狠色| 欧美超级免费视 在线| 亚洲视频欧美视频| 欧美国产日韩视频| 中文字幕日韩精品有码视频| 秋霞成人午夜鲁丝一区二区三区| 久久精品91久久香蕉加勒比| 这里只有视频精品| 国产91精品久久久久久久| 欧美日韩在线第一页| 欧美精品午夜视频| 91精品久久久久久久久中文字幕| 成人伊人精品色xxxx视频| 久99久在线视频| 亚洲精品在线视频| 中文字幕不卡在线视频极品| 伊人久久久久久久久久| 日韩中文字幕免费| 国语自产精品视频在免费| 97在线观看免费| 性欧美在线看片a免费观看| 最近2019中文字幕在线高清| 日韩一级裸体免费视频| 性欧美视频videos6一9| 欧美另类在线观看| 国产福利精品在线| 一区二区三区久久精品| 日韩精品极品毛片系列视频| 日韩av在线免费观看一区| 国产91精品久久久久久久| 国产精品丝袜视频| 久久中文字幕视频| 亚洲一区二区三区久久| 成人两性免费视频| 国产免费一区二区三区在线观看| 97在线看免费观看视频在线观看| 最近2019免费中文字幕视频三| 欧美多人爱爱视频网站| 亚洲天堂av综合网| 亚洲裸体xxxx| 91精品成人久久| 国产精品久久婷婷六月丁香| 精品福利免费观看| 大胆欧美人体视频| 第一福利永久视频精品| 亚洲无亚洲人成网站77777| 日韩精品中文在线观看| www.亚洲免费视频| 亚洲欧美在线磁力| 欧美一级在线播放| 欧美激情精品久久久| 98视频在线噜噜噜国产| 国产成人jvid在线播放| 亚洲激情在线观看| 欧美激情精品久久久久久大尺度| 91理论片午午论夜理片久久| 九九热这里只有精品免费看| 日韩精品中文字幕在线播放| 成人夜晚看av| 国产色婷婷国产综合在线理论片a| 国产一区二区激情| 国产精品久久二区| 国产一区二区三区在线视频| 日韩中文理论片| 国产日韩欧美日韩大片| 日韩欧美视频一区二区三区| 日本久久精品视频| 久久视频国产精品免费视频在线| 欧洲午夜精品久久久| 成人免费高清完整版在线观看| 欧美亚洲视频在线看网址| 大桥未久av一区二区三区| 亚洲精品永久免费精品| 亚洲男女自偷自拍图片另类| 92版电视剧仙鹤神针在线观看| 在线观看亚洲区| 欧美一区二区三区免费观看| 国产美女直播视频一区| 精品中文字幕在线观看| 久久久欧美一区二区| 在线观看国产精品淫| 国产一区二区三区日韩欧美| 国产精品1区2区在线观看| 久久视频中文字幕| 国产在线精品成人一区二区三区| 国产精品久久久久久久久久久新郎| 九九久久综合网站| 日韩成人小视频| 亚洲视频在线观看网站| 欧美性生活大片免费观看网址| 美女啪啪无遮挡免费久久网站| 97香蕉超级碰碰久久免费的优势| 欧美日韩国内自拍| 欧美成人精品不卡视频在线观看| 91免费视频国产| 一区二区欧美亚洲| 国产精品三级久久久久久电影| 欧美成年人视频网站欧美| 欧美日韩成人在线视频| 久久久久久亚洲精品不卡| 日本精品久久久| 日韩欧美在线一区| 97香蕉久久超级碰碰高清版| 国产这里只有精品| 91精品国产综合久久香蕉的用户体验| 亚洲九九九在线观看| 亚洲欧美日韩中文在线| 欧美成人手机在线| 国产欧美日韩最新| 亚洲欧美国产精品va在线观看| 国产亚洲欧美日韩美女| 欧美一级电影久久| 中文字幕欧美日韩精品| 国产日产欧美a一级在线| 久久久99免费视频| 亚洲男人的天堂网站| 亚洲国产欧美一区二区三区同亚洲| 51精品国产黑色丝袜高跟鞋| 亚洲自拍偷拍视频| 亚洲精品成人免费| 92看片淫黄大片欧美看国产片| 日韩av电影中文字幕| 日韩av网站大全| 在线观看欧美www| 久久久久国产精品一区| 欧美午夜视频一区二区| 中文字幕久热精品视频在线| 国产欧美精品日韩| 91亚洲精品在线观看| 日韩成人网免费视频| 久久91精品国产91久久跳| 欧美亚洲国产视频小说| 91精品国产91久久久|