如何在 linux 主機執行 nginx,在本機上執行 jetty,linux 上的 nginx 反向代理到本機 jetty
一 背景
在本地執行jetty,有時候需要檢視請求資料以後,看一下響應的狀態碼,日誌等。那麼需要在linux主機上執行nginx,在本機上執行jetty,也就是將linux上的nginx反向代理到本機的jetty.那麼在nginx上需要如何進行配置呢?如何切換host呢?
二 解決方法
1.首先需要更改nginx的配置檔案如下:
upstream apkfilemanage-server {
#server localhost:8080;
server 172.18.4.85:8080;
keepalive 4;
}
其中,172.18.4.85是執行jetty的機器的ip,8080指的是請求通過8080埠來訪問。
2.其次,需要切換host檔案。
172.17.32.106 *********.com
172.17.32.106 是執行nginx的linux伺服器的ip
3.在本機啟動jetty,在linux主機上執行nginx.記得nginx配置檔案修改了以後,需要重新啟動nginx.
相關推薦
如何在 linux 主機執行 nginx,在本機上執行 jetty,linux 上的 nginx 反向代理到本機 jetty
一 背景 在本地執行jetty,有時候需要檢視請求資料以後,看一下響應的狀態碼,日誌等。那麼需要在linux主機上執行nginx,在本機上執行jetty,也就是將linux上的nginx反向代理到本機的jetty.那麼在nginx上需要如何進行配置呢?如何切換host呢?二
Nginx配置二級目錄反向代理本機不同埠
前序 最近在家裡的伺服器上裝了一大堆的伺服器軟體,大多數都需要Web網站訪問的,比如:Gitlab、Apache、Jenkins等等。然而又因為是不同的應用,需要佔用不同的埠,每次訪問起來都需要在IP地址後面再加上埠號,應用太多了就老是記不住埠了。。這才突然發
nginx配置ssl協議https +tomcat 非80/443埠反向代理的配置方式
--開始 Nginx增加以下配置 proxy_set_header Host $host:$server_port; 非80埠 ,用80埠時 不需要$server_port proxy_set_header X-Real-IP $remote_addr; proxy_se
nginx下php無法執行,虛擬主機無法使用
lan 不可 target http gin 文件 segment AR ref 檢查目錄下的.ini文件 有可能是因為多了個user.ini文件。這個文件在linux下可用,在window下不可用。 windows下刪掉這個文件後記得重啟一下nginx。不然不會生效。 參
在 docker 中執行 jupyter,並在本機上開啟網頁
在 docker 中執行 jupyter,並在本機上開啟網頁 docker run docker run -it -p 7000:7000 --rm --name test docker_image_id docker 啟動 jupyter noteboo
老男孩教育每日一題-第85天-下面這個腳本直接執行沒有問題,在定時任務中有問題,什麽原因?
定時任務 環境變量問題 無法取出ip地址 每日一題 腳本內容:[[email protected]/* */ scripts]# cat /server/scripts/ip.sh #!/bin/bash IP=$(ifconfig eth0 |awk -F "[ :]+" ‘N
monkey筆記2-編輯腳本在手機上執行
spa bsp pla activity 自動 user tencent scrip 1.0 1.編輯腳本:monkeyscript.txt #啟動測試type = usercount = 49speed = 1.0start data >>LaunchActi
解決命令行執行shell腳本成功,但crontab執行失敗
ges config 腳本監控 由於 data 路徑 amp 導致 bsp 實際生產案例 生產機房自建PPTP客戶端通過撥號連接到生產機房,但是一旦客戶端網絡是意外斷線再重新撥號 會產生IP沖突,於是寫了一個腳本監控PPTP的IP是否有多個(一般沖突以後會生成2個IP)
shell腳本介紹,shell腳本結構和執行方式,date命令的用法,shell腳本中的變量簡介
linux 操作系統 centos shell腳本 筆記內容:20.1 shell腳本介紹20.2 shell腳本結構和執行20.3 date命令用法20.4 shell腳本中的變量筆記日期:2017-11-2120.1 shell腳本介紹 Shell Script,Shell腳本與Wind
linux文件夾下遞歸執行腳本/程序
find命令 文件路徑 列出文件 gpo 必須 使用 lin 路徑 fin 在linux中,若需要使用某個腳本/程序對文件夾下所有符合條件的文件執行,可采用如下方法: 首先是find命令,用find找出符合條件的待執行文件/文件夾 ## 只列出常規文件 find ./
一個php腳本執行中實例多次PDO,會建立多次數據庫連接。
重用 slist OS play 類實例化 每次 連接 inf log 腳本代碼: <?php try { $dbh = new PDO(‘mysql:host=localhost;dbname=test‘, ‘root‘, ‘root‘); } ca
expect 腳本同步文件,指定host和要同步的文件,構建文件分發系統,批量遠程執行命令
expect文件分發 同步 執行命令 expect腳本自動同步文件 #!/usr/bin/expectset passwd "1q2w3e"spawn rsync -av [email protected]:/tmp/12.txt /tmp/expect {"ye
linux(烏班圖)下執行pip沒有問題,執行sudo pip報錯的問題
變量 www rec res line bubuko 原來 後來 inux 最近剛裝好linux的虛擬機,在裝一個套件時提示權限不足,於是添加上了 sudo 命令,結果直接報以下錯誤, Traceback (most recent call last): File "/u
命令行可以執行python腳本,jenkins裏執行報錯:cannot find Chrome binary
重新 jenkins HR message pytho ann 命令 web AD “selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome bina
php 用swoole 實現定時器 執行linux指令碼,檢查程序掛了,重啟操作
利用swoole的定時器,每兩秒檢查一下 class Grep { const PORT = 9999; public function port() &n
【netcore基礎】ubuntu 16.04 搭建.net core 2.1 linux 執行環境 nginx反向代理 supervisor配置自啟動 【.NetCore學習】ubuntu16.04 搭建.net core mvc api 執行環境 .Net Core 部署到Ubuntu 16.0
今天來整理下netcore在linux(ubuntu)上的執行環境搭建 對應版本 ubuntu 16.04 .net core 2.1 nginx version: nginx/1.10.3 (Ubuntu) supervisor Supervisorhttp://super
阿里雲或linux伺服器配置https及使用nginx啟用https並執行springboot jar包
首先需要伺服器和一個可連外網的域名。 在阿里雲後臺申請ssl證書,為域名配置證書並下載for nginx證書檔案儲存好,後面會用。參考:https://jingyan.baidu.com/article/a3aad71aeceea0b1fb00969c.html
linux 開啟程序,nohup後臺執行指令碼等
1.在伺服器未配置php環境變數的情況下,linux要開啟web目錄下的server.php程序 例如: cd /home/wwwroot/LNMP02/domain/duoduo1.shupai.xyz/web /usr/local/php-7.0/bin/php
PHP定時任務執行處理、Crontab定時執行程式,Linux設定定時任務(教程案例)
【第一步】:先寫task.sh指令碼檔案。 【第二步】:設定Crontab定時時間,定時執行task.sh指令碼檔案 【案例一】:每月1號、15號的06:10點,定時備份網站原始碼: 【第一步】:先寫youhutong.sh指令碼檔案。 [[email pr
讓程式在遠端主機後臺執行 (&、nohuo、 screen)Linux 使用技巧
作為一個系統運維人員,你是不是經常需要 SSH 或者 telent 遠端登入到 Linux 伺服器? 你是不是經常為一些長時間執行的任務而頭疼,比如系統備份、ftp 傳輸等等。通常情況下 我們都是為每一個這樣的任務開一個遠端終端視窗,因為他們執行的時間太長了。必須等待