nginx+tomcat繫結域名配置記錄
記錄一下用nginx做反向代理,tomcat為web容器的域名繫結過程。
首先,當然是需要在域名管理器中配置域名指向自己的伺服器IP(當然,域名都沒有的還說個毛!)
然後就是配置nginx了,
- nginx基本配置:
找到nginx/conf/nginx.conf,做如下關鍵配置:
upstream xx{ #配置upstream節點,這裡節點名為“xx”
server 116.255.111.111:8080;
}
server{
listen 80;
server_name www.xxx.xx; #這裡配置nginx需要代理的域名
location / {
proxy_pass http://xx; #指定反向代理為上面配置的那個upstream節點“xx”
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;
}
}
nginx的基本配置就這些了,如果要繫結多個域名,可以多配幾個server,更改server的server_name以及埠即可。
upstream節點指明的是代理服務的訪問路徑,可以用於負載均衡,詳解可見:
nginx的資料網上很多,這裡就是一例:http://tengine.taobao.org/book/index.html
現在就可以在伺服器上開啟tomcat了,startup之後,瀏覽器輸入域名一訪問,通了!頁面出來了!只不過出來的是tomcat的預設介面,現在,我們需要對tomcat做些配置,讓請求進入到指定的專案中,
- tomcat基本配置:
找到tomcat下的conf/server.xml
註釋掉預設的localhost這一段Host配置,新增如下Host配置:
<Host name="www.xxx.xx" appBase="/opt/tomcat7.0/webapps/testweb" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/opt/tomcat7.0/webapps/testweb" debug="0" reloadable="true" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
</Host>
好了,現在重啟tomcat,訪問“www.xxx.xx”,就跳轉到“/opt/tomcat7.0/webapps/testweb”下的專案去了。
配置極具個人經驗性,不可完全參考,這裡只簡單記一下。
相關推薦
nginx+tomcat繫結域名配置記錄
記錄一下用nginx做反向代理,tomcat為web容器的域名繫結過程。 首先,當然是需要在域名管理器中配置域名指向自己的伺服器IP(當然,域名都沒有的還說個毛!) 然後就是配置nginx了, nginx基本配置: 找到nginx/conf/ngin
詳解nginx反向代理+SwitchHost+Tomcat繫結域名配置總結
首先說下具體請求流程: 假設客戶端A--------》瀏覽器url請求域名--------》域名被host解析對應的IP--------》到對應IP的伺服器--------》先被nginx反向代理攔截
Nginx+tomcat繫結二級域名,部署多個應用
原文地址:https://blog.csdn.net/jrn1012/article/details/70598363本文介紹在阿里雲上開通二級域名,並使用單個tomcat部署多個應用和ngnix+tomcat(多個)兩種方式實現多個應用的部署,以下為操作步驟。通過CNAME
伺服器tomcat繫結域名後 http80埠自動跳轉https443埠
2.4修改war包路徑(可選) --------------------- 作者:涓滴之水 來源:CSDN 原文:https://blog.csdn.net/u013344860/article/details/79591519&nb
Hexo 個人部落格繫結域名配置
糾結了許久,終於決定繫結一下域名了,配置還是比較簡單的。 1.Ping 出 GitHub Pages 的 IP 具體方法是開啟 win 的命令列工具 CMD,輸入 ping yourname.github.io 返回的 XXX.XXX.XXX.XXX
如何在Nginx不繫結域名下使用SSL/TLS證書?
# 前提 該文主要記錄如何在沒有購買域名的情況下使用SSL/TLS協議,即地址前面的**http**變成了**https**。但是這樣的SSL協議是會被瀏覽器認為是不安全的。在開發或者測試環境可以這樣搞,生產環境下還是乖乖的買個域名吧。 # SSL證書 ## 第一步 首先到[https://csr.chin
Linux Nginx 配置/繫結域名
Linux Nginx 配置/繫結域名 1、遠端連線伺服器 2、Nginx配置域名 執行命令 vi /etc/nginx/conf.d/**.conf 開啟 Nginx 服務配置檔案 2.1、為每一個
Tomcat繫結多個域名和配置虛擬目錄的方法
server.xml 的修改方式如下: (一)多域名繫結 1.如果你要繫結網站,首先是要把tomcat的預設訪問埠8080,修改成80 原始: <Connector port="8080" maxHttpHeaderSize="8192" maxThreads
nginx 輔助 同一個tomcat繫結多個二級域名及輔助多個tomcat繫結多個二級域名
公司現階段部署環境,一臺Linux伺服器,部署了4個專案,一個專案A 單獨使用一個tomcatA ,專案B,C,D 使用同一個tomcat B。 一開始BCD專案通過配置tomcat 配置檔案中Server.xml 中的HOST 節點來達到同一個tomcat使用
域名泛解析後nginx拒絕未繫結域名
第一種: 返回HTTP 狀態碼 server { listen 80 default; server_name _; return 403; } default表示預設主機 403為Http狀態
Linux 伺服器配置網站以及繫結域名
Apache 服務繫結域名的方法 例如使用一鍵安裝包配置的 Apache 環境,新增網站配置方法如下: 1、進入站點配置檔案目錄,命令如下: cd /alidata/server/httpd/conf/vhosts/ 2、建
網站搭建——修改Tomcat的預設埠並繫結域名
這篇文章是在之前一篇文章的基礎之上進行的:網站搭建——阿里雲ECS配置Ubuntu伺服器。 上一篇文章主要介紹瞭如何在阿里雲伺服器上面配置Ubuntu伺服器。伺服器配置完成之後,需要使用8080埠進行訪問,這樣不是很方便,不能滿足我們的需求。 今天就介紹如何修
Apache2.4繫結域名到tomcat的8080埠
1、找到apache安裝資料夾下的conf/httpd.conf 找到並取消掉下列這幾行的#(取消註釋) LoadModule proxy_module modules/mod_proxy.so LoadModule rewrite_module modules/mod_
使用 Web 服務 為 ECS Linux 例項配置網站及繫結域名
Nginx 服務繫結域名 以 YUM 安裝的 Nginx 為例: 執行命令 vi /etc/nginx/nginx.conf 編輯 Nginx 的配置檔案,將預設的server {...} 配置修改為以下內容:
Nodejs繫結域名與Nginx反向代理
開啟conf目錄裡的nginx.conf 檔案 –> 新增一段upstream upstream nodejs{ server 127.0.0.1:3000;//你的Express專案埠# server 127.0.0.1:3001;
Ubuntu伺服器下在Tomcat上部署web專案,繫結域名直接通過域名訪問專案
1.使用IDEA生成war包 注意: 記得修改下web.xml 在<web-app></web-app>之間新增: <welcome-file-list&
linux tomcat繫結多個域名
<?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor li
JavaWeb專案(釋出)部署到雲伺服器 環境搭建 域名繫結專案 配置修改server.xml
JavaWeb專案(釋出)部署到雲伺服器 準備工作: 域名解析 主機記錄新增@和www即可 記錄值為你的雲伺服器的IP地址(公網) 伺服器環境 我是用的是Windows Server 2008 R2 企業版 SP1 64位 一、伺服器環境搭建
關於nginx為站點繫結域名以及繫結多個域名
環境: 系統:Centos6.+版本 使用lnmp一鍵安裝包安裝環境(配置檔案地址在其官網有寫) 找到nginx的conf檔案,我的目錄為: /usr/local/nginx/conf
Tomcat修改IP訪問為繫結域名訪問
在專案中,我們可能會將我們的專案釋出到網際網路,下面就是將tomcat IP訪問修改為域名訪問 首先我們要修改tomcat的預設8080埠為80埠, TOMCAT_HOME/conf/server.xml的修改方式如下: <Connector port="