1、申請域名、服務器;
域名、服務器可以再阿里云或者華為云購買即可;域名需要決議,記錄值為服務器的公網ip,
2、安裝Xshell 、Xftp ;
安裝程序需要服務器用戶名、密碼 ,主機名為公網ip,用戶名默認root ,
3、在Xshell里安裝nginx;
1.因為Nginx依賴于gcc的編譯環境,所以,需要安裝編譯環境來使Nginx能夠編譯起來,
命令:
yum install gcc-c++
2.Nginx的http模塊需要使用pcre來決議正則運算式,需要安裝pcre,
命令:
yum install -y pcre pcre-devel
3.安裝依賴的解壓包,
命令:
yum install -y zlib zlib-devel
4.ssl 功能需要 openssl 庫,安裝 openssl,
命令:
yum install -y openssl openssl-devel
5.下載Nginx,進入Nginx官網,
Nginx官方提供了三個型別的版本:
Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以說是開發版
Stable version:最新穩定版,生產環境上建議使用的版本
Legacy versions:遺留的老版本的穩定版我們選擇Stable version,點擊下載,
下載完成后解壓,將解壓的nginx通過Xftp移動到 右邊的 /usr/local/ 如nginx名字為nginx-1.20.1(注:不要重命名)
6.安裝完后回到Xshell 依次執行以下命令;
cd /usr/local/nginx-1.20.1
./configure --prefix=/usr/local/nginx
sudo make
sudo make install
如果第二部出現權限問題,則在Xftp右邊的nginx-1.20.1 里找到configure檔案,右鍵“更改權限” 右上角全部更改為 777 ,
7.配置nginx.conf;
輸入命令:
vim /usr/local/nginx/conf/nginx.conf

默認埠是80,因為可能會和Apache使用的埠沖突,這里改為8089;server_name修改為公網IP地址就可以 (輸入i變成可編輯狀態,修改完后保存退出 先esc按鍵,然后 :wq 進行保存),
8.啟動Nginx;
進入 /usr/local/nginx/sbin 目錄,執行命令:
./nginx
然后查看Nginx行程是否啟動:

9.瀏覽器輸入公網ip+埠號,看能否顯示nginx,
4、安裝java JDK
yum list installed | grep
查看JDK軟體包串列
yum search java | grep -i --color jdk
yum install -y java-1.8.0-openjdk*
配置環境變數
JDK默認安裝路徑/usr/lib/jvm
注意修改 java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64目錄
命令:vim /etc/profil 然后再下面插入以下代碼,先按 i 進入可編輯狀態然后復制以下代碼放在最底下
export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.292.b10-0.el8_3.x86_64/
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

然后保存關閉檔案先按esc 退出鍵,然后命令為 :wq,執行如下命令生效
source /etc/profile
- 使用如下命令,查看JDK變數
echo $JAVA_HOME
echo $PATH
echo $CLASSPATH
5、把我們的前端代碼dist包、后端jar包 通過Xftp放在目錄 /home 下

接著通過Xshell 配置我們專案的埠號和ip;
輸入命令:
vim /usr/local/nginx/conf/nginx.conf
接著輸入i 進入可編輯狀態 然后輔助一個server ,里面有localtion,如圖

最后按 esc按鍵 ,然后命令 :wq 保存,
6、最后兩步是啟動nginx 和 jar 包
1、進入nginx 目錄下的sbin目錄 輸入載入命令:
./nginx -s reload
(如果后期只要是修改了nginx 的config檔案,都需要重新載入./nginx -s reload)
2、進入存放jar 包的目錄啟動jar包 ,如home目錄下輸入命令 :
nohup java -jar redisson-demo-0.0.1-SNAPSHOT.jar &
3、完成,如果你是ip,則瀏覽器輸入ip訪問,如果是域名,則域名訪問,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/356771.html
標籤:其他
