Mục lục:

Cài đặt máy chủ ảo mới trong máy chủ web Apache: 3 bước
Cài đặt máy chủ ảo mới trong máy chủ web Apache: 3 bước

Video: Cài đặt máy chủ ảo mới trong máy chủ web Apache: 3 bước

Video: Cài đặt máy chủ ảo mới trong máy chủ web Apache: 3 bước
Video: Hướng dẫn cài đặt và sử dụng Máy chủ ảo XAMPP 2024, Tháng bảy
Anonim
Cài đặt máy chủ ảo mới trong máy chủ web Apache
Cài đặt máy chủ ảo mới trong máy chủ web Apache

Mục đích của hướng dẫn này là hướng dẫn quá trình định cấu hình và khởi tạo máy chủ ảo máy chủ web Apache mới. Máy chủ ảo là một "hồ sơ" phát hiện máy chủ DNS nào (ví dụ: www. MyOtherhostname.com) đang được gọi tại bất kỳ địa chỉ IP nhất định nào. Có thể thu hẹp điều này hơn nữa bằng cách chỉ kết hợp địa chỉ IP và tên máy chủ trong cấu hình máy chủ ảo, nhưng tôi sẽ bỏ qua điều đó và giả định rằng mọi địa chỉ IP mà máy chủ có đều được phép truy cập vào máy chủ ảo. máy chủ chạy Apache 2.2.x.

Bước 1: Đăng nhập và đến đúng nơi

Đăng nhập và đến đúng nơi
Đăng nhập và đến đúng nơi

Đầu tiên, đăng nhập và thay đổi các thư mục thành thư mục cấu hình của bạn. Trong hầu hết các máy chủ lành mạnh, điều này có nghĩa là đăng nhập với tư cách người dùng có đặc quyền của người dùng cấp cao và đi đâu đó trong / etc / $ ssh [email protected]: fun_passwordWelcome! ~ $ Cd / etc / apache2 / sites-available

Bước 2: Tạo máy chủ ảo từ mẫu mặc định

Tạo máy chủ ảo từ mẫu mặc định
Tạo máy chủ ảo từ mẫu mặc định

Thông thường, tôi giữ một tệp mặc định xung quanh, tôi sao chép tệp này vào khay nhớ tạm và dán để sử dụng. Từ tệp mặc định đó, bạn có thể chỉnh sửa các chi tiết cụ thể. Dưới đây là tệp mặc định hợp lý mà bạn có thể tham khảo, tệp này gán tài liệu vào thư mục Drupal: $ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot / home / web / drupal / drupal-6 ServerName www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine On RewriteOptions kế thừa CustomLog /var/log/apache2/MyOtherHostname.log kết hợp Không cần phải nói, bạn có thể thực hiện bất kỳ tùy chỉnh nào bạn muốn theo thông tin được tìm thấy trong tài liệu máy chủ ảo Apache 2.2.

Bước 3: Kích hoạt trang web và khởi động lại máy chủ của bạn

Kích hoạt trang web và khởi động lại máy chủ của bạn
Kích hoạt trang web và khởi động lại máy chủ của bạn

Bây giờ là lúc để kích hoạt trang web và khởi động lại máy chủ. Debian có một vài thủ thuật quản lý máy chủ thú vị ở đây: Đầu tiên, hãy kích hoạt trang web: $ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com đã cài đặt; chạy /etc/init.d/apache2 tải lại để kích hoạt. $ sudo /etc/init.d/apache2 reloadReloading web server config…. PID # Và bây giờ bạn sẽ có thể truy cập trang web miễn là máy chủ DNS trỏ nó đến máy chủ của bạn. Đối với các trang web Drupal, tôi thường nhân cơ hội này để thêm tệp cron.php vào crontab của mình trước khi tôi quên: $ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 không ai uốn --silent https://MyOtherHostname.com/cron.php Thế là xong! Xin chúc mừng! Tarek:)

Đề xuất: