Hướng dẫn cài đặt tomcat trên centos
Link download các phiên bản tomcat từ 6 đến 9 Click here
http://mirrors.digipower.vn/apache/tomcat/
Ở đâu mình sẽ hướng dẫn các bạn cài tomcat 7
http://mirrors.digipower.vn/apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz
Chuẩn bị
Vps của các bạn đã cài đặt java ,tham khảo link sau click here
Mở port 8080 vì tomcat chạy port 8080
# nano /etc/sysconfig/iptables
Thêm vào dòng
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
Khởi động lại iptables
# service iptables restart
Tiến hành
Tạo 1 thư mục mang tên download
# mkdir download
# cd /download
Dùng lệnh wget để download tomcat
# wget http://mirrors.digipower.vn/apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz
Dùng lệnh tar -xvf <file .tar> để giải nén
# tar -xvf apache-tomcat-7.0.69.tar.gz
Giải nén xong ta có thư mục apache-tomcat-7.0.69 di chuyển đến thư mục local và đổi tên là tomcat 9
# mv apache-tomcat-7.0.69 /usr/local/tomcat7
Di chuyển vào thư mục bin ,trong thư mục bin có rất nhiều file cấu hình của tomcat
# cd /usr/local/tomcat7/bin/
Gõ lệnh sau để khởi động tomcat
# sh startup.sh
Hiện ra các dòng sau là thành công
[root@nguyenvietduc bin]# sh startup.sh
Using CATALINA_BASE: /usr/local/tomcat9
Using CATALINA_HOME: /usr/local/tomcat9
Using CATALINA_TMPDIR: /usr/local/tomcat9/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat9/bin/bootstrap.jar:/usr/local/tomcat9/bin/tomcat-juli.jar
Tomcat started.
Thử truy cập vào địa chỉ http://<ip-vps>:8080 sẽ có kết quả như sau
Nếu các bạn muốn bỏ số 8080 đi thì làm theo các bước sau
# nano /usr/local/tomcat7/conf/server.xml
Tìm các số 8080 và sửa thành 80
Khởi động lại tomcat
# sh shutdown.sh
# sh startup.sh
mở cổng 80 trên iptables
# nano /etc/sysconfig/iptables
Thêm vào dòng
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
Khởi động lại iptables
# service iptables restart
Add user quản trị hệ thống
Sửa file tomcat-users.xml
# nano /usr/local/tomcat7/conf/tomcat-users.xml
Đóng những dòng xanh và thêm những dòng vàng ,phải để bên trong <tomcat-users> </tomcat-users>
<tomcat-users xmlns="http://tomcat.apache.org/xml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
version="1.0">
<!--
NOTE: By default, no user is included in the "manager-gui" role required
to operate the "/manager/html" web application. If you wish to use this app,
you must define such a user - the username and password are arbitrary.
-->
<!--
NOTE: The sample user and role entries below are wrapped in a comment
and thus are ignored when reading this file. Do not forget to remove
<!.. ..> that surrounds them.
-->
#<!--
# <role rolename="tomcat"/>
# <role rolename="role1"/>
# <user username="tomcat" password="tomcat" roles="tomcat"/>
# <user username="both" password="tomcat" roles="tomcat,role1"/>
# <user username="role1" password="tomcat" roles="role1"/>
#-->
<role rolename="admin-gui" />
<user username="admin" password="_SECRET_PASSWORD_" roles="manager-gui,admin-gui" />
<role rolename="manager-gui" />
<user username="manager" password="_SECRET_PASSWORD_" roles="manager-gui" />
</tomcat-users>