Mytour hôm nay sẽ hướng dẫn bạn cách tự tạo máy chủ website trên máy tính. Bạn có thể thực hiện trên cả Windows và Mac bằng cách sử dụng chương trình tạo máy chủ MAMP, tuy nhiên, trước tiên bạn cần tiến hành một số bước nhằm xác định chắc chắn rằng máy tính của mình có đủ điều kiện để lưu trữ (hosting) máy chủ.
Các bước chuẩn bị
Chuẩn bị để hosting website

Bạn cần chắc chắn rằng hợp đồng dịch vụ Internet của bạn cho phép hosting. Nhiều nhà cung cấp dịch vụ Internet tuyệt đối không cho phép việc hosting cá nhân trừ khi bạn đăng ký gói doanh nghiệp (đắt hơn nhiều so với gói sử dụng cơ bản). Có lẽ không thành vấn đề nếu website của bạn chỉ có vài lượt truy cập mỗi tháng, nhưng với lượng truy cập đáng kể thì việc hosting của bạn sẽ bị chú ý. Nếu công ty cung cấp dịch vụ Internet không cho phép hosting cá nhân thì bạn có thể nâng cấp lên gói dịch vụ cho phép lưu trữ website hoặc chuyển sang sử dụng nhà mạng khác trước khi tiếp tục. Việc không tuân thủ quy định của nhà cung cấp trong vấn đề tự hosting có thể dẫn đến việc bạn bị cắt mạng hoặc phải nộp phạt.

Đảm bảo máy tính của bạn đủ sức chứa trang web. Để lưu trữ một trang web, máy tính của bạn cần hoạt động và kết nối với Internet liên tục. Có thể dễ dàng hơn nếu bạn sở hữu một chiếc máy tính cũ làm máy chủ, trong khi máy tính chính dùng cho công việc hàng ngày của bạn. Thỉnh thoảng, bạn cũng cần khởi động lại máy tính để cập nhật. Trong thời gian cập nhật, trang web của bạn sẽ không thể truy cập được.

Cập nhật máy tính của bạn. Đảm bảo rằng hệ điều hành, các tính năng và trình điều khiển trên máy tính của bạn đều được cập nhật mới nhất. Bạn cần phải cập nhật máy tính (Windows hoặc Mac) trước khi tiếp tục.

Chuyển mã nguồn của trang web vào máy tính. Nếu mã nguồn của trang web chưa được lưu thành tệp trên máy tính, hãy sao chép nó từ phần cài đặt của dịch vụ web và dán vào một tài liệu văn bản. Sau đó, lưu nó dưới dạng tệp PHP trên máy tính. Nếu mã nguồn của trang web đã được lưu trên máy tính, hãy đảm bảo bạn biết vị trí của tệp. Nếu bạn chưa lập trình trang web, bạn cần phải thực hiện điều này trước khi tiếp tục.

Tải MAMP về. MAMP là một ứng dụng miễn phí giúp bạn lưu trữ trang web trên cả Windows và Mac. Để tải MAMP về, bạn cần thực hiện các bước sau: Truy cập https://www.mamp.info/en/ Nhấp vào DOWNLOAD dưới phiên bản 'Free'. Nhấp vào nút Download màu cam và đợi cho tệp được tải xuống.
Cài đặt máy chủ trên Windows

Click đúp vào biểu tượng MAMP với hình chú voi trắng trên nền xám.

Click vào Có khi có tùy chọn. MAMP cài đặt sẽ mở ra.

Hoàn tất cài đặt bằng cách:
- Chọn ngôn ngữ và click OK
- Click Tiếp tục
- Bỏ chọn 'MAMP PRO' và click Tiếp tục
- Tích vào 'Tôi đồng ý' và click Tiếp tục
- Click Tiếp tục ba lần, sau đó click Cài đặt
Mở tài liệu chứa mã nguồn website.


Sao chép mã nguồn tài liệu. Nhấn Ctrl và C đồng thời để sao chép mã nguồn được chọn.

Click đúp vào biểu tượng MAMP hình chú voi trắng trên nền xám.
- Đảm bảo bạn không nhấn vào biểu tượng cài đặt ở đây.

Click vào OK khi có tùy chọn. Cảnh báo về cổng 80 sẽ hiện ra; khi bạn click OK trên cửa sổ, thông báo này sẽ biến mất.

Click vào Preferences… (Tùy chỉnh). Biểu tượng bánh răng này nằm bên trái cửa sổ MAMP. Cửa sổ Tùy chỉnh sẽ mở ra.

Click vào thẻ Ports ở đầu Preferences.

Click vào Set MAMP ports to default. Nút này nằm giữa trang và sẽ đặt cổng mặc định cho MAMP và khắc phục lỗi về cổng 80.

Click vào thẻ Web Server. Thẻ này nằm đầu tiên trong Preferences.

Click vào nút Open. Nút này nằm gần cuối của cửa sổ Preferences.

Dán mã nguồn tài liệu vào thư mục bằng cách nhấn tổ hợp phím Ctrl + V. Tài liệu mã nguồn sẽ hiện ra trong thư mục chính của MAMP.

Click vào OK trên cửa sổ MAMP. Thiết lập của bạn sẽ được lưu.
Khép lại và mở lại MAMP. Nhấp vào nút Quit ở dưới bên trái cửa sổ MAMP, sau đó nhấp đúp vào biểu tượng MAMP để mở lại ứng dụng.

Chạy máy chủ. Nhấp vào Start Servers. MAMP sẽ khởi động máy chủ web với mã nguồn của trang và cấu hình cổng của bạn. Trang web sẽ trở lại hoạt động; mọi người có thể truy cập bằng cách nhập địa chỉ IP công cộng của bạn vào trình duyệt.
Thiết lập máy chủ trên Mac

Mở tập tin thiết lập MAMP hình khung màu nâu. Nếu có thông báo cảnh báo về việc không thể mở tập tin, hãy xác nhận quá trình tải xuống trước khi tiếp tục.

Kết thúc việc cài đặt MAMP bằng cách:
- Chọn Tiếp tục trên mỗi ba trang đầu tiên.
- Bấm vào Đồng ý
- Chọn Cài đặt cho tất cả người dùng trên máy tính này, sau đó bấm Tiếp tục
- Chọn Cài đặt
- Nhập tên người dùng và mật khẩu của máy tính Mac, sau đó bấm Cài đặt Phần mềm

Chờ MAMP hoàn tất quá trình cài đặt. Quá trình này có thể mất khoảng 5 phút.

Mở Finder. Bấm vào biểu tượng mặt người màu xanh trên thanh Dock của Mac.

Tìm tài liệu mã nguồn của trang web. Click vào thư mục bạn đã sao chép hoặc tạo tài liệu mã nguồn từ trước.
- Có thể bạn cần phải click vào nhiều thư mục để tìm tài liệu, tùy vào nơi bạn đã lưu trữ.

Sao chép tài liệu. Click vào tài liệu để chọn, sau đó click vào Chỉnh sửa và chọn Sao chép từ menu.

Bấm vào thư mục Applications ở bên trái của Finder.

Bấm đôi vào thư mục MAMP giữa các thư mục Applications.

Bấm đôi vào thư mục htdocs. Thư mục này đặt giữa thư mục MAMP. Đây là nơi chứa tất cả tài nguyên của website, bao gồm cả mã nguồn.

Dán tài liệu mã nguồn vào thư mục này. Bấm vào Chỉnh sửa và chọn Dán Mục.
Mở MAMP.MAMP

Bấm vào OK ở cuối trang. Cài đặt sẽ được lưu lại.

Bấm vào thẻ Preferences…. Biểu tượng bánh răng này nằm ở phía trái cửa sổ MAMP.
- Nếu bạn gặp thông báo lỗi, hãy bấm vào OK để đóng cửa sổ đó.

Bấm vào thẻ Ports ở đầu cửa sổ Preferences.

Bấm vào nút Set to default (Đặt mặc định). Tùy chọn này nằm giữa các cổng trong Ports. Các cổng mà MAMP sử dụng sẽ được thiết lập lại, website sẽ không bị chặn bởi tường lửa mặc định của bộ định tuyến.

Khởi động lại MAMP. Bấm Quit, sau đó khởi động lại bằng cách nhấp vào biểu tượng MAMP.
Nhấp vào Start Servers ở góc phải cửa sổ MAMP. Máy chủ MAMP sẽ được khởi động với mã nguồn website và tùy chỉnh cổng của bạn. Trang web sẽ hoạt động trở lại; mọi người có thể truy cập bằng cách nhập địa chỉ IP công cộng của bạn vào công cụ tìm kiếm.
- Trừ khi bạn mua dịch vụ địa chỉ IP động, nếu không thì địa chỉ IP cục bộ cùng với địa chỉ website sẽ thay đổi theo thời gian.
- Bạn không thể sử dụng địa chỉ IP cục bộ để xem website nếu đang kết nối với mạng nhà vì khi đó hệ thống sẽ chỉ mở ra trang của bộ định tuyến.
Mẹo
- Mặc dù MAMP có tính năng tự động thiết lập lại cổng, nhưng bạn cũng có thể mở cổng 80 trên tường lửa của bộ định tuyến thủ công.
- Có các dịch vụ lưu trữ web rất rẻ (một số chỉ với khoảng 100,000 đồng/tháng). Những dịch vụ này cung cấp mức độ bảo vệ cao hơn so với việc tự lưu trữ. Vì vậy, việc sử dụng dịch vụ lưu trữ web là lựa chọn tốt hơn nhiều nếu bạn có ngân sách hàng tháng cho nó.
Cảnh báo
- Khi tự lưu trữ, website của bạn có thể gặp sự cố nếu máy tính mất kết nối mạng, cúp điện hoặc hệ thống gặp sự cố.
- Hãy nhớ rằng nếu tự lưu trữ trên máy tính, website của bạn sẽ phản ứng chậm hơn rất nhiều so với việc sử dụng các dịch vụ lưu trữ web truyền thống.
