Máy chủ ảo trong WebSphere và Hướng dẫn cấu hình – Giải thích

Máy chủ ảo là gì và cách cấu hình trong máy chủ ứng dụng WebSphere (WAS)?


Một trong những thuật ngữ đầu tiên bạn sẽ nghe thấy trong WAS Deployment là một máy chủ ảo. Nhiều bạn hỏi tôi về máy chủ ảo và hướng dẫn cấu hình nên ở đây tôi đã giải thích như sau.

  • Máy chủ ảo là gì?
  • Cách tạo / cấu hình?
  • Cách thay đổi máy chủ ảo trong ứng dụng được triển khai hiện có?
  • Lỗi máy chủ ảo liên quan
  • Thực hành tốt nhất

Vậy, máy chủ ảo là gì?

Máy chủ ảo có nghĩa là cho phép nhiều URL URL (ví dụ – example.com, example.net, example.biz, washost: 9443, 10.10.10.1:9060) trên một ứng dụng thông qua máy chủ ảo được liên kết. Điều này có thể là dựa trên IP hoặc dựa trên tên. Cấu hình máy chủ ảo được thực hiện thông qua bảng điều khiển quản trị WAS.

Sử dụng máy chủ ảo, bạn cũng có thể xác định các loại MIME. Trong cài đặt WAS mặc định, bạn sẽ có hai máy chủ ảo quản trị viên & default_host, mà bạn có thể sử dụng hoặc có thể tạo cái mới cho ứng dụng của mình. Hãy cùng xem qua hình minh họa bên dưới của máy chủ ảo.

máy chủ ảo đã được lưu lượng

Vì vậy, bây giờ bạn biết về máy chủ ảo và tiếp theo là tạo nên & cấu hình nó.

Tạo máy chủ ảo được thực hiện thông qua bảng điều khiển quản trị WAS, nằm trong Môi trường >> Máy chủ ảo. Hãy để cùng nhau tạo một cái tên và đặt tên cho nó – sample_hosts

  • Đăng nhập vào Bảng điều khiển quản trị WAS
  • Đi đến môi trường >> Máy chủ ảo
  • Bấm vào Mới

Bạn có thể thấy hai máy chủ ảo sẵn có trong danh sách trên mà tôi đã đề cập ở trên.

default-virtual-host-was

  • Nhập tên – sample_hosts

máy chủ ảo mới

  • Bấm vào OK

Vì vậy, bây giờ bạn có một máy chủ ảo mới và đã đến lúc cấu hình nó.

Có hai loại cấu hình bạn có thể thực hiện và cả hai cấu hình đều được đặt bên trong máy chủ ảo bên dưới..

Bí danh máy chủ: tại đây bạn có thể nhập DNS / Máy chủ / Tên IP và Cổng, sẽ được phép, để truy cập ứng dụng bằng máy chủ ảo này.

  • Đi đến môi trường >> Máy chủ ảo
  • Chọn máy chủ ảo từ danh sách
  • Nhấp vào Bí danh Máy chủ
  • Bấm vào Mới
  • Nhập tên máy chủ & Hải cảng
  • Nhấn OK và lưu / xem lại cấu hình và đây là những gì tôi đã tạo

sample_hosts-virtual-host-was

Các loại MIME: tại đây bạn có thể thêm / tạo / sửa đổi các loại MIME cho ứng dụng của mình. Tuy nhiên, theo mặc định, WAS sẽ có hơn 640 loại MIME được tạo, sẽ bao gồm hầu hết mọi loại ứng dụng. Danh sách mặc định này được tạo khi bạn tạo bất kỳ máy chủ ảo nào.

  • Đi đến môi trường >> Máy chủ ảo
  • Chọn máy chủ ảo từ danh sách
  • Nhấp vào loại MIME
  • Bấm vào Mới để tạo một cái. Tuy nhiên, như tôi đã đề cập ở trên, rất có thể bạn không cần phải tạo, vì hầu như tất cả các loại ứng dụng sẽ được bao phủ trong danh sách mặc định.

Vì vậy, tiếp theo là thay đổi máy chủ ảo trong ứng dụng đã triển khai

Có thể có một kịch bản mà bạn phải tách biệt máy chủ ảo dựa trên ứng dụng. Đây là cách bạn có thể thay đổi máy chủ ảo cho bất kỳ ứng dụng nào.

  • Đăng nhập vào bảng điều khiển quản trị WAS
  • Đi đến ứng dụng>> Ứng dụng doanh nghiệp Websphere
  • Chọn ứng dụng của bạn và nhấp vào Máy chủ ảo nằm trong Thuộc tính Mô-đun Web
  • Chọn máy chủ ảo mong muốn và nhấp vào OK

thay đổi máy chủ ảo

  • Nhấp vào Xem lại / Lưu cấu hình. Bạn phải khởi động lại JVM để phản ánh máy chủ ảo.

Bạn có thể muốn biết cấu hình máy chủ ảo được lưu trữ trong virtualhosts.xml. Vị trí có thể khác nhau từ môi trường này đến môi trường khác, vì vậy cách tốt nhất để tìm vị trí chính xác của virtualhosts.xml là: –

Trên môi trường UNIX

tìm / -name virtualhosts.xml

Thông qua bảng điều khiển WAS

Khi bạn thực hiện bất kỳ thay đổi nào trong máy chủ ảo, nó sẽ yêu cầu bạn xem lại / lưu lại. Nhấp vào Đánh giá và nó sẽ hiển thị cho bạn đường dẫn của virtualhost, nơi nó sẽ lưu cấu hình.

Bây giờ là thời gian để đi qua nổi tiếng thế giới Lỗi WebSphere liên quan đến máy chủ ảo, mà rất có thể là do không được cấu hình hoặc cấu hình sai.

Lỗi liên quan đến máy chủ ảo

Một nhóm Web / Máy chủ ảo để xử lý / kiểm tra chưa được xác định SRVE0255E: Một nhóm Web / Máy chủ ảo để xử lý localhost:8080 chưa được xác định.

Nếu bạn gặp phải lỗi trên khi truy cập ứng dụng thì bạn sẽ tìm hiểu chỉ sau vài phút để khắc phục.

Hãy để một cái nhìn cẩn thận về lỗi. Có hai điều bạn phải nhìn mà tôi nhấn mạnh bằng màu đỏ.

Đầu tiênlocalhost chưa được xác định

Ứng dụng đang gặp lỗi vì localhost không tồn tại trong Bí danh Máy chủ của một máy chủ ảo tương ứng. Vì vậy, sửa chữa nhanh chóng là thêm localhost trong máy chủ ảo của bạn.

Điều này cũng có thể là khi bạn có nhiều máy chủ ảo và ứng dụng được ánh xạ tới máy chủ ảo không chính xác. Vì vậy, bạn phải xem lại cấu hình và đảm bảo localhost tồn tại trong máy chủ ảo được yêu cầu.

Thứ hai8080 số cổng

Hầu hết thời gian bạn sẽ định cấu hình máy chủ ảo bằng URL và cổng http / https mặc định là 80 hoặc 443. Tuy nhiên, nếu bạn muốn truy cập trực tiếp vào ứng dụng (bỏ qua máy chủ web) bằng cách sử dụng JVM và cổng, bạn cần nhập IP / Chi tiết máy chủ và cổng trong Bí danh máy chủ.

Vì vậy, để khắc phục điều này – bạn phải đảm bảo localhost: 8080 được thêm vào máy chủ ảo, được ánh xạ tới ứng dụng tương ứng.

Phần cuối của bài viết này – Thực hành tốt nhất khi sử dụng Máy chủ ảo trong môi trường WAS.

Mỗi ứng dụng là duy nhất và một cấu hình có thể không hoạt động tốt trong các ứng dụng khác. Tuy nhiên, có một số quy tắc bạn có thể tuân theo đã giúp tôi và hy vọng bạn cũng vậy.

  • Nếu bạn đang có nhiều ứng dụng trong một ô, bạn có thể cân nhắc sử dụng một máy chủ ảo riêng cho từng hoặc ít nhất là cho một nhóm ứng dụng.
  • Hãy sao lưu cấu hình WebSphere trước khi bạn thực hiện bất kỳ thay đổi nào để nếu có sự cố xảy ra, bạn có thể khôi phục lại trạng thái ban đầu mà không bị hư hại.
  • Khởi động lại JVM đã ánh xạ sau khi thực hiện các thay đổi đối với máy chủ ảo để cấu hình được phản ánh.
  • Tuyên truyền (nếu máy chủ web được quản lý) & Tạo plugin Web Server và khởi động lại Web Server để phản ánh cấu hình.
  • Don Tiết đặt * trong Bí danh Máy chủ vì điều này có nghĩa là bất kỳ URL nào được cho phép có thể dẫn đến lỗ hổng bảo mật.

Tôi hy vọng bạn hiểu rõ hơn về Máy chủ ảo trong Máy chủ ứng dụng WebSphere của IBM ngay bây giờ. đó là tất cả cho hôm nay và tôi hy vọng bạn thích nó.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map