2020.06.17 CentOS7 部署Tomcat,java,Nginx

創建文件夾

mkdir /usr/local/nginx

下載Nginx,並解壓

//版本號可以根據官網的最新穩定版自行調整
wget -c https://nginx.org/download/nginx-1.19.0.tar.gz

安裝

#根目錄使用ls命令可以看到下載的nginx壓縮包,然後解壓
tar -zxvf nginx-1.19.0.tar.gz

#解壓後進入目錄
cd nginx-1.19.0

#使用默認配置
./configure

#編譯安裝
make
make install

#查找安裝路徑,默認都是這個路徑
[root@VM_0_12_centos ~]# whereis nginx
nginx: /usr/local/nginx

#啓動、停止nginx
cd /usr/local/nginx/sbin/
./nginx     #啓動
./nginx -s stop  #停止,直接查找nginx進程id再使用kill命令強制殺掉進程
./nginx -s quit  #退出停止,等待nginx進程處理完任務再進行停止
./nginx -s reload  #重新加載配置文件,修改nginx.conf後使用該命令,新配置即可生效

#重啓nginx,建議先停止,再啓動
./nginx -s stop
./nginx

#查看nginx進程,如下返回,即爲成功
[root@VM_0_12_centos ~]# ps aux|grep nginx
root       951  0.0  0.0  46456   972 ?        Ss   00:12   0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
nginx      957  0.0  0.0  46848  1928 ?        S    00:12   0:00 nginx: worker process
root      7189  0.0  0.0 112708   988 pts/0    S+   11:34   0:00 grep --color=auto nginx

創建文件夾

mkdir /usr/local/java

下載jdk8,解壓

 wget http://javadl.oracle.com/webapps/download/AutoDL?BundleId=220305_d54c1d3a095b4ff2b6607d096fa80163

tar -zxvf AutoDL?BundleId=220305_d54c1d3a095b4ff2b6607d096fa80163

重命名

mv AutoDL?BundleId=220305_d54c1d3a095b4ff2b6607d096fa80163 jdk1.8

配置環境

vi /etc/profile
 添加:
  JAVA_HOME=/usr/java/jdk1.8.0_131
  CLASSPATH=.:$JAVA_HOME/lib.tools.jar
  PATH=$JAVA_HOME/bin:$PATH
  export JAVA_HOME CLASSPATH PATH

source /etc/profile

驗證是否安裝成功:java -version

[root@iZ0m776tp7k6weZ bin]# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

創建文件夾

mkdir /usr/tomcat

下載Tomcat8,解壓

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56.tar.gz

tar -zxvf apache-tomcat-8.5.56.tar.gz

啓動服務

cd /usr/tomcat/apache-tomcat-8.5.56/bin
./startup.sh

訪問是否安裝成功

curl localhost:8080

在這裏插入圖片描述
然後打開防火牆,開放80,8080兩個端口,關閉防火牆。

systemctl status firewalld
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
systemctl stop firewalld.service
systemctl disable firewalld.service
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章