Cách lưu trữ trang web của riêng bạn từ nhà (Hướng dẫn 2020)

Làm thế nào để lưu trữ trang web của riêng bạn

Thông thường, khi mọi người muốn tạo trang web của riêng họ, họ không biết bắt đầu từ đâu chứ đừng nói đến việc làm thế nào để lưu trữ trang web của họ ở nhà.


Một lượng lớn dân số thậm chí chưa bao giờ nghĩ về cách một trang web hoạt động. Họ chỉ cần nhấp vào biểu tượng Internet Explorer 2003 và nhập vào một trang web.

Chúng tôi nhớ bạn IE.

Nếu bạn nghĩ về việc lưu trữ một trang web tại nhà, rất có thể bạn sẽ hiểu cách các máy chủ và lưu trữ hoạt động nói chung. Bây giờ bạn đang tìm kiếm biên giới cuối cùng – một cơ hội để kiểm soát hoàn toàn trang web của bạn từ đầu. Đáng buồn thay, lưu trữ một trang web từ nhà đi kèm với một vài trở ngại chẳng hạn như băng thông hạn chế và hóa đơn tiền điện lớn. Sử dụng địa chỉ IP động thay vì địa chỉ tĩnh cũng đặt ra một vài thách thức.

Có hai sự lựa chọn để lưu trữ một trang web từ nhà. Hai tùy chọn giống nhau mà các công ty lưu trữ lớn có trên máy chủ của họ. Đầu tiên là các cửa sổ, vì hầu hết mọi người ở nhà sẽ chạy máy Windows. Tiếp theo là Linux, nền tảng lưu trữ ưa thích trong hầu hết các trường hợp.

Lưu trữ một trang web trên Windows

Vì hầu hết các bạn có lẽ đang đọc cái này từ máy tính cá nhân và sử dụng Windows làm hệ điều hành, nên sẽ có ý nghĩa nhất đối với nhiều bạn khi bắt đầu sử dụng PC làm máy chủ của bạn.

Sử dụng PC của bạn làm máy chủ WAMP để lưu trữ trang web

Sử dụng chương trình cài đặt WAMP là cách dễ nhất để bắt đầu thay vì cài đặt thủ công từng gói. Tôi thích nghĩ về các máy chủ WAMP khi tạo ra tiếng ồn Pacman khi chúng bắt đầu khởi động.

Bước 1: Cài đặt phần mềm máy chủ WAMP

WAMP là viết tắt của Windows, Apache, MySQL và PHP. Nó dễ dàng hơn nhiều khi chỉ sử dụng chương trình cài đặt WAMP thay vì đi qua và tải xuống mọi thứ riêng lẻ. Tất cả các gói WAMP Server có uy tín đều có phiên bản cập nhật nhất của các gói riêng lẻ.

Chúng tôi khuyên bạn nên sử dụng WampServer. Họ làm cho nó dễ dàng để làm.

Bước 2: Cách sử dụng WampServer

Sau khi phần mềm được cài đặt, một thư mục sẽ được tạo tự động.

Đường dẫn phải được tìm thấy là c: \ wamp \ www.

Trong thư mục đó, bạn sẽ có thể tạo bất kỳ thư mục con nào bạn cần. Đây là nơi bạn có thể đặt bất kỳ tệp HTML hoặc PHP nào. WampServer gắn nhãn thư mục con dưới dạng dự án nhưng phần mềm WAMP khác có thể gọi chúng là cái gì đó khác.

Bước 3: Kiểm tra WampServer

Kiểm tra máy chủ là quan trọng để đảm bảo không có gì sai. Để làm điều này, chúng ta cần tạo một trang HTML.

Điều tốt nhất để làm là đặt một tệp có nhãn là Thông tin về thông tin kỹ thuật số trong thư mục www làm ví dụ. Tất cả những gì bạn phải làm là nhấp vào thư mục www www một lần trong WampServer.

Tiếp theo, tạo một tệp và sử dụng chuỗi mã này:

1 bài kiểm tra PHP

Sau khi bạn lưu tệp, bạn sẽ có thể duyệt http: //localhost/info.php. Đây là nơi bạn sẽ thấy chi tiết cài đặt PHP của bạn.

Tại thời điểm này, bạn sẽ có khả năng tạo cấu trúc tệp HTML và PHP tùy thuộc vào những gì bạn cần.

Bước 4: Cấu hình cơ sở dữ liệu

Hầu hết mọi người sẽ sử dụng một số loại Hệ thống quản lý nội dung (CMS) và hầu hết mọi người sử dụng CMS sẽ sử dụng WordPress.

Điều này có nghĩa là bạn sẽ cần một Cơ sở dữ liệu MySQL.

Bạn có thể tạo bất kỳ cơ sở dữ liệu MySQL nào bạn muốn – hoặc làm rối tung với cơ sở dữ liệu hiện có. WordPress sẽ thiết lập một cơ sở dữ liệu mới cho bạn tương thích với phần mềm của họ.

Khi bạn mở màn hình đăng nhập phpMyAdmin, nó sẽ mở dưới dạng cửa sổ trình duyệt mới. Hãy để lại tên người dùng quản trị là root. Ngoài ra còn có không cần sử dụng mật khẩu.

Bước 5: Công khai trang web

Để mọi người thực sự truy cập trang web của bạn, bạn sẽ cần tìm tệp cấu hình Apache. Tệp này phải là httpd.conf và bạn có thể tìm thấy nó bằng cách quay lại menu WampServer và chọn Apache. Tiếp theo, bạn có thể chỉnh sửa tệp bằng cách chọn httpd.conf.

Bạn sẽ thấy hai dòng:

Từ chối 1 đơn hàng, cho phép
2 từ chối tất cả.

Thay thế các dòng bằng:

Cho phép 1 đơn hàng, từ chối
2 Cho phép từ tất cả.

Tiếp theo, bạn sẽ phải khởi động lại mọi thứ để nó hoạt động. Có một tùy chọn được nêu là Khởi động lại tất cả các Dịch vụ trong menu.

Mọi người nên có thể truy cập trang web của bạn ngay bây giờ miễn là có yêu cầu chặn tường lửa PC.

Bước 6: Tên miền

Nếu bạn đang lưu trữ trang web đánh giá giật thịt bò của bạn ở nhà, bạn có thể muốn đặt tên cho tên miền của bạn một cái gì đó hấp dẫn và sử dụng nó.

Có lẽ là thịt bò?

Tên miền của bạn sẽ có một địa chỉ IP cụ thể, đối với trang web cowjerkyathome.com này, chúng tôi sẽ sử dụng 000.000.000.000. Tìm tệp C: \ Windows \ system32 \ driver \ etc \ hosts và thêm dòng này vào đó: 000.000.000.000 cowjerkyathome.com.

Tiếp theo, chúng tôi sẽ quay lại tệp httpd.conf để thêm máy chủ ảo. Bạn sẽ bỏ dòng sau các từ, Máy chủ ảo. Nó sẽ trông giống thế này:

Máy chủ ảo 1 #
Bao gồm conf / thêm / httpd-vhosts.conf

Bước cuối cùng là thêm một tệp thủ công trong thư mục Apache. Tất cả những gì bạn phải làm là tạo một tệp Notepad và lưu nó vào C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ Extra \.

Tệp Notepad sẽ trông như thế này:

Máy chủAdmin [email protected]
DocumentRoot vào c: \ wamp \ www
Tên máy chủ mysite.local
ErrorLog Nhật ký / cowjerkyathome.com
Nhật ký tùy chỉnh Nhật ký / cowjerkyathome.com-access.log phạm phổ biến

Bạn sẽ phải khởi động lại tất cả các dịch vụ một lần nữa và bạn sẽ có một trang web có thể truy cập công khai bằng tên miền của bạn.

Lưu trữ một trang web trên Linux

Từ Linux là một phần mềm nguồn mở nó làm cho nó rẻ hơn và dễ sử dụng hơn so với máy chủ Windows. Hầu hết mọi người không sử dụng Linux, điều này thực sự có thể khiến việc thiết lập máy chủ Linux tại nhà trở nên khó khăn hơn. Như đã nói, nếu bạn muốn đi sâu vào thế giới của Linux thì đây là cách bạn làm điều đó.

Bước 1: Cài đặt phần mềm LAMP

Để bắt đầu cài đặt phần mềm LAMP, hãy mở terminal và sử dụng đoạn mã sau:

sudo apt cài đặt apache2 mysql-server php libapache2-mod-php7.0

Bạn sẽ được yêu cầu nhập mật khẩu cho người dùng root MySQL. Tiếp theo, để đảm bảo mọi thứ đều có cơ hội hoạt động, bạn sẽ cần phải khởi động lại máy chủ web Apache.

Nếu bạn thay đổi cấu hình toàn cầu của Apache bất cứ lúc nào, hãy đảm bảo sử dụng lệnh này:

sudo /etc/init.d/apache2 khởi động lại

Bước 2: Xác nhận PHP

Để thực sự kiểm tra điều này, bạn cần sử dụng tệp PHP thử nghiệm trong thư mục gốc của máy chủ web có thể tìm thấy ở đây: / var / www / html /

Tệp PHP được sử dụng sẽ là:

sudo echo Quảng Đông > /var/www/html/info.php

Để tìm ra các mô-đun bổ sung có sẵn, sử dụng dòng lệnh:

tìm kiếm apt | mô-đun grep

Bước 3: Kiểm tra cơ sở dữ liệu

Vì có thể bạn sẽ muốn sử dụng WordPress hoặc các Hệ thống quản lý nội dung tương tự khác bạn sẽ cần kiểm tra MySQL. Mặc dù, nếu bạn sử dụng Linux, bạn có thể muốn mã hóa trang web của mình từ đầu.

Để kiểm tra xem MySQL có hoạt động không, hãy sử dụng lệnh này:

dịch vụ trạng thái mysql

Tiếp theo, bạn sẽ sử dụng thông tin đăng nhập mà bạn đã nhập trước đó khi MySQL được cài đặt lần đầu tiên:

$ mysql -u root -p

[bây giờ bạn sẽ được yêu cầu nhập mật khẩu quản trị viên của chúng tôi và nhập dấu nhắc mysql]

Để tạo cơ sở dữ liệu mới, bạn có thể sử dụng:

TẠO thử nghiệm cơ sở dữ liệu;

Kiểm tra sử dụng;

Nếu bạn sử dụng WordPress, nó sẽ tự động tạo cơ sở dữ liệu cho bạn.

Bước cuối cùng sẽ là cấu hình tệp /etc/phpmyadmin/config.inc.php bằng các bước được mô tả ở đây.

Bước 4: Cấu hình DNS

Bạn sẽ cần cấu hình Apache để sử dụng tên miền của riêng bạn.

Bước đầu tiên là đảm bảo rằng DNS có bản ghi A cho tên miền của bạn. Bất cứ ai bạn mua tên miền của bạn sẽ có các công cụ để giúp bạn thiết lập bản ghi DNS chính xác.

Khi đã xong, bạn sẽ có thể thấy một cái gì đó như thế này bằng cách sử dụng công cụ đào. Để yêu cầu bản ghi A cho www.beefjerkyathome.com, nhập:

$ đào www.beefjerkyathome.com A

;; TRẢ LỜI
www.beefjerkyathome.com. 86400 IN A
000.000.000.000

;; PHẦN TỰ ĐỘNG:
thịt bò 86398 TẠI NS a.iana-servers.net.
thịt bò 86398 IN NS b.iana-servers.net.

Bước 5: Cấu hình Apache

Bước tiếp theo của chúng tôi là đảm bảo Apache có thể chấp nhận các yêu cầu từ miền của chúng tôi và nội dung nên đến từ thư mục nào.

Một thư mục sẽ là cần thiết cho tên miền cowjerkyathome.com. Chúng tôi sẽ tạo tệp đó và sau đó tạo tệp index.html cowjerkyathome. Sau đó, chúng tôi sẽ lo lắng về quyền hệ thống tập tin của chúng tôi:

sudo mkdir -p /var/www/html/beefjerkyathome.com
sudo sh -c ‘echo ăn thịt bò

Đây là trang web tự lưu trữ của tôi cowjerkyathome.com

Giáo dục > /var/www/html/beefjerkyathome.com/index.html
sudo chmod -R 755 /var/www/html/beefjerkyathome.com

Bây giờ chúng ta phải tạo tệp Máy chủ ảo để Apache có thể nhận ra miền của chúng tôi.

sudo cp /etc/apache2/sites-av Available / 000-default.conf /etc/apache2/sites-av Available / beefjerkyathome.com
sudo nano /etc/apache2/sites-av Available / beefjerkyathome.com

Sau đó, chúng tôi chỉnh sửa các tập tin để trông như thế này.

ServerAdmin [email protected]
Tên máy chủ cowjerkyathome.com
Máy chủ Alias ​​www.beefjerkyathome.com
Tài liệuRoot /var/www/html/beefjerkyathome.com
ErrorLog $ {APACHE_LOG_DIR} /error.log
Nhật ký tùy chỉnh $ {APACHE_LOG_DIR} /access.log kết hợp

Gần đến đó, cấu hình lại và tải lại Apache.

sudo a2ensite cowjerkyathome.com
dịch vụ sudo apache2 tải lại

Với việc nâng vật nặng gần như đã hoàn thành, tất cả những gì bạn phải làm là chỉnh sửa tập tin cục bộ / etc / hosts. Thực hiện việc này bằng cách thêm địa chỉ này vào địa chỉ IP và tên miền của bạn:

000.000.000.000 cowjerkyathome.com

Internet bây giờ có thể truy cập trang web cowjerkyathome.com và thế giới sẽ vui mừng với kiến ​​thức giật thịt bò mới phát hiện của nó.

Bước 6: Cài đặt WordPress hoặc Hệ thống quản lý nội dung khác

Đây là khi bạn sẽ cài đặt CMS mà bạn cảm thấy thích sử dụng. Chúng tôi khuyên dùng Wix hoặc WordPress.

Sau khi cài đặt CMS, bạn nên hoàn thành.

Tại sao nó có ý nghĩa hơn để sử dụng dịch vụ lưu trữ

Nhìn thấy đau đến mức nào khi làm điều này và việc sử dụng dịch vụ lưu trữ dễ dàng như thế nào sẽ khiến bạn tự hỏi tại sao mọi người muốn làm điều này.

Rõ ràng, nó có thể là thật vui khi tự làm việc này và kinh nghiệm học tập là giá trị nó. Chỉ cần làm điều này sẽ khiến bạn hiểu cách các trang web hoạt động và cách lưu trữ dịch vụ lưu trữ trên quy mô lớn.

Khi nghiêm túc xem xét việc phát triển một trang web – tự mình lưu trữ nó không có ý nghĩa gì.

Trừ khi bạn có một số phần cứng điên rồ và quyền truy cập vào năng lượng mà hầu hết mọi người không thể sử dụng thì bạn sẽ muốn sử dụng dịch vụ lưu trữ tốt nhất.

Các kết nối của bạn sẽ chậm hơn, xử lý cấu hình DNS sẽ là một đau vĩnh viễn, hóa đơn tiền điện của bạn sẽ tăng vọt, và nếu bất cứ điều gì bị phá vỡ, nó hoàn toàn thuộc về bạn.

Thay vào đó, hãy xem lưu trữ dành riêng hoặc lưu trữ VPS thay thế.

Máy chủ chuyên dụng tốt nhất

Với một máy chủ chuyên dụng, bạn sẽ nhận được gần như tất cả các lợi ích của việc lưu trữ thứ gì đó mà không phải đau đầu. Không chỉ vậy, bạn là nhận được nhiều lợi ích hơn vì tốc độ và thời gian hoạt động của bạn gần như chắc chắn sẽ tốt hơn.

Thời gian tải: 520 bà
Thời gian hoạt động: 99,9%

Với cơ sở hạ tầng thế hệ tiếp theo và sử dụng Nền tảng đám mây của Google để cung cấp năng lượng cho toàn bộ hoạt động, bạn sẽ có tốc độ nhanh và tốc độ tăng cao.

Bảo mật mà Kinsta cung cấp là tốt hơn bất cứ thứ gì có thể đặt cùng nhau ở nhà. Họ kiểm tra trạng thái của mỗi một trang web của họ cứ sau hai phút. Trang web của bạn sẽ được kiểm tra 720 lần mỗi ngày để đảm bảo nó hoạt động.

Hosting VPS tốt nhất

Nếu bạn lo lắng về tiền bạc nhưng cũng muốn truy cập vào máy chủ của riêng bạn và khả năng mở rộng, máy chủ VPS có thể là lựa chọn phù hợp cho bạn. Với VPS bạn sẽ có không gian máy chủ chuyên dụng của riêng bạn với một phiên bản hệ điều hành duy nhất.

Thời gian tải: 2.232 bà
Thời gian hoạt động: 99%

Điều tuyệt vời về InMotion là nó bao gồm các tính năng cao cấp tuyệt vời trong tầng chi phí thấp nhất của họ.

Các tính năng như ổ SSD miễn phí, tên miền miễn phí, sao lưu miễn phí, truy cập SSH, dung lượng ổ đĩa không giới hạn, chứng chỉ SSL miễn phí và hỗ trợ khách hàng 24/7 đều đạt tiêu chuẩn. Trên hết, họ có một Đảm bảo hoàn lại tiền trong 90 ngày.

InMotion Hosting là một lựa chọn tuyệt vời nếu bạn muốn có một chiến lược lai mà không phá vỡ ngân hàng. Một tùy chọn hiệu suất cao tập trung vào độ tin cậy và dự phòng mà không tốn tất cả tiền của bạn là điều đáng để xem xét.

Phần kết luận

Chỉ vì bạn có thể tự mình lưu trữ một trang web không có nghĩa là bạn nên. Nó có giá trị như một dự án nhỏ thú vị nhưng nếu bạn nghiêm túc tìm cách xây dựng và phát triển một trang web thì điều đó gần như không có ý nghĩa.

Có rất nhiều lựa chọn thay thế tuyệt vời cho việc lưu trữ và sẽ không phải đau đầu khi nói đến việc giữ cho trang web của bạn luôn hoạt động với tốc độ nhanh.

Tài liệu tham khảo và tín dụng hình ảnh:

  • KeyStoneWebStudios.com
  • AmeraVant.com
  • SilverScopeMedia.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Adblock
detector