Hosting wordpress trên máy khách amazon s3

Các thủ tục sau đây sẽ giúp bạn cài đặt, cấu hình và bảo đảm một blog WordPress trên dụ Amazon Linux của bạn. Hướng dẫn này là một giới thiệu tốt để sử dụng Amazon EC2 trong đó bạn có toàn quyền kiểm soát một máy chủ web lưu trữ trên blog WordPress của bạn, mà không phải là điển hình với một dịch vụ lưu trữ truyền thống.

Bạn chịu trách nhiệm cập nhật các gói phần mềm và duy trì các bản vá lỗi bảo mật cho máy chủ của bạn. Đối với một cài đặt WordPress nhiều tự động mà không đòi hỏi sự tương tác trực tiếp với các cấu hình máy chủ web, dịch vụ AWS CloudFormation cung cấp một template WordPress mà cũng có thể giúp bạn bắt đầu một cách nhanh chóng. Để biết thêm thông tin, xem Bắt đầu trong Hướng dẫn sử dụng AWS CloudFormation. Nếu bạn muốn lưu trữ blog WordPress của bạn trên một trường hợp Windows, thấy Triển khai một Blog WordPress trên Amazon EC2 của bạn của Windows Instance trong Hướng dẫn sử dụng Amazon EC2 cho Instances Windows. Nếu bạn cần một giải pháp sẵn sàng cao với một cơ sở dữ liệu tách riêng, xem Triển khai một Website sẵn sàng cao WordPress trong Hướng dẫn nhà phát triển AWS Elastic cây đậu.

Hosting wordpress về thủ tục khách hàng amazon s3, bạn không

Các thủ tục này được sử dụng cùng với Amazon Linux. Để biết thêm thông tin về các bản phân phối khác, hãy xem tài liệu cụ thể của họ. Nhiều bước trong hướng dẫn này không làm việc trên trường Ubuntu. Để được trợ giúp cài đặt WordPress trên một ví dụ Ubuntu, xem WordPress trong tài liệu Ubuntu.

Điều kiện tiên quyết

Hướng dẫn này giả định rằng bạn đã đưa ra một ví dụ Amazon Linux với một máy chủ web với PHP chức năng và hỗ trợ MySQL bằng cách làm theo tất cả các bước trong Hướng dẫn: Cài đặt một máy chủ ĐÈN Web trên Amazon Linux. Hướng dẫn này cũng có bước để cấu hình một nhóm an ninh cho phép HTTP và HTTPS giao thông, cũng như một số bước để đảm bảo rằng quyền tập tin được thiết lập đúng cho máy chủ web của bạn. Nếu bạn chưa làm như vậy, hãy xem Hướng dẫn: Cài đặt một máy chủ ĐÈN Web trên Amazon Linux để đáp ứng các điều kiện tiên quyết và sau đó quay trở lại hướng dẫn này để cài đặt WordPress. Để biết thông tin về việc thêm quy tắc để nhóm bảo mật của bạn, xem Chèn quy tắc để một nhóm bảo mật.

Chúng tôi khuyên bạn liên kết một địa chỉ IP đàn hồi (EIP) cho ví dụ bạn đang sử dụng để lưu trữ một blog WordPress. Điều này ngăn cản các địa chỉ DNS công cộng ví dụ của bạn từ việc thay đổi và phá vỡ cài đặt của bạn. Nếu bạn sở hữu một tên miền và bạn muốn sử dụng nó cho blog của bạn, bạn có thể cập nhật các bản ghi DNS cho tên miền để trỏ đến địa chỉ EIP của bạn (để được giúp đỡ với điều này, hãy liên hệ đăng ký tên miền của bạn). Bạn có thể có một địa chỉ EIP gắn liền với một trường hợp chạy hoàn toàn miễn phí. Để biết thêm thông tin, xem địa chỉ IP đàn hồi.

Hosting wordpress trên máy khách s3 amazon thêm người dùng

Nếu bạn chưa có một tên miền cho blog của bạn, bạn có thể đăng ký một tên miền với Amazon RouteВ 53 và kết hợp địa chỉ EIP của dụ của bạn với tên miền của bạn. Để biết thêm thông tin, xem tên miền đăng ký Sử dụng Amazon Route 53 trong Hướng dẫn nhà phát triển Amazon RouteВ 53.

cài đặt WordPress

Kết nối với ví dụ của bạn, và tải về gói cài đặt WordPress.

Để tải về và giải nén gói cài đặt WordPress

Tải gói cài đặt mới nhất WordPress bằng lệnh wget. Lệnh sau nên luôn luôn tải về phiên bản mới nhất.

Giải nén và bỏ lưu trữ các gói cài đặt. Thư mục cài đặt được giải nén vào một thư mục gọi là wordpress.

Để tạo một người dùng MySQL và cơ sở dữ liệu để cài đặt WordPress của bạn

cài đặt WordPress của bạn cần phải lưu trữ thông tin, chẳng hạn như bài đăng blog entries và sử dụng ý kiến, trong một cơ sở dữ liệu. Thủ tục này sẽ giúp bạn tạo một cơ sở dữ liệu cho blog của bạn và một người dùng được ủy quyền để đọc và lưu thông tin cơ sở dữ liệu đó.

Khởi động máy chủ MySQL.

Đăng nhập vào máy chủ MySQL như là người dùng root. Nhập mật khẩu root MySQL của bạn khi được nhắc; này có thể khác với mật khẩu hệ thống rễ của bạn, hoặc thậm chí nó có thể rỗng nếu bạn đã không được đảm bảo máy chủ MySQL của bạn.

Nếu bạn chưa bảo đảm máy chủ MySQL của bạn nêu ra, nó là rất quan trọng là bạn làm như vậy. Để biết thêm thông tin, xem Để đảm bảo máy chủ MySQL.

Tạo một người dùng và mật khẩu cho cơ sở dữ liệu MySQL của bạn. cài đặt WordPress của bạn sử dụng những giá trị này để giao tiếp với cơ sở dữ liệu MySQL của bạn. Nhập lệnh sau, thay một tên người dùng và mật khẩu độc đáo.

Hãy chắc chắn rằng bạn tạo một mật khẩu mạnh cho người dùng của bạn. Đừng sử dụng ký tự dấu nháy đơn ( ') trong mật khẩu của bạn, vì điều này sẽ phá vỡ các lệnh trước đó. Để biết thêm thông tin về việc tạo ra một mật khẩu an toàn, đi đến www.pctools.com/guides/password/. Không sử dụng lại mật khẩu hiện có, và chắc chắn để lưu trữ mật khẩu này trong một nơi an toàn.

Tạo cơ sở dữ liệu của bạn. Cung cấp cho cơ sở dữ liệu của bạn một mô tả, tên có ý nghĩa, chẳng hạn như wordpress-db.

Các dấu chấm câu xung quanh tên cơ sở dữ liệu trong lệnh dưới đây được gọi là backticks. Các backtick ( `) chìa khóa thường nằm phía trên phím Tab trên bàn phím tiêu chuẩn. Backticks không phải luôn luôn cần thiết, nhưng chúng cho phép bạn sử dụng các nhân vật khác bất hợp pháp, chẳng hạn như dấu gạch nối, trong tên cơ sở dữ liệu.

Cấp đặc quyền đầy đủ cho cơ sở dữ liệu của bạn cho người sử dụng WordPress mà bạn đã tạo trước đó.

Xối rửa đặc quyền MySQL để nhận tất cả các thay đổi của bạn.

Thoát khỏi client mysql.

Để tạo và chỉnh sửa file wp-config.php

Thư mục cài đặt WordPress chứa một tập tin cấu hình mẫu được gọi là wp-config-sample.php. Trong thủ tục này, bạn sao chép tập tin này và chỉnh sửa nó để phù hợp với cấu hình cụ thể của bạn.

Sao chép tập tin wp-config-sample.php vào một tập tin gọi là wp-config.php. Điều này tạo ra một tập tin cấu hình mới và giữ tệp mẫu ban đầu nguyên vẹn như một bản sao lưu.

Chỉnh sửa file wp-config.php với soạn thảo văn bản yêu thích của bạn (ví dụ như nano hoặc vim) và nhập các giá trị cho việc cài đặt của bạn. Nếu bạn không có một trình soạn thảo văn bản yêu thích, nano là dễ dàng hơn nhiều cho người mới bắt đầu sử dụng.

Tìm dòng định nghĩa db_name và thay đổi database_name_here tên cơ sở dữ liệu mà bạn đã tạo trong StepВ 4 Để tạo một người dùng MySQL và cơ sở dữ liệu để cài đặt WordPress của bạn.

Tìm dòng định nghĩa DB_USER và thay đổi username_here cho người sử dụng cơ sở dữ liệu mà bạn đã tạo trong StepВ 3 Để tạo một người dùng MySQL và cơ sở dữ liệu để cài đặt WordPress của bạn.

Tìm dòng định nghĩa DB_PASSWORD và thay đổi password_here với mật khẩu mạnh mà bạn đã tạo trong StepВ 3 Để tạo một người dùng MySQL và cơ sở dữ liệu để cài đặt WordPress của bạn.

Tìm phần gọi là xác thực Unique Keys và muối. Những KEY và MUỐI giá trị cung cấp một lớp mã hóa để cookie của trình duyệt mà WordPress người dùng lưu trữ trên máy địa phương của họ. Về cơ bản, thêm dài, các giá trị ngẫu nhiên ở đây làm cho trang web của bạn an toàn hơn. Thăm https://api.wordpress.org/secret-key/1.1/salt/ để tạo ra một cách ngẫu nhiên một tập hợp các giá trị quan trọng mà bạn có thể sao chép và dán vào tập tin wp-config.php của bạn. Để dán văn bản vào một thiết bị đầu cuối PuTTY, đặt con trỏ nơi bạn muốn dán văn bản và nhấp chuột phải chuột bên trong nhà ga PuTTY.

Các giá trị dưới đây chỉ nhằm mục đích dụ; không sử dụng các giá trị cho việc cài đặt của bạn.

Lưu file và thoát khỏi trình soạn thảo.

Để di chuyển cài đặt WordPress của bạn vào thư mục gốc tài liệu Apache

Bây giờ bạn đã giải nén vào thư mục cài đặt, tạo ra một cơ sở dữ liệu MySQL và dễ sử dụng, và tùy chỉnh các tập tin cấu hình WordPress, bạn đã sẵn sàng để di chuyển các file cài đặt của bạn để web gốc tài liệu máy chủ của bạn, do đó bạn có thể chạy các kịch bản cài đặt mà hoàn thành cài đặt của bạn. Vị trí của những tập tin này phụ thuộc vào việc bạn muốn blog WordPress của bạn sẽ có sẵn tại thư mục gốc của máy chủ web của bạn (ví dụ, my.public.dns.amazonaws.com) hoặc trong một thư mục con hoặc thư mục (ví dụ, my.public .dns.amazonaws.com / blog).

Chọn vị trí mà bạn muốn blog của bạn sẽ có sẵn và chỉ chạy mv liên quan đến vị trí đó.

Nếu bạn chạy cả hai bộ lệnh dưới đây, bạn sẽ nhận được một thông báo lỗi trên lệnh mv thứ hai vì các tập tin bạn đang cố gắng để di chuyển không còn ở đó.

Để làm cho blog của bạn có sẵn tại my.public.dns.amazonaws.com. di chuyển các tập tin trong thư mục wordpress (nhưng không phải là thư mục riêng của mình) vào thư mục gốc tài liệu Apache (/ var / www / html trên trường Amazon Linux).

HOẶC LÀ. để làm cho blog của bạn có sẵn tại my.public.dns.amazonaws.com/blog thay vào đó, tạo một thư mục mới có tên gọi blog bên trong thư mục gốc tài liệu Apache và di chuyển các tập tin trong thư mục wordpress (nhưng không phải là thư mục riêng của mình) vào thư mục blog mới .

Đối với mục đích an ninh, nếu bạn không chuyển sang các thủ tục tiếp theo ngay lập tức, ngăn chặn các máy chủ web Apache (httpd) bây giờ. Sau khi bạn di chuyển cài đặt vào thư mục gốc tài liệu Apache, kịch bản cài đặt WordPress là không được bảo vệ và kẻ tấn công có thể truy cập vào blog của bạn nếu máy chủ web Apache đang chạy. Để ngăn chặn các máy chủ web Apache, nhập lệnh sudo dịch vụ httpd stop. Nếu bạn đang chuyển sang các thủ tục tiếp theo, bạn không cần phải ngăn chặn các máy chủ web Apache.

Để cho phép WordPress để sử dụng Permalinks

Permalinks WordPress cần phải sử dụng file .htaccess Apache để hoạt động đúng, nhưng điều này không được kích hoạt theo mặc định trên Amazon Linux. Sử dụng phương pháp này cho phép tất cả ghi đè trong thư mục gốc tài liệu Apache.

Mở file httpd.conf với soạn thảo văn bản yêu thích của bạn (ví dụ như nano hoặc vim). Nếu bạn không có một trình soạn thảo văn bản yêu thích, nano là dễ dàng hơn nhiều cho người mới bắt đầu sử dụng.

Tìm phần bắt đầu với .

Thay đổi None dòng AllowOverride ở phần trên để đọc AllowOverride All.

Có rất nhiều dòng AllowOverride trong tập tin này; hãy chắc chắn bạn có sự thay đổi trong phần.

Lưu file và thoát khỏi trình soạn thảo.

Để khắc phục điều khoản tập tin cho máy chủ web Apache

Một số tính năng có sẵn trong WordPress yêu cầu truy cập ghi vào thư mục gốc tài liệu Apache (chẳng hạn như tải lên phương tiện truyền thông mặc dù các màn hình Administration). Các máy chủ web chạy như người sử dụng apache, vì vậy bạn cần phải thêm người dùng vào nhóm www đã được tạo ra trong hướng dẫn ĐÈN máy chủ web.

Thêm người dùng apache vào nhóm www.

Thay đổi quyền sở hữu tập tin của thư mục / var / www và nội dung của người dùng apache.

Thay đổi quyền sở hữu nhóm / var / www và nội dung của nó vào nhóm www.

Thay đổi thư mục cho phép của / var / www và thư mục con của nó để thêm nhóm quyền ghi và thiết lập ID nhóm trên các thư mục con trong tương lai.

Đệ quy thay đổi quyền tập tin của thư mục / var / www và thư mục con của nó để thêm nhóm quyền ghi.

Khởi động lại máy chủ web Apache để đón nhóm mới và cho phép.

Để chạy các kịch bản cài đặt WordPress

Sử dụng lệnh chkconfig để đảm bảo rằng các dịch vụ httpd và mysqld bắt đầu lúc khởi động mỗi hệ thống.

Xác minh rằng các máy chủ MySQL (mysqld) đang chạy. Nếu dịch vụ mysqld không chạy, hãy bắt đầu nó.

Xác minh rằng máy chủ web Apache của bạn (httpd) đang chạy. Nếu dịch vụ httpd không chạy, hãy bắt đầu nó.

Trong một trình duyệt web, nhập URL của blog WordPress của bạn (một trong hai địa chỉ DNS công cộng ví dụ của bạn, hoặc là địa chỉ tiếp theo là thư mục blog). Bạn sẽ thấy màn hình cài đặt WordPress.

Nhập các thông tin cài đặt còn lại vào chương trình cài đặt WordPress.

Những bài viết liên quan

Làm thế nào để cài đặt wordpress trên hosting miễn phí 000webhostCài đặt WordPress trên WordPress 000webhost là một trong những nền tảng blog tốt nhất. Ngày nay, dân đang di chuyển đến WordPress do người dùng thân thiện, chủ đề cao cấp, bổ sung và các tùy chọn của nó đối với ...
Aws đàn hồi cây đậu wordpress lưu trữHướng dẫn này bạn đi qua quá trình tung ra một thể hiện RDS DB bên ngoài để AWS đàn hồi Beanstalk, và cấu hình một môi trường tính sẵn sàng cao chạy một trang web WordPress để ...
Web hosting một cú nhấp chuột wordpress cài đặt wampLàm thế nào để cài đặt WordPress WordPress, là một trong những CMS sử dụng nhất trên mạng, đã được tải cho hàng triệu hàng ngàn lần trên khắp thế giới. dễ hiểu giao diện của nó, ...
Hosting wordpress trên IISbởi Eric Woersching Giới thiệu WordPress là một ứng dụng xuất bản blog và hệ thống quản lý nội dung. Theo wordpress.org, WordPress là "một nhà nước-of-the-art ngữ nghĩa cá nhân ...
Hosting wordpress trên IIS 7bởi Eric Woersching Giới thiệu WordPress là một ứng dụng xuất bản blog và hệ thống quản lý nội dung. Theo wordpress.org, WordPress là "một nhà nước-of-the-art ngữ nghĩa cá nhân ...