Trước đây, máy chủ ảo đã được sử dụng để lưu nhiều tên miền khác nhau trên cùng một máy chủ. Hiện tại, với sự phát triển của điện toán đám mây, lưu trữ ảo hiện đang cung cấp nhiều mục đích khác nhau. Ví dụ: các loại lưu trữ, chẳng hạn như lưu trữ ứng dụng ảo, lưu trữ máy chủ ảo, lưu giữ lưu trữ ảo, ... Máy chủ ảo là gì? Làm thế nào để tạo một máy chủ ảo trên Apache? Vui lòng tìm hiểu tất cả các thông tin về máy chủ ảo theo bài viết sau đây!
Lưu trữ ảo là một phương thức lưu trữ cho phép người dùng lưu nhiều tên miền khác nhau trên cùng một máy chủ. Đây được coi là một giải pháp lý tưởng cho phép bạn ngâm nhiều tên miền khác nhau vào địa chỉ IP của một máy chủ. Theo phương thức cài đặt, máy chủ sẽ hiểu tên miền nào trong vị trí lưu trữ của máy chủ đang chạy.
So với nhiều tên miền trên địa chỉ IP của máy chủ, máy chủ ảo được coi là một giải pháp hoàn hảo hiện nay. Bởi vì nó không chỉ hiệu quả, máy chủ ảo cũng có thể giúp người dùng tiết kiệm rất nhiều chi phí. Ngoài ra, máy chủ ảo cũng mang lại nhiều lợi ích khác nhau trong quá trình sử dụng, chẳng hạn như ::
Bạn có nhiều phương pháp khác nhau để xác định cấu hình của máy chủ ảo. Tuy nhiên, có 3 ứng dụng phổ biến và phổ biến:
Apache, còn được gọi là máy chủ Apache HTTP. Do đó, Apache là một chương trình máy chủ cho phép người dùng dễ dàng giao tiếp với giao thức HTTP. Ngoài ra, nó có thể giúp người dùng kiểm soát hoặc đặt các hoạt động của trang web trên hầu hết các hệ điều hành.
Theo thống kê từ Apache, nó chiếm 47 % tổng thị phần của trang web hoạt động. Một trong những lợi thế lớn nhất do Apache mang lại là cho phép quản trị viên dễ dàng tùy chỉnh và đặt nội dung. Tuy nhiên, không chỉ vậy, Apache còn là cổng giao tiếp phù hợp nhất giữa máy chủ và trình duyệt web, chẳng hạn như: Firefox, COC COC, Chrome, Chrome, Safari, ... do đó cho phép người dùng thực hiện truyền. Hoặc nhận máy chủ dữ liệu dưới dạng khách hàng.
Cách tạo máy chủ ảo trên Apache luôn là vấn đề và vấn đề của người dùng. Dưới đây, chúng tôi sẽ hiển thị cho người đọc để tạo hai máy chủ ảo để chạy 2 trang web trên máy chủ cùng một lúc ::
Trước hết, điều quan trọng nhất bạn cần làm là tạo hai thư mục để lưu trữ các tệp và dữ liệu của hai trang web. Giả sử Apache mặc định sử dụng /var /www làm thư mục chính. Chúng tôi sẽ tạo hai thư mục ở đây để lưu trữ dữ liệu từ hai trang web. Bạn có thể tạo một thư mục ở bất cứ đâu, đặc biệt là trong trường hợp này, chúng tôi sẽ tạo hai thư mục: /var/www/mona1.com và /var/www/mona2.com.
Nói chung, chỉ có một dữ liệu lưu trữ thư mục con được sử dụng để xử lý trang web của khách truy cập. Điều này là để cung cấp linh hoạt lưu trữ dữ liệu. Do đó, bạn chỉ có thể lưu dữ liệu của quản trị viên trong một thư mục khác.
Để tạo 2 thư mục, bạn có thể áp dụng 2 lệnh theo cách sau:
$ Sudo mkdir -p/var/www/mona1.com/public_html
$ Sudo mkdir -p/var/www/mona2.com/public_html
Tiếp theo, bạn cần tạo một tệp để định cấu hình máy chủ ảo bằng phần mềm Apache. Do đó, trên Ubuntu, tệp cấu hình máy chủ ảo của Apache sẽ nằm trong thư mục/etc/apache2/stites-Abairable. Tại đây, bạn sẽ thấy hai máy chủ ảo mặc định 000-default.conf và mặc định-ssl.conf.
Để kiểm tra máy chủ ảo có sẵn, bạn có thể áp dụng lệnh sau:
$ Ls -L/etc/apache2/stites -babail có sẵn
Sau đó, bạn tiếp tục sao chép giá trị mặc định của hai máy chủ ảo vào hai tên miền mới:
Đô la
Đô la
Bước tiếp theo là mở và chỉnh sửa tệp cấu hình:
$ Sudo nano /etc/apache2/sites-dailable/mona1.com.conf
Thông tin cần được cấu hình bao gồm:
Sau khi hoàn thành việc tạo tệp để định cấu hình máy chủ ảo đầu tiên, bạn lưu và tiếp tục mở tệp máy chủ ảo thứ hai: $ suno /etc/apache2/sites-tailable/mona2.com.conf
Đối với tệp thứ hai, phương thức thực hiện thao tác này tương tự như tệp thứ nhất.
Để mở máy chủ ảo, bạn có thể sử dụng lệnh sau:
$ Sudo a2site mona1.com.conf
$ Sudo a2site mona2.com.conf
Sau đó tiếp tục khởi động lại máy chủ web Apache theo thứ tự: $ sudo dịch vụ APACHE2 Khởi động lại
Trong quá trình khởi động, trong một số trường hợp, bạn sẽ gặp các thông báo sau: Đặt hướng dẫn "Servername" trên toàn thế giới để hỗ trợ thông báo này. "Nhưng đừng lo lắng về thông báo này. Vì nó sẽ không ảnh hưởng đến trang web của bạn!
Sau khi hoàn thành các bước trên, bạn cần kiểm tra xem nó có đúng không khi tạo một máy chủ ảo trên Apache. Để có thể kiểm tra hoạt động của máy chủ ảo, bạn cần tạo hai tệp và chạy trên trình duyệt. Tạo tệp index.html:
/var/www/mona1.com/public_html
/var/www/monon2.com/public_html
Do đó, bạn có thể áp dụng lệnh sau:
$ Sudo nano/var/www/mona1.com/public_html/index.html
$ Sudo nano/var/mona2.com/public_html/index.html
Cuối cùng, bạn chỉ ra miền của IP máy chủ. Sau bản cập nhật DNS, bạn truy cập địa chỉ mona1.com và mona2.com để xem nó có ổn không. Nếu bạn thấy rằng trang web được hiển thị đầy đủ như được hiển thị bên dưới, sẽ thành công khi thêm tên miền vào VPS.
Trên đây là thông tin về máy chủ ảo, trong đó chi tiết máy chủ ảo về cách tạo web đa chiều trên Apache. Hy vọng rằng thông qua việc chia sẻ lưu trữ ảo trong bài viết, nó cung cấp cho độc giả rất nhiều thông tin hữu ích, để máy chủ ảo có thể được tạo ra trong sự thành công của Apache!