Download app

Quét mã QR để tải về ứng dụng

QR code

Cách cấu hình máy chủ ảo Apache trên Rocky Linux

13/08/2021, 03:11 pm
562

Đây là bước tùy chọn chỉ dành cho những người muốn lưu trữ nhiều trang web trên cùng một máy chủ. Cho đến nay, việc thiết lập LAMP của chúng tôi chỉ có thể lưu trữ một trang web. Nếu bạn muốn lưu trữ nhiều trang web thì bạn cần thiết lập hoặc định cấu hình tệp máy chủ ảo. Các tệp máy chủ ảo Apache đóng gói các cấu hình của nhiều trang web.

Đối với phần này, chúng tôi sẽ tạo một tệp máy chủ ảo Apache để trình bày cách bạn có thể thiết lập máy chủ ảo của mình trong Rocky Linux.

Yêu cầu

Để việc này thành công, bạn cần có tên miền đủ điều kiện trỏ đến địa chỉ IP công cộng của máy chủ trong bảng điều khiển lưu trữ DNS của bạn.

Một phiên bản của Rocky Linux 8 có cài đặt ngăn xếp LAMP.

Lưu ý: Trong thiết lập của chúng tôi, chúng tôi đang sử dụng tên miền tecmint.info được trỏ đến IP công cộng của máy chủ ảo của chúng tôi. Đảm bảo sử dụng tên miền của riêng bạn trong tất cả các trường hợp mà tên miền của chúng tôi xuất hiện.

Tạo cấu trúc thư mục ảo Apache

Bước đầu tiên là tạo một thư mục chứa các tệp của trang web hoặc tên miền. Đây sẽ là DocumentRoot sẽ nằm trong đường dẫn /var/www/. Do đó, hãy chạy lệnh sau.

$ sudo mkdir -p /var/www/tecmint.info/html

Tiếp theo, chúng tôi sẽ tạo một tệp index.html đơn giản mà chúng tôi sẽ sử dụng để kiểm tra tệp máy chủ ảo của mình.

$ sudo vim /var/www/tecmint.info/html/index.html

+ Chèn các dòng HTML sau

 

 

   

 

 

   

Thành công! Máy chủ ảo tecmint.info đang hoạt động và đang chạy!

 

 

+ Lưu tệp HTML và thoát

Sau đó, gán quyền cho người dùng hiện đang đăng nhập để cho phép họ chỉnh sửa các thư mục webroot mà không có trục trặc quyền.

$ sudo chown -R $ USER: $ USER /var/www/tecmint.info/html

Tạo tệp máy chủ ảo Apache

Tại thời điểm này, chúng tôi sẽ tạo một tệp máy chủ ảo riêng cho tên miền của mình. Theo mặc định, Rocky Linux 8, giống như CentOS 8, tải tất cả các cấu hình của nó từ /etc/httpd/conf.d thư mục.

+ Vì vậy, hãy tiến hành và tạo một tệp máy chủ ảo riêng biệt

$ sudo vim /etc/httpd/conf.d/tecmint.info.conf

+ Dán nội dung bên dưới để xác định máy chủ ảo

 

    ServerName www.tecmint.info

    ServerAlias ​​tecmint.info

    DocumentRoot /var/www/tecmint.info/html

   

        Options -Indexes + FollowSymLinks

        AllowOverride All

    </ Directory >

    ErrorLog /var/log/httpd/tecmint.info-error.log

    CustomLog /var/log/httpd/tecmint.info-access.log kết hợp

 

+ Lưu các thay đổi và thoát khỏi tệp máy chủ ảo

Để kiểm tra xem tất cả các cấu hình có ổn định hay không, hãy thực hiện lệnh:

$ sudo apachectl configtest

Tiếp theo, khởi động lại Apache để thực hiện các thay đổi được thực hiện.

$ sudo systemctl khởi động lại httpd

Sau đó khởi chạy trình duyệt web của bạn và duyệt tên miền của bạn như sau:

https://tecmint.info

Điều này sẽ hiển thị trang HTML mẫu mà chúng tôi đã định cấu hình trong bước 1 của phần này. Đây là bằng chứng chắc chắn rằng thiết lập máy chủ ảo của chúng tôi đang hoạt động.

Nếu bạn có nhiều tên miền, hãy lặp lại các bước tương tự để thiết lập tệp máy chủ ảo cho từng miền hoặc trang web.

Kết luận

Trên đây là những kiến thức mà bạn cần biết. Chúng tôi đã định cấu hình thành công các tệp máy chủ ảo để lưu trữ một số trang web hoặc tên miền trong Rocky Linux 8 với LAMP ngăn xếp. Bạn có thể tiếp tục lưu trữ các ứng dụng web của mình hoặc bảo mật Apache bằng Chứng chỉ SSL bằng Let's Encrypt miễn phí.

+ Fanpage: https://www.facebook.com/nhanhoacom

+ Chỉ đường: https://g.page/nhanhoacom

+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html

————————————————————

CÔNG TY TNHH PHẦN MỀM NHÂN HÒA

https://nhanhoa.com

Hotline: 1900 6680

Trụ sở chính: Tầng 4 - Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội

Tel: (024) 7308 6680 – Email: sales@nhanhoa.com

Chi nhánh TP. Hồ Chí Minh: 270 Cao Thắng (nối dài), Phường 12, Quận 10, Tp.HCM

Tel: (028) 7308 6680 – Email: hcmsales@nhanhoa.com

Chi nhánh Vinh - Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Tel: 0915221384 – Email: contact@nhanhoa.com

Bài viết liên quan
20/11/2024
Các fan cứng của Nhân Hòa đã biết Chương trình Black Friday 2024 sẽ có mức ưu đãi khủng là bao nhiêu % và áp dụng cho những...
19/11/2024
Đừng để website của bạn bị "tắt đèn" vì hết hạn tên miền! Hãy chủ động gia hạn tên miền để đảm bảo sự liên...
16/11/2024
Không phải bàn cãi việc WordPress đang là một trong những nền tảng hàng đầu trong việc xây dựng website hiện nay. Và giải...
Chuyên nghiệp và tận tình
Hỗ Trợ Trực Tuyến 24/7
Đội ngũ chuyên gia giúp xử lý vấn đề kỹ thuật để website của bạn luôn hoạt động tốt và chạy nhanh. Bất kỳ lúc nào.
Kết nối với Nhân Hoà

Map Tầng 4 - Toà nhà 97 - 99 Láng Hạ, Quận Đống Đa, Thành Phố Hà Nội

Phone Điện thoại: 1900 6680 - (024) 7308 6680

Mail Mail: sales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map 927/1 CMT8, Phường 7, Quận Tân Bình, Thành phố Hồ Chí Minh

Phone Điện thoại: 1900 6680 - (028) 7308 6680

Mail Mail: hcmsales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Phone Điện thoại: 1900 6680 - (024) 7308 6680 - nhánh 6

Mail Mail: contact@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Kết nối với Nhân Hoà
Gọi lại cho tôi
Gọi miễn phí
Gọi miễn phí
×
Thông báo

Đăng nhập thành công!