摘要:項(xiàng)目打包使用命令進(jìn)行打包上傳對(duì)應(yīng)目錄下筆者這里直接使用上傳到對(duì)應(yīng)目錄下了啟動(dòng)筆者這里寫了一個(gè)腳本,核心命令就是,這個(gè)腳本做的事情也很簡(jiǎn)單,關(guān)閉之前啟動(dòng)這個(gè)的進(jìn)程,然后再啟動(dòng)即可。
由于筆者為了將項(xiàng)目和數(shù)據(jù)庫(kù)分開(kāi),故準(zhǔn)備一臺(tái)win10安裝mysql,具體安裝步驟可參考筆者這篇文章
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
可參考筆者這篇文章
Linux下jdk的下載安裝
可參考筆者這篇文章
Linux下的nginx部署、安裝、測(cè)試
打開(kāi)spring boot文件將數(shù)據(jù)庫(kù)地址配置為數(shù)據(jù)庫(kù)主機(jī)的ip地址
這部筆者這里簡(jiǎn)單處理了,將安裝數(shù)據(jù)庫(kù)的win10防火墻直接關(guān)閉了,若考慮安全性的讀者可以自行百度放行3306端口即可。
使用maven命令進(jìn)行打包
筆者這里直接使用mobaxterm上傳到對(duì)應(yīng)目錄下了
筆者這里寫了一個(gè)腳本,核心命令就是java -jar ~/wiki/wiki.jar
,這個(gè)腳本做的事情也很簡(jiǎn)單,關(guān)閉之前啟動(dòng)這個(gè)jar的進(jìn)程,然后再啟動(dòng)即可。
#!/bin/bashecho "publish----------"process_id=`ps -ef | grep wiki.jar | grep -v grep |awk "{print $2}"`if [ $process_id ] ; thensudo kill -9 $process_idfisource /etc/profilenohup java -jar ~/wiki/wiki.jar > /dev/null 2>&1 &echo "end publish"
為了能夠仿真模仿域名訪問(wèn)線上地址,筆者修改了本機(jī)的hosts文件,使得當(dāng)前對(duì)應(yīng)www.wiki.com的請(qǐng)求全部重定向到虛擬機(jī)的ip地址上
hosts文件地址
C:/Windows/System32/drivers/etc/hosts
添加如下配置
192.168.92.10 www.wiki-server.com
打開(kāi)nginx配置
vim /usr/local/nginx/conf/nginx.conf
配置反向代理
server { listen 80; server_name www.wiki-server.com; location / { proxy_pass http://127.0.0.1:8080; } }
鍵入地址
http://www.wiki-server.com/ebook/list
顯示如下即為成功
通過(guò)access.log發(fā)現(xiàn)這個(gè)問(wèn)題,結(jié)果搜索引擎排查原因是啟動(dòng)用戶和nginx工作用戶不一致所致
具體可以參考這篇博客
解決Nginx出現(xiàn)403 forbidden (13: Permission denied)報(bào)錯(cuò)的四種方法
雙擊進(jìn)行文件打包
打包后的文件會(huì)存在dist目錄下,打開(kāi)對(duì)應(yīng)目錄下將其所有文件都打包到虛擬機(jī)對(duì)應(yīng)/root/wiki/web
下
如圖所示
server { listen 80; server_name www.wiki.com; location / { alias /root/wiki/web/; index index.html; try_files $uri $uri/ =404; } }
參考stack-over-flow這篇文章
what-does-this-nginx-error-rewrite-or-internal-redirection-cycle-mean
原本也很簡(jiǎn)單,原本我的nginx配置是這樣的,i$uri/
后面配置的是index.html這就導(dǎo)致了如果頁(yè)面找不到就會(huì)無(wú)限循環(huán)查找報(bào)錯(cuò),以及找不到頁(yè)面原因也很可笑,筆者配置alias 目錄錯(cuò)誤,導(dǎo)致映射不到對(duì)應(yīng)的文件目錄下。
server {
listen 80;
server_name www.wiki.com;
location / { alias /root/wiki/web/; index index.html; try_files $uri $uri/ index.html; } }
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/125642.html
摘要:其標(biāo)準(zhǔn)為前身是,提供強(qiáng)大的在線編輯功能,包括語(yǔ)法高亮錯(cuò)誤提示自動(dòng)完成實(shí)時(shí)預(yù)覽,并且支持用戶以格式撰寫導(dǎo)入導(dǎo)出轉(zhuǎn)換文檔。 團(tuán)隊(duì)內(nèi)部RestAPI開(kāi)發(fā)采用設(shè)計(jì)驅(qū)動(dòng)開(kāi)發(fā)的模式,即使用API設(shè)計(jì)文檔解耦前端和后端的開(kāi)發(fā)過(guò)程,雙方只在聯(lián)調(diào)與測(cè)試時(shí)耦合。在實(shí)際開(kāi)發(fā)和與前端合作的過(guò)程中,受限于眾多因素的影響,開(kāi)發(fā)效率還有進(jìn)一步提高的空間。本文的目的是優(yōu)化工具鏈支持,減少一部分重復(fù)和枯燥的勞動(dòng)。 現(xiàn)狀...
摘要:這么思考問(wèn)題的原因也很簡(jiǎn)單,我們篤信工程師文化,靠技術(shù)而不是管理解決問(wèn)題,正如陳皓同學(xué)所言如果你是一個(gè)技術(shù)公司,你就會(huì)更多的相信技術(shù)而不是管理。 鄭昀 創(chuàng)建于2017/3/8 最后更新于2017/3/10 關(guān)鍵詞:研發(fā)協(xié)作,Docker,環(huán)境變量,開(kāi)發(fā)聯(lián)調(diào),環(huán)境維護(hù),虛擬機(jī),中間件,配置與代碼分離,git,jenkins 開(kāi)發(fā)聯(lián)調(diào),測(cè)試,預(yù)發(fā),生產(chǎn),稍微上規(guī)模的互聯(lián)網(wǎng)技術(shù)團(tuán)隊(duì),每一次...
摘要:這么思考問(wèn)題的原因也很簡(jiǎn)單,我們篤信工程師文化,靠技術(shù)而不是管理解決問(wèn)題,正如陳皓同學(xué)所言如果你是一個(gè)技術(shù)公司,你就會(huì)更多的相信技術(shù)而不是管理。 鄭昀 創(chuàng)建于2017/3/8 最后更新于2017/3/10 關(guān)鍵詞:研發(fā)協(xié)作,Docker,環(huán)境變量,開(kāi)發(fā)聯(lián)調(diào),環(huán)境維護(hù),虛擬機(jī),中間件,配置與代碼分離,git,jenkins 開(kāi)發(fā)聯(lián)調(diào),測(cè)試,預(yù)發(fā),生產(chǎn),稍微上規(guī)模的互聯(lián)網(wǎng)技術(shù)團(tuán)隊(duì),每一次...
摘要:所以此版本號(hào)在這里的作用并不是用來(lái)區(qū)分版本的,小版本號(hào)才是真正用來(lái)做版本區(qū)分的,那么在引用這個(gè)就要這么來(lái)控制版本號(hào),舉個(gè)栗子鎖定大版本號(hào)和小版本號(hào),不管我們開(kāi)發(fā)過(guò)程中提交了多少次,我們引用都是最新的。 最近在把公司內(nèi)部用的一個(gè)庫(kù)發(fā)布到內(nèi)網(wǎng)的npm私服上,僅僅是發(fā)布的話是比較簡(jiǎn)單的,但這個(gè)庫(kù)是由多個(gè)人一起維護(hù)的,而且npm私服只有一套,所以生產(chǎn)環(huán)境和開(kāi)發(fā)環(huán)境,用的是同一個(gè),那么,我們的需...
閱讀 3668·2023-01-11 11:02
閱讀 4210·2023-01-11 11:02
閱讀 3008·2023-01-11 11:02
閱讀 5148·2023-01-11 11:02
閱讀 4702·2023-01-11 11:02
閱讀 5486·2023-01-11 11:02
閱讀 5236·2023-01-11 11:02
閱讀 3865·2023-01-11 11:02