Linux Web伺服器部署介紹
阿新 • • 發佈:2019-01-23
伺服器環境安裝
Mysql安裝
安裝過程中會輸入root密碼,請注意記錄密碼
sudo apt-get install mysql-server
apt isntall mysql-client
apt install libmysqlclient-dev
執行完上述操作過後,執行
sudo netstat -tap | grep mysql
顯示如下圖表示成功
Jdk安裝
#解壓JDK
tar -zxvf jdk-8u111-linux-x64.tar.gz
cd /usr/lib/
sudo mkdir jvm
#筆者JDK解壓包放在 data中
cd /data/
#移動jdk到建立目錄中
sudo mv jdk1.8.0_111/ /usr/lib/jvm/
cd /usr/lib/jvm/
#配置環境變數
sudo vim /etc/profile
- 使用vim編輯 在末尾加入以下配置
#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_111
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#最末尾的$PATH必須加上,前面使用:
- 配置軟連線
#修改配置立即生效
source /etc/profile
#配置軟連線
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_111/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_111/bin/javac 300
如果上述執行中出現下面錯誤,說明上述命令中加了不該加的空格,去掉即可
執行成功後如下所示,有些可能會顯示不一樣,只要下面測試安裝成功即可
- 執行成功後測試安裝,執行
java -version
顯示如下資訊表示安裝成功
Maven安裝
下載成功後執行
#解壓下載的Maven
tar -xvf apache-maven-3.3.9-bin.tar.gz
#移動檔案路徑
sudo mv apache-maven-3.3.9 /usr/local/
#編輯變數
vim /etc/profile
加入下面配置
#set maven
MAVEN_HOME=/usr/local/apache-maven-3.3.9
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
儲存配置並執行
#配置立即生效
source /etc/profile
#建立軟連線
sudo update-alternatives --install /usr/bin/mvn mvn /usr/local/apache-maven-3.3.9/bin/mvn 300
完成以上配置及安裝成功,下面進行測試安裝,執行
mvn -v
顯示一下結果表示安裝成功
git安裝
這個安裝就比較簡單了,直接執行
sudo apt-get install git
測試安裝,執行
git --version
顯示如下表示安裝成功
nginx安裝
安裝nginx前需要檢查是否擁有gcc,可以執行
gcc --version
顯示如下圖表示正確,如果沒有請先安裝gcc
- 下載所需安裝包
#筆者預設下載位置
cd /data/
wget http://nginx.org/download/nginx-1.8.0.tar.gz
wget http://www.openssl.org/source/openssl-fips-2.0.9.tar.gz
wget http://zlib.net/zlib-1.2.8.tar.gz
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
- 安裝openssl
tar zxvf openssl-fips-2.0.9.tar.gz
cd openssl-fips-2.0.9
./config && make && make install
- 安裝pcre
tar zxvf pcre-8.38.tar.gz
cd pcre-8.38/
./configure && make && make install
- 安裝zlib
tar zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure && make && make install
- 安裝nginx
tar zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
#這裡使用的預設形式,不帶ssl
./configure && make && make install
以上安裝成功後,執行
#啟動nginx服務
/usr/local/nginx/sbin/nginx
測試服務啟動執行
ps -ef |grep nginx
顯示如下圖所示
這時候也可以直接訪問伺服器,看是否成功(預設埠80),成功情況下可以看Nginx的歡迎介面。
Tomcat安裝
執行
#解壓Tomcat
tar -zxvf apache-tomcat-8.5.8.tar.gz
#進入bin
cd apache-tomcat-8.5.8/bin
#啟動Tomcat
./startup.sh
顯示如下
Tomcat預設埠為8080,啟動成功後直接訪問驗證是否成功