Linux配置tomcat環境
0 簡介
爲tomcat配置一個用戶組,將需要啓動、配置tomcat的用戶添加到該組內。這樣配置可以防止部分不需要tomcat權限的用戶誤操作。
1 前置要求
- 安裝好
jdk
,配置好JAVA_HOME
.
2 用戶組配置
# 創建 tomcat 用戶組
$ sudo groupadd tomcat
# 添加 tomcat 用戶,所屬組爲 tomcat 組
$ sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
# 給 tomcat 用戶設置密碼
$ sudo passwd tomcat
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
# [可選]查看 tomcat 用戶信息
$ id tomcat
uid=1001(tomcat) gid=1001(tomcat) groups=1001(tomcat)
3 安裝tomcat
最簡單的方式是下載壓縮包後解壓:
$ sudo mkdir /opt/tomcat
$ cd /opt/tomcat
$ sudo tar xzvf /path/to/apache-tomcat-9.0.*tar.gz -C /opt/tomcat --strip-components=1
4 配置tomcat目錄權限
# 將tomcat安裝目錄所屬組設爲 tomcat 用戶組
$ sudo chgrp -R tomcat /opt/tomcat
# 給所屬組配置conf目錄的讀權限
$ sudo chmod -R g+r conf
# 給所屬組配置conf目錄的執行權限
$ sudo chmod g+x conf
# 給所屬組配置webapps,logs,work,temp目錄的寫權限
$ sudo chmod g+w -R webapps/ logs/ work/ temp/
將需要tomcat權限的用戶加入tomcat組:
$ sudo usermod -a -G tomcat user_name
5 啓動tomcat
$ /opt/tomcat/bin/catalina.sh run