Bạn có chắc chắn muốn xóa bài viết này không ?
Bạn có chắc chắn muốn xóa bình luận này không ?
Chán không biết làm gì ngồi mò code wordpress trực tiếp trên server với IDE của AWS
Chủ đề này mục đích là mình sẽ code trực tiếp wordpress trên cái IDE cloud9 của AWS luôn. Code dưới đất riết chán quá mà ngồi code trên trời thử xem có gì khác.
Chủ đề này mình sẽ chia làm nhiều bài:
Bài 1: Mình chia sẽ cách setup để code.
Bài 2: mình sẽ ngồi code cái blog của mình luôn hen.
Bước 1: Cài nginx
Đọc bài blog Tự Cài Đặt Server Để Sử Dụng IDE Cloud 9
Để biết cách cài IDE vô VPS của bạn
Để 1 server hoạt động được thì cần có web server ở đây mình chọn nginx ha
Cài đặt nso dụng lệnh như sau:
sudo apt install nginx
Bước 2 cài PHP
Ở đây mình cài php7.3
Add PPA for PHP 7.3
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Install PHP 7.3 FPM for Nginx
sudo apt install php7.3
php-v
sudo apt install php7.3-common php7.3-mysql php7.3-xml php7.3-xmlrpc php7.3-curl php7.3-gd php7.3-imagick php7.3-cli php7.3-dev php7.3-imap php7.3-mbstring php7.3-opcache php7.3-soap php7.3-zip php7.3-intl -y
Bước 3 : Cài MYSQL
sudo apt install mysql-server
mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '8ADD8BE72B25AD0D44B50E07E82075977412AE32';
CREATE DATABASE wp_blogcuatui;
Bước 4: Cài wordpress
wget -c http://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
sudo rsync -av wordpress/* /var/www/html/
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
Sau đó mở tập tin wp-config ra để cài đặt
/etc/nginx/sites-available/default
Bước 5: Cấu hình nginx để chạy web server
Mới đầu truy cập vào IP của VPS thì chỉ có 1 trang giới thiệu nginx như vầy thôi
Bạn phải đổi cấu hình nginx thì website của bạn mới họat động được.
Dùng lệnh như sau:
vim /etc/nginx/sites-available/default
Và dán cái đoạn dưới đây vô
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
index index.html index.htm index.nginx-debian.html index.php;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
Và load lại nginx thì website của bạn mới hoạt động.
sudo service nginx reload
Mình xin dừng bài viết ở đây thôi hẹn phần sau mình sẽ ngồi dùng cái cloud9 này để code hen.






