GlassFish là một triển khai miễn phí và mã nguồn mở của Nền tảng Java EE do Eclipse phát triển. Đây là triển khai hàng đầu thế giới của nền tảng Java EE. Nó cung cấp một máy chủ ứng dụng nhẹ và cho phép bạn triển khai nhiều ứng dụng dựa trên Java. GlassFish hỗ trợ nhiều loại công nghệ ứng dụng Java như Enterprise JavaBeans, JPA, JavaServer Faces, JMS và nhiều loại khác nữa.
GlassFish là một trong những lựa chọn tốt nhất cho các nhà phát triển để phát triển và triển khai các ứng dụng dựa trên Java. Nó cho phép các nhà phát triển phát triển các ứng dụng doanh nghiệp theo cách thuận tiện và cũng có kiến trúc có thể mở rộng. Dự án GlasshFish ban đầu được Sun Microsystem khởi xướng. Nó đi kèm với hai Giấy phép miễn phí khác nhau - Giấy phép Phát triển và Phân phối Chung và Giấy phép Công cộng GNU.
Trong hướng dẫn này, chúng tôi sẽ cài đặt Máy chủ ứng dụng Java GlassFish với proxy ngược Nginx trên Rocky Linux. Chúng tôi sẽ cài đặt Java OpenJDK, cài đặt GlassFish thông qua gói nhị phân và cài đặt và cấu hình Nginx làm proxy ngược.
Tại thời điểm viết bài này, phiên bản mới nhất của GlassFish 6.2.5 yêu cầu ít nhất Java OpenJDK 11. Và bây giờ, bạn sẽ bắt đầu cài đặt bằng cách cài đặt Java OpenJDK 11 trên hệ thống Rocky Linux.
Java OpenJDK mặc định có sẵn trên kho lưu trữ ứng dụng Rocky Linux. Cài đặt thông qua lệnh dnf sau.
Khi được nhắc, hãy nhập y để xác nhận và nhấn ENTER để tiếp tục, quá trình cài đặt Java OpenJDK sẽ bắt đầu.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22563%22%3E%3C/svg%3E
Tiếp theo, hãy chạy lệnh java sau để xác minh cài đặt của bạn. Bạn sẽ nhận được kết quả đầu ra của Java OpenJDK 11 được cài đặt trên Rocky Linux.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22125%22%3E%3C/svg%3E
Sau khi Java OpenJDK được cài đặt, bước tiếp theo sẽ là tải xuống GlassFish và cài đặt thủ công từ gói nhị phân.
Trong bước này, bạn sẽ cài đặt GlassFish thông qua gói phân phối nhị phân có thể tải xuống từ trang web Eclipse.
Trước khi bắt đầu cài đặt GlassFish, hãy chạy lệnh dnf sau để cài đặt gói giải nén. Lệnh này sẽ được sử dụng để giải nén gói phân phối GlassFish.
Tiếp theo, hãy chạy lệnh sau để tạo người dùng chuyên dụng mới cho GlassFish. Trong ví dụ này, bạn sẽ chạy máy chủ ứng dụng GLassFish thông qua người dùng không phải root 'glassfish'.
Sau khi người dùng 'glassfish' được tạo, hãy điều hướng đến thư mục '/tmp' và tải xuống gói phân phối nhị phân GlassFish thông qua lệnh wget bên dưới.
Và bạn sẽ nhận được tệp mới 'glassfish-6.2.5.zip'.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22198%22%3E%3C/svg%3E
Chạy lệnh giải nén sau để giải nén gói GlassFish 'glassfish-6.2.5.zip' vào thư mục '/opt'.
Bây giờ gói GlassFish đã được giải nén vào thư mục '/opt/glassfish6'.
Cuối cùng, hãy chạy lệnh sau để thay đổi quyền sở hữu thư mục cài đặt GlassFish '/opt/glassfish6' thành người dùng và nhóm 'cá thủy tinh'.
Bây giờ bạn đã tải xuống gói GlassFish, giờ bạn có thể khởi động ứng dụng GlassFish theo cách thủ công thông qua tệp nhị phân '/opt/glassfish6/bin/asadmin'. Nhưng để dễ dàng hơn, bạn sẽ thiết lập và chạy GlassFish dưới dạng dịch vụ systemd.
Để bắt đầu, hãy tạo tệp dịch vụ systemd mới '/lib/systemd/system/glassfish.service' bằng trình chỉnh sửa nano sau.
Thêm cấu hình sau vào tệp.
Lưu tệp và thoát khỏi trình soạn thảo khi bạn hoàn tất.
Tiếp theo, chạy lệnh systemctl sau để tải lại trình quản lý systemd và áp dụng tệp dịch vụ mới 'glassfish.service'.
Bây giờ bạn đã tải lại trình quản lý systemd, bạn có thể bắt đầu và kích hoạt dịch vụ 'glassfish' thông qua lệnh systemctl sau lệnh.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22204%22%3E%3C/svg%3E
Sau khi dịch vụ 'glassfish' được khởi động, hãy chạy lệnh systemctl sau để xác minh dịch vụ 'glassfish' và đảm bảo rằng dịch vụ đang chạy.
Bạn sẽ nhận được đầu ra của dịch vụ 'glassfish' đang chạy như ảnh chụp màn hình sau.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22188%22%3E%3C/svg%3E
Bây giờ Ứng dụng Java 'glassfish' đang chạy, bước tiếp theo sẽ bắt đầu cấu hình Quản trị GlassFish.
Chạy lệnh sau để bắt đầu cấu hình người dùng quản trị và mật khẩu cho cài đặt GlassFish của bạn.
Bây giờ bạn sẽ được nhắc về một số thông tin quản trị của GlassFish.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22148%22%3E%3C/svg%3E
Sau khi cấu hình người dùng quản trị GlassFish, tiếp theo bạn sẽ bắt đầu bảo mật cài đặt GlassFish của mình.
Chạy lệnh sau để bắt đầu bảo mật GlassFish.
Khi được nhắc nhập tên người dùng và mật khẩu quản trị GlassFish, hãy nhập thông tin chi tiết như bạn đã cấu hình trước đó. Khi mọi thứ hoàn tất, bạn sẽ thấy đầu ra như sau 'Lệnh enable-secure-admin đã thực hiện thành công'.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22153%22%3E%3C/svg%3E
Tiếp theo, chạy lệnh sau để khởi động lại dịch vụ 'glassfish' và áp dụng các thay đổi mới.
Tại đây điểm, GlassFish hiện đang chạy với người dùng và mật khẩu quản trị mới và cũng được bảo mật. Máy chủ ứng dụng Java GlassFish mặc định đang chạy trên cổng '8080' và quản trị GlassFish đang chạy trên cổng 4848.
Trước khi truy cập cài đặt GlassFish của bạn, hãy chạy lệnh firewall-cmd sau để mở các cổng 8080 và 4848.
Cuối cùng, hãy mở trình duyệt web và truy cập địa chỉ IP theo sau là cổng 8080 (ví dụ: http://192.168.5.100:8080). Bây giờ bạn sẽ thấy trang index.html mặc định của Máy chủ ứng dụng Java GlassFish.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22374%22%3E%3C/svg%3E
Để quản trị GlashFish, hãy truy cập địa chỉ IP của máy chủ có cổng 4848 (tức là: http://192.168.5.100:4848/). Và bạn sẽ thấy trang đăng nhập quản trị GlassFish.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22426%22%3E%3C/svg%3E
Sử dụng proxy ngược Nginx, bạn sẽ chạy GlassFish trên cổng chuẩn HTTP hoặc HTTPS (nếu được bật).
Chạy lệnh dnf sau để cài đặt máy chủ web Nginx. Khi được nhắc cấu hình, hãy nhập Y và nhấn ENTER để tiếp tục.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22337%22%3E%3C/svg%3E
Tiếp theo, tạo cấu hình khối máy chủ Nginx mới '/etc/nginx/conf.d/glassfish.conf' bằng cách sử dụng trình soạn thảo nano sau. Cấu hình này sẽ khiến Nginx chạy như một proxy ngược cho GlassFish.
Thêm cấu hình sau vào tệp và đảm bảo thay đổi tên miền cục bộ 'glassfish.howtoforge.local' bằng tên miền của bạn.
Lưu tệp và đóng trình chỉnh sửa khi bạn xong.
Tiếp theo, chạy lệnh sau để xác minh cấu hình Nginx. Nếu bạn có cấu hình đúng, bạn sẽ thấy thông báo đầu ra như 'Cú pháp OK - thử nghiệm thành công'.
Bây giờ bạn đã tạo khối máy chủ Nginx cho GlassFish, tiếp theo bạn sẽ chạy lệnh sau để khởi động và kích hoạt dịch vụ Nginx.
Bây giờ dịch vụ Nginx sẽ đang chạy và được bật và sẽ tự động chạy khi khởi động hệ thống.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22187%22%3E%3C/svg%3E
Cuối cùng, hãy xác minh dịch vụ Nginx bằng cách sử dụng lệnh sau để đảm bảo rằng dịch vụ đang chạy.
Bạn sẽ thấy đầu ra như sau - Bạn có thể thấy dịch vụ Nginx là đang chạy.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22230%22%3E%3C/svg%3E
Chạy lệnh firewall-cmd sau đây để thêm các dịch vụ HTTP và HTTPS và cổng mặc định 4848 cho quản trị GlassFish.
Bây giờ hãy tải lại các quy tắc firewalld và xác minh danh sách các quy tắc đã bật thông qua lệnh sau lệnh.
Bạn sẽ nhận được kết quả sau - Các dịch vụ HTTP và HTTPS được thêm vào tường lửa và cổng quản trị GlassFish 4848/tcp cũng được thêm vào.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22738%22%20height=%22353%22%3E%3C/svg%3E
Thêm cấu hình sau vào tệp và đảm bảo thay đổi địa chỉ IP máy chủ và tên miền cục bộ cho cài đặt GlassFIsh của bạn.
Lưu tệp và thoát khỏi trình chỉnh sửa khi bạn đã xong.
Tiếp theo, hãy mở trình duyệt web và truy cập tên miền cài đặt GlassFish của bạn (ví dụ: http://glassfish.howtoforge.local/). Bây giờ bạn sẽ nhận được trang index.html mặc định của GlassFish.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22372%22%3E%3C/svg%3E
Bây giờ hãy mở một tab mới và truy cập tên miền của bạn theo sau là cổng quản trị 4848 (ví dụ: https://glassfish.howtoforge.local:4848/). Bây giờ bạn sẽ nhận được trang đăng nhập quản trị của GlassFish.
Nhập tên người dùng và mật khẩu quản trị mà bạn đã cấu hình và nhấp vào Đăng nhập.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22429%22%3E%3C/svg%3E
Nếu tên người dùng và mật khẩu quản trị chính xác, bạn sẽ thấy bảng điều khiển quản trị GlassFish như sau.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22505%22%3E%3C/svg%3E
Đối với bước tiếp theo, bây giờ bạn có thể bắt đầu triển khai các ứng dụng khác hoặc bắt đầu cấu hình Tính khả dụng cao của GLassFish.
GlassFish là một trong những lựa chọn tốt nhất cho các nhà phát triển để phát triển và triển khai các ứng dụng dựa trên Java. Nó cho phép các nhà phát triển phát triển các ứng dụng doanh nghiệp theo cách thuận tiện và cũng có kiến trúc có thể mở rộng. Dự án GlasshFish ban đầu được Sun Microsystem khởi xướng. Nó đi kèm với hai Giấy phép miễn phí khác nhau - Giấy phép Phát triển và Phân phối Chung và Giấy phép Công cộng GNU.
Trong hướng dẫn này, chúng tôi sẽ cài đặt Máy chủ ứng dụng Java GlassFish với proxy ngược Nginx trên Rocky Linux. Chúng tôi sẽ cài đặt Java OpenJDK, cài đặt GlassFish thông qua gói nhị phân và cài đặt và cấu hình Nginx làm proxy ngược.
Điều kiện tiên quyết
Để bắt đầu, bạn phải đảm bảo rằng mình có các yêu cầu sau:- Máy chủ Rocky Linux - Bạn có thể sử dụng Rocky Linux 8 hoặc 9.
- Người dùng không phải root có quyền sudo root/administrator.
- Tên miền cục bộ cho máy chủ phát triển cục bộ.
Cài đặt Java OpenJDK
GlassFish là một Java Application Server. Để cài đặt nó, bạn phải cài đặt Java OpenJDK trên máy chủ của mình.Tại thời điểm viết bài này, phiên bản mới nhất của GlassFish 6.2.5 yêu cầu ít nhất Java OpenJDK 11. Và bây giờ, bạn sẽ bắt đầu cài đặt bằng cách cài đặt Java OpenJDK 11 trên hệ thống Rocky Linux.
Java OpenJDK mặc định có sẵn trên kho lưu trữ ứng dụng Rocky Linux. Cài đặt thông qua lệnh dnf sau.
Mã:
sudo dnf install java-11-openjdk
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22563%22%3E%3C/svg%3E
Tiếp theo, hãy chạy lệnh java sau để xác minh cài đặt của bạn. Bạn sẽ nhận được kết quả đầu ra của Java OpenJDK 11 được cài đặt trên Rocky Linux.
Mã:
java -version
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22125%22%3E%3C/svg%3E
Sau khi Java OpenJDK được cài đặt, bước tiếp theo sẽ là tải xuống GlassFish và cài đặt thủ công từ gói nhị phân.
Tải xuống ứng dụng GlassFish
GlassFish là một triển khai tương thích với Java EE do Eclipse phát triển. Bạn có thể cài đặt thủ công bằng cách xây dựng từ mã nguồn hoặc cài đặt thông qua gói phân phối nhị phân do Eclipse cung cấp.Trong bước này, bạn sẽ cài đặt GlassFish thông qua gói phân phối nhị phân có thể tải xuống từ trang web Eclipse.
Trước khi bắt đầu cài đặt GlassFish, hãy chạy lệnh dnf sau để cài đặt gói giải nén. Lệnh này sẽ được sử dụng để giải nén gói phân phối GlassFish.
Mã:
sudo dnf install unzip
Mã:
sudo useradd -m -d /opt/glassfish6 -U -s /bin/false glassfish
Mã:
cd /tmp
wget https://download.eclipse.org/ee4j/glassfish/glassfish-6.2.5.zip
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22198%22%3E%3C/svg%3E
Chạy lệnh giải nén sau để giải nén gói GlassFish 'glassfish-6.2.5.zip' vào thư mục '/opt'.
Mã:
unzip /tmp/glassfish-6.2.5.zip -d /opt
Cuối cùng, hãy chạy lệnh sau để thay đổi quyền sở hữu thư mục cài đặt GlassFish '/opt/glassfish6' thành người dùng và nhóm 'cá thủy tinh'.
Mã:
sudo chown -R glassfish:glassfish /opt/glassfish6
Chạy GlassFish dưới dạng Dịch vụ Systemd
Trong hướng dẫn này, bạn sẽ chạy Máy chủ ứng dụng Java GlassFish thông qua dịch vụ systemd. Điều này cho phép bạn quản lý máy chủ ứng dụng GlassFish dễ dàng thông qua lệnh systemctl.Để bắt đầu, hãy tạo tệp dịch vụ systemd mới '/lib/systemd/system/glassfish.service' bằng trình chỉnh sửa nano sau.
Mã:
sudo nano /lib/systemd/system/glassfish.service
Mã:
[Unit]
Description = GlassFish Server v6
After = syslog.target network.target
[Service]
User=glassfish
ExecStart=/opt/glassfish6/bin/asadmin start-domain
ExecReload=/opt/glassfish6/bin/asadmin restart-domain
ExecStop=/opt/glassfish6/bin/asadmin stop-domain
Type = forking
[Install]
WantedBy = multi-user.target
Tiếp theo, chạy lệnh systemctl sau để tải lại trình quản lý systemd và áp dụng tệp dịch vụ mới 'glassfish.service'.
Mã:
sudo systemctl daemon-reload
Mã:
sudo systemctl start glassfish
sudo systemctl enable glassfish
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22204%22%3E%3C/svg%3E
Sau khi dịch vụ 'glassfish' được khởi động, hãy chạy lệnh systemctl sau để xác minh dịch vụ 'glassfish' và đảm bảo rằng dịch vụ đang chạy.
Mã:
sudo systemctl status glassfish
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22188%22%3E%3C/svg%3E
Bây giờ Ứng dụng Java 'glassfish' đang chạy, bước tiếp theo sẽ bắt đầu cấu hình Quản trị GlassFish.
Cấu hình quản trị GlassFish
Cài đặt GlassFish mặc định không có mật khẩu quản trị viên. Bây giờ, bạn sẽ cấu hình người dùng quản trị và mật khẩu cho GlassFish và bảo mật cài đặt GlassFish thông qua dòng lệnh '/opt/glassfish6/bin/asadmin'.Chạy lệnh sau để bắt đầu cấu hình người dùng quản trị và mật khẩu cho cài đặt GlassFish của bạn.
Mã:
sudo -u glassfish /opt/glassfish6/bin/asadmin --port 4848 change-admin-password
- Nhập người dùng cho GlassFish - người dùng mặc định là 'admin'.
- Cài đặt GlassFish mặc định không có mật khẩu, vì vậy hãy nhấn ENTER.
- Bây giờ hãy nhập mật khẩu mới cho cài đặt GlassFish của bạn và lặp lại.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22148%22%3E%3C/svg%3E
Sau khi cấu hình người dùng quản trị GlassFish, tiếp theo bạn sẽ bắt đầu bảo mật cài đặt GlassFish của mình.
Chạy lệnh sau để bắt đầu bảo mật GlassFish.
Mã:
sudo -u glassfish /opt/glassfish6/bin/asadmin --port 4848 enable-secure-admin
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22153%22%3E%3C/svg%3E
Tiếp theo, chạy lệnh sau để khởi động lại dịch vụ 'glassfish' và áp dụng các thay đổi mới.
Mã:
sudo systemctl restart glassfish
Trước khi truy cập cài đặt GlassFish của bạn, hãy chạy lệnh firewall-cmd sau để mở các cổng 8080 và 4848.
Mã:
sudo firewall-cmd --add-port=8080/tcp --zone=public
sudo firewall-cmd --add-port=4848/tcp --zone=public
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22374%22%3E%3C/svg%3E
Để quản trị GlashFish, hãy truy cập địa chỉ IP của máy chủ có cổng 4848 (tức là: http://192.168.5.100:4848/). Và bạn sẽ thấy trang đăng nhập quản trị GlassFish.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22426%22%3E%3C/svg%3E
Thiết lập Nginx làm Proxy ngược
Lúc này, Ứng dụng Java GlassFish đang chạy với quyền quản trị được bật và bảo mật. Bây giờ bạn sẽ cài đặt Nginx và thiết lập nó làm proxy ngược cho GlassFish.Sử dụng proxy ngược Nginx, bạn sẽ chạy GlassFish trên cổng chuẩn HTTP hoặc HTTPS (nếu được bật).
Chạy lệnh dnf sau để cài đặt máy chủ web Nginx. Khi được nhắc cấu hình, hãy nhập Y và nhấn ENTER để tiếp tục.
Mã:
sudo dnf install nginx
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22337%22%3E%3C/svg%3E
Tiếp theo, tạo cấu hình khối máy chủ Nginx mới '/etc/nginx/conf.d/glassfish.conf' bằng cách sử dụng trình soạn thảo nano sau. Cấu hình này sẽ khiến Nginx chạy như một proxy ngược cho GlassFish.
Mã:
sudo nano /etc/nginx/conf.d/glassfish.conf
Mã:
upstream glassfish6 {
server 127.0.0.1:8080 weight=100 max_fails=5 fail_timeout=5;
}
server {
listen 80;
server_name glassfish.howtoforge.local;
location / {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://glassfish6/;
}
}
Tiếp theo, chạy lệnh sau để xác minh cấu hình Nginx. Nếu bạn có cấu hình đúng, bạn sẽ thấy thông báo đầu ra như 'Cú pháp OK - thử nghiệm thành công'.
Mã:
sudo nginx -t
Mã:
sudo systemctl start nginx
sudo systemctl enable nginx
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22187%22%3E%3C/svg%3E
Cuối cùng, hãy xác minh dịch vụ Nginx bằng cách sử dụng lệnh sau để đảm bảo rằng dịch vụ đang chạy.
Mã:
sudo systemctl status nginx
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22230%22%3E%3C/svg%3E
Thiết lập Firewalld
Firewalld mặc định trên Rocky Linux đang chạy. Để GlassFish có thể truy cập được, bạn sẽ cần mở cổng HTTP và cổng quản trị GlassFish 4848.Chạy lệnh firewall-cmd sau đây để thêm các dịch vụ HTTP và HTTPS và cổng mặc định 4848 cho quản trị GlassFish.
Mã:
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --add-service=https --permanent
sudo firewall-cmd --add-port=4848/tcp --permanent
Mã:
sudo firewall-cmd --reload
sudo firewall-cmd --list-all
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22738%22%20height=%22353%22%3E%3C/svg%3E
Đang truy cập GlassFish
Trên máy tính cục bộ của bạn, hãy chỉnh sửa tệp '/etc/hosts' bằng trình chỉnh sửa nano sau.
Mã:
sudo nano /etc/hosts
Mã:
192.168.5.100 glassfish.howtoforge.local
Tiếp theo, hãy mở trình duyệt web và truy cập tên miền cài đặt GlassFish của bạn (ví dụ: http://glassfish.howtoforge.local/). Bây giờ bạn sẽ nhận được trang index.html mặc định của GlassFish.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22372%22%3E%3C/svg%3E
Bây giờ hãy mở một tab mới và truy cập tên miền của bạn theo sau là cổng quản trị 4848 (ví dụ: https://glassfish.howtoforge.local:4848/). Bây giờ bạn sẽ nhận được trang đăng nhập quản trị của GlassFish.
Nhập tên người dùng và mật khẩu quản trị mà bạn đã cấu hình và nhấp vào Đăng nhập.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22429%22%3E%3C/svg%3E
Nếu tên người dùng và mật khẩu quản trị chính xác, bạn sẽ thấy bảng điều khiển quản trị GlassFish như sau.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22505%22%3E%3C/svg%3E
Kết luận
Trong hướng dẫn này, bạn đã cài đặt GlassFish Java Application Server trên máy chủ Rocky Linux. Bạn cũng đã cài đặt Java OpenJDK 11 và thêm tệp dịch vụ mới vào hệ thống Linux. Cuối cùng, bạn cũng đã tìm hiểu cách cài đặt và cấu hình máy chủ web Nginx làm proxy ngược cho GlassFish Java Application Server.Đối với bước tiếp theo, bây giờ bạn có thể bắt đầu triển khai các ứng dụng khác hoặc bắt đầu cấu hình Tính khả dụng cao của GLassFish.