Cách dễ nhất để có một máy chủ web gia đình được tối ưu hóa

Cách đây rất lâu, chúng ta đã nói chuyện ở đây trên blog của TurnKey Linux: Thư viện thiết bị ảo cho phép chúng tôi triển khai các nền tảng công nghệ trong máy ảo một cách nhanh chóng, an toàn và có cấu hình được tối ưu hóa. Chà, nhờ thư viện này, chúng tôi có thể thiết lập một máy chủ web gia đình được tối ưu hóa chỉ trong vài phút, với các bước đơn giản, với cấu hình khá hiệu quả và an toàn, nhưng cũng (trong trường hợp bạn cần nó) chúng tôi có thể tin tưởng vào sự hỗ trợ bên ngoài từ các chuyên gia trong khu vực.

Làm thế nào để cài đặt và cấu hình một máy chủ web gia đình được tối ưu hóa?

Hướng dẫn này sẽ cho chúng ta thấy chi tiết cấu hình và cài đặt máy chủ LAMP (Linux Debian, Apache, MySQL và PHP / Python / Perl) sẽ được gắn kết thông qua hình ảnh OVA tương thích với VMWare và VirtualBox, nghĩa là, chúng tôi sẽ ảo hóa các máy chủ LAMP của mình với các cấu hình được thiết lập trước, nơi công việc của chúng tôi về cơ bản sẽ tập trung vào tham số hóa việc thực hiện.

Để đạt được kết quả cuối cùng sẽ là một LAMP chạy trên Máy ảo có thể được quản lý thông qua ssh hoặc các ứng dụng như phpmyadmin, Adminer trong số những ứng dụng khác và sẽ có quyền truy cập từ WWW thông qua một miền, chúng tôi phải làm theo một loạt các bước mà chúng tôi sẽ trình bày chi tiết bên dưới:

Đối với hướng dẫn này, chúng tôi sẽ sử dụng LAMP Stack từ Turnkey Linux nhưng các bước tương tự đối với LAPP - Ngăn xếp Web (PostgreSQL)

Tải xuống và nhập OVA LAMP Stack - TurnKey Linux Web Stack (MySQL) vào máy ảo của chúng tôi

chồng đèn

Chúng tôi có thể tải xuống LAMP Stack OVA trực tiếp từ đây hoặc thất bại mà chúng ta có thể nhập phần chính thức của OVA và chọn tải xuống tệp được đề cập. Điều đáng chú ý là chúng ta cũng có thể tải xuống ISO bằng LAMP Stack nhưng tôi khuyên bạn nên dùng OVA vì nó đã được tham số hóa với kiến ​​trúc đã được chứng minh và đầy đủ.

Sau khi có OVA, chúng tôi tiến hành nhập nó vào ứng dụng máy ảo yêu thích của mình, trong trường hợp của tôi, tôi sử dụng VirtualBox vì nó miễn phí và miễn phí, để thực hiện quá trình này chúng tôi chỉ cần thực hiện các bước sau:

  • Hãy chạy VirtualBox, hãy vào Tệp >> Nhập dịch vụ ảo hóa >> chọn LAMP Stack OVA và đưa ra tiếp theo >> thay đổi dung lượng ram mà chúng ta muốn phân bổ, theo mặc định, nó có 512 mb, khá chấp nhận được cho các mục đích cơ bản của web khách hàng >> chúng tôi nhấn Nhập.

  • Sau đó, chúng ta phải cấu hình mạng của máy ảo của chúng ta để nó có thể truy cập internet và cũng có thể được truy cập từ máy chủ, để làm điều này chúng ta phải nhấp chuột phải vào máy ảo mà chúng ta đã nhập >> chọn cấu hình >> Mạng> > Bộ điều hợp 1>> Bật bộ điều hợp mạng >> Đã kết nối với Bộ điều hợp cầu >> và chọn Bộ điều hợp của chúng tôi >> Sau đó chấp nhận. Trong một số trường hợp, chúng tôi cũng phải bật Bộ điều hợp 2 >> Chọn Bật Bộ điều hợp mạng >> Đã kết nối với NAT

Tạo và quản lý tài khoản của chúng tôi trong Chìa khóa trao tay Linux (Tùy chọn)

Chìa khóa trao tay Linux cung cấp cho chúng tôi một loạt các gói miễn phí và trả phí cho phép chúng tôi, trong số những thứ khác, có bản sao lưu trên đám mây, hỗ trợ chính thức từ nhóm Turnkey Linux và một điều khá thú vị, quản lý dns tự động bằng cách sử dụng các dịch vụ của AWS Amazon, là lý do tại sao trong phần này, hoàn toàn là tùy chọn, chúng tôi sẽ hướng dẫn bạn cách tạo tài khoản của bạn trong Turnkey Linux, tạo tài khoản AWS Amazon mà bạn sẽ tận hưởng một năm dịch vụ miễn phí và định cấu hình Turnkey Linux để quản lý các dns của LAMP của chúng tôi bằng cách sử dụng các dịch vụ từ AWS.

Tạo tài khoản Linux chìa khóa trao tay

Chúng tôi có thể đăng ký Chìa khóa trao tay Linux từ đây sau đó chúng tôi sẽ chọn gói phù hợp với nhu cầu của mình, chúng tôi có thể thử nghiệm các dịch vụ trả phí của Turnkey Linux và tận hưởng các tính năng khác nhau.

Điều cực kỳ quan trọng cần lưu ý là dịch vụ cao cấp này là tùy chọn và bạn không cần nó để tối ưu hóa máy chủ web tại nhà, nó chỉ cung cấp cho chúng tôi các công cụ có xu hướng rất quan trọng trong môi trường sản xuất.

Cách có máy chủ VPS miễn phí với Amazon

Chúng tôi có thể có một máy chủ VPS miễn phí, trong đó chúng tôi có thể chạy Linux nhờ bản dùng thử miễn phí Aws của Amazon, chúng tôi có thể truy cập nếu chúng tôi đăng ký từ đây, chúng tôi phải nhập email và mật khẩu của mình

Tùy chọn lớp sử dụng miễn phí bao gồm 750 giờ mỗi tháng sử dụng VPS.

Tiếp theo, chúng tôi phải đăng ký Amazon Web Services, mà chúng tôi phải đăng nhập bằng tài khoản đã tạo trước đó và nhấp vào đăng ký AWSBằng cách điền vào tất cả các thông tin xuất hiện sau đó, cần phải đăng ký thẻ tín dụng, mặc dù trong hầu hết các trường hợp, không có gì được ghi nợ và trong trường hợp xấu nhất chỉ có 1 đô la sẽ được ghi nợ.

Điều quan trọng là chúng tôi chọn gói Cơ bản (Miễn phí) để không bị tính bất kỳ khoản phí nào, trong một số trường hợp, bạn cũng phải xác minh số điện thoại bạn đã nhập:

Cuối cùng, bạn có thể truy cập bảng điều khiển aws, nơi bạn có thể tạo và quản lý các phiên bản của mình.

Định cấu hình Chìa khóa trao tay Linux để quản lý DNS

Sau khi có tài khoản Chìa khóa trao tay Linux và thời gian hoạt động trên amazon của chúng tôi, chúng tôi có thể tích hợp cả hai dịch vụ để có thể quản lý dns và miền của bạn theo cách rất đơn giản, tức là máy ảo của bạn có thể được trỏ tới miền theo cách đơn giản (ngay cả khi máy ảo của bạn thay đổi ip). Đối với điều này, chúng tôi phải thực hiện các bước sau:

  • Liên kết tài khoản chìa khóa trao tay Linux của chúng tôi với AWS amazon, chúng tôi phải đăng nhập vào chìa khóa trao tay Linux và chuyển đến tab Truy cập tài khoản AWS, nơi bạn phải làm theo các bước được chỉ ra.
  • Sau đó, bạn phải chuyển đến tùy chọn Tên miền >> Thêm tên miền tùy chỉnh và thêm tên miền thuộc tính của bạn. Bạn sẽ nhận được một số dns tương ứng với việc quản lý máy chủ của bạn.
  • Cuối cùng, bạn chỉ cần đi tới bảng quản trị nơi bạn đã đăng ký miền của mình và thay đổi dns mà chúng đã được cung cấp.

Định cấu hình và tham số hóa LAMP của chúng tôi

Sau khi nhập đúng OVA của mình, chúng ta phải tạo cấu hình ban đầu của nó, nơi chúng ta sẽ chọn mật khẩu gốc và cơ sở dữ liệu của mình, chúng ta sẽ kích hoạt (trong trường hợp cần) bản sao lưu và quản lý dns mà Turnkey Linux cung cấp, chúng ta sẽ cài đặt các gói cập nhật nhất của bản phân phối của chúng tôi và tất cả các dịch vụ cần thiết sẽ được khởi động để LAMP của chúng tôi hoạt động.

Chúng tôi phải bắt đầu bằng cách khởi động máy ảo mà chúng tôi đã nhập trước đó và làm theo quy trình mà chúng tôi sẽ trình bày chi tiết bên dưới:

  • Chọn Debian để chạy

  • Nhập và xác minh mật khẩu đặc biệt cho người dùng gốc của bản phân phối của chúng tôi

  • Nhập và xác minh mật khẩu cho người dùng gốc trong cơ sở dữ liệu của bạn

  • Trong trường hợp chúng tôi muốn sử dụng các dịch vụ trung tâm Linux chìa khóa trao tay sẽ cho phép chúng tôi sao lưu trên đám mây, quản lý miền và quản lý DNS, chúng tôi phải nhập Khóa API mà chúng tôi có thể nhận được từ đó https://hub.turnkeylinux.org/profile/. Nó sẽ kết nối với các dịch vụ Hub và sẽ cung cấp cho chúng tôi một thông báo cho biết chúng tôi nên quản lý các bản sao lưu và dns của mình như thế nào, sau đó nó sẽ yêu cầu chúng tôi chỉ định tên máy chủ tương ứng mà trước đó đáng lẽ phải được định cấu hình trong tài khoản Chìa khóa trao tay Linux của bạn

  • Sau đó, chúng tôi sẽ nhập một email nơi chúng tôi sẽ nhận được thông báo từ máy chủ LAMP Stack của chúng tôi

  • Chúng tôi chọn cài đặt các bản cập nhật bảo mật và đợi chúng tải xuống và cài đặt

  • Khi các bản cập nhật bảo mật đã được tải xuống, chúng tôi đã sẵn sàng LAMP Stack, chúng tôi có thể truy cập từ máy chủ từ url mà LAMP Stack cung cấp cho chúng tôi, như chúng ta thấy bên dưới:

Với thủ tục này, khá đơn giản để thực hiện, chúng ta có thể có một máy chủ web gia đình được tối ưu hóa chỉ trong vài phút. Chắc chắn nhiều chi tiết đã thoát khỏi tôi, vì vậy tôi có thể sẽ nghiên cứu sâu hơn một chút về từng phần trong tương lai.

Theo cách tương tự, tôi sẽ tạo các hướng dẫn cho phép chúng tôi tăng cường bảo mật, tính hữu dụng và các chức năng của máy chủ web gia đình này. Tôi mong bạn thích nó.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   B-Sư tử dijo

    Ngày nay các máy ảo không còn được sử dụng, các tùy chọn như Docker đã vượt qua chúng về hiệu suất.

    1.    Juan Manuel Pedro Villalba dijo

      Docker và máy ảo là hai thứ khác nhau, theo tôi, tôi coi nó giống như việc so sánh máy tính xách tay với điện thoại di động.

  2.   zona dijo

    Thông minh. tiếp tục như đóng góp to lớn này. Cảm ơn rất nhiều

  3.   Jose dijo

    Cảm ơn bạn, đóng góp rất tốt