Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Pada bulan September 2017, Caddy EULA diubah dan semua instance Caddy dijalankan oleh bisnis dan situs web pribadi yang melakukan perdagangan memerlukan lisensi komersial untuk biner yang diunduh Caddy. Tutorial ini membantu pelanggan yang ingin menginstal server web Caddy sesuai dengan EULA baru. Pada saat penulisan, ketika menyusun Caddy dari sumber dan membuat biner Anda sendiri, lisensi berbayar tidak diperlukan apakah Anda bisnis atau melakukan perdagangan di situs web pribadi Anda. Penting untuk meninjau EULA terbaru untuk kepatuhan sebelum mengikuti langkah-langkah dalam tutorial ini.
Fitur:
Masuk sebagai pengguna biasa yang memiliki izin untuk menggunakan perintah sudo. Perbarui sistem sebagai berikut.
sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y
Unduh versi rilis terbaru dari kode sumber server web Caddy. Ini tidak mengandung plugin pihak ketiga untuk Caddy.
go get -u github.com/mholt/caddy/caddy && go get -u github.com/caddyserver/builds && cd go/src/github.com/mholt/caddy/caddy
Opsional: Jika Anda memerlukan tls.dns.vultr
plugin dnsproviders pihak ketiga, salin yang berikut. Ini akan mengunduh kode sumber Caddy dan tls.dns.vultr
plugin dnsproviders pihak ketiga jika Anda ingin menggunakannya.
go get -u github.com/mholt/caddy/caddy && go get -u github.com/caddyserver/builds && go get -u github.com/caddyserver/dnsproviders/vultr && cd go/src/github.com/mholt/caddy/caddy && sed -i '38i\\t_ "github.com/caddyserver/dnsproviders/vultr"' caddymain/run.go
Kompilasi caddy
biner. Ini akan membutuhkan waktu kurang dari satu menit untuk dikompilasi.
go run build.go
Periksa versi dan daftar plugin caddy
biner.
./caddy -version && ./caddy -plugins
Salin biner Caddy terletak di ~/go/src/github.com/mholt/caddy/caddy/
ke /usr/bin
direktori dan mengubah kembali direktori root direktori pengguna Anda.
sudo cp caddy /usr/bin/ && cd
Buat caddy.service
file systemd di /etc/systemd/system/
direktori menggunakan echo
perintah.
sudo su -c "echo -e '[Unit]\nAfter=network-online.target\nDescription=Caddy HTTP/2 web server\nDocumentation=https://caddyserver.com/docs\nWants=network.target\n\n[Service]\nAmbientCapabilities=CAP_NET_BIND_SERVICE\nCapabilityBoundingSet=CAP_NET_BIND_SERVICE\nEnvironment=CADDYPATH=/etc/ssl/caddy\n## Environment=VULTR_API_KEY=XXXXXXXX ##Uncomment and add your Vultr API (API tab on the Settings page) if using the Vultr DNS Manager to handle DNS for your VPS instance.\nExecReload=/bin/kill -USR1 $MAINPID\nExecStart=/usr/bin/caddy -agree=true -conf=/etc/caddy/caddy.conf -quic -root=/var/tmp\nGroup=www-data\nKillMode=mixed\nKillSignal=SIGQUIT\nLimitNOFILE=1048576\nLimitNPROC=512\nNoNewPrivileges=true\nPrivateDevices=true\nPrivateTmp=true\nProtectHome=true\nProtectSystem=full\nReadWriteDirectories=/etc/ssl/caddy\nRestart=on-abnormal\nTimeoutStopSec=5s\nUser=www-data\n\n[Install]\nWantedBy=multi-user.target' > /etc/systemd/system/caddy.service"
Buat /etc/caddy/
direktori, yang akan berisi file konfigurasi server web Caddy; yang /etc/ssl/caddy/
direktori, yang akan berisi sertifikat Enkrip Mari; yang /usr/share/caddy/
direktori, yang akan berisi file sampel html; dan /var/log/caddy/
direktori, yang akan berisi log server web Caddy, menggunakan mkdir
perintah. Ubah kepemilikan grup menjadi www-data
grup menggunakan chown
perintah ke /etc/ssl/caddy/
dan /var/log/caddy/
direktori. Hapus izin yang dapat dieksekusi, dapat dibaca dan ditulis dunia, menggunakan chmod
perintah untuk mengamankan /etc/ssl/caddy/
direktori.
sudo mkdir -p {/etc/{caddy/conf.d,ssl/caddy},/usr/share/caddy,/var/log/caddy} && sudo chown www-data /etc/ssl/caddy/ /var/log/caddy/ && sudo chmod 750 /etc/ssl/caddy/
Aktifkan server web Caddy.
sudo systemctl daemon-reload && sudo systemctl enable caddy
Setiap bagian di bawah ini menjelaskan cara mengkonfigurasi Caddy untuk berbagai skenario. Anda dapat menggunakan ini untuk referensi dan melompat ke bagian yang memenuhi persyaratan Anda.
Buat file templat konfigurasi tingkat dasar dasar yang dinamai caddy.conf
dalam /etc/caddy/
direktori, yang menggunakan impor untuk file konfigurasi vhost aktual untuk contoh situs web HTML statis bernama example.com.conf
dalam /etc/caddy/conf.d/
direktori menggunakan echo
perintah.
sudo su -c 'echo -e "import conf.d/*.conf" > /etc/caddy/caddy.conf' && sudo su -c 'echo -e "example.com:80 {\n\tredir http://www.example.com{url}\n}\nwww.example.com:80 {\n\terrors /var/log/caddy/example.com-error.log\n\timport header.protection\n\tlog /var/log/caddy/example.com-access.log\n\troot /var/www/html/\n}" > /etc/caddy/conf.d/example.com.conf' && sudo su -c 'echo -e "header / {\n\tX-XSS-Protection \"1; mode=block\"\n\tX-Content-Type-Options \"nosniff\"\n\tX-Frame-Options \"SAMEORIGIN\"\n}" > /etc/caddy/conf.d/header.protection'
Buat /var/www/html
direktori dan buat bagian index.html
dalam yang sederhana menggunakan echo
perintah.
sudo mkdir -p /var/www/html && sudo su -c 'echo -e "<!DOCTYPE html>"\\n"<head>"\\n\\t"<meta charset="utf-8">"\\n\\t"<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">"\\n\\t"<title>Static HTML Page"\\n\\t"</title>"\\n\\t"<meta name="description" content="">"\\n\\t"<meta name="viewport" content="width=device-width, initial-scale=1">"\\n"</head>"\\n"<body>"\\n\\t"<p>Caddy is working."\\n\\t"</p>"\\n"</body>"\\n"</html>" > /var/www/html/index.html'
Mulai server web Caddy.
sudo systemctl start caddy
Buka browser web Anda ke FQDN ( example.com
) dari instance VPS Anda.
Buat file templat konfigurasi tingkat dasar dasar yang dinamai caddy.conf
dalam /etc/caddy/
direktori yang menggunakan impor untuk file konfigurasi vhost aktual untuk contoh situs web HTML statis bernama example.com.conf
dalam /etc/caddy/conf.d/
direktori menggunakan echo
perintah.
sudo su -c 'echo -e "import conf.d/*.conf" > /etc/caddy/caddy.conf' && sudo su -c 'echo -e "example.com {\n\tredir https://www.example.com{url}\n}\nwww.example.com {\n\terrors /var/log/caddy/example.com-error.log\n\timport header.protection\n\tlog /var/log/caddy/example.com-access.log\n\troot /var/www/html/\n\ttls [email protected]\n}" > /etc/caddy/conf.d/example.com.conf' && sudo su -c 'echo -e "header / {\n\tX-XSS-Protection \"1; mode=block\"\n\tX-Content-Type-Options \"nosniff\"\n\tX-Frame-Options \"SAMEORIGIN\"\n}" > /etc/caddy/conf.d/header.protection'
Buat /var/www/html
direktori dan buat bagian index.html
dalam yang sederhana menggunakan echo
perintah.
sudo mkdir -p /var/www/html && sudo su -c 'echo -e "<!DOCTYPE html>"\\n"<head>"\\n\\t"<meta charset="utf-8">"\\n\\t"<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">"\\n\\t"<title>Static HTML Page"\\n\\t"</title>"\\n\\t"<meta name="description" content="">"\\n\\t"<meta name="viewport" content="width=device-width, initial-scale=1">"\\n"</head>"\\n"<body>"\\n\\t"<p>Caddy is working."\\n\\t"</p>"\\n"</body>"\\n"</html>" > /var/www/html/index.html'
Mulai server web Caddy.
sudo systemctl start caddy
Buka browser web Anda ke FQDN ( example.com
) dari instance VPS Anda.
Buat file templat konfigurasi tingkat dasar yang bernama caddy.conf
dalam /etc/caddy/
direktori yang menggunakan impor untuk file konfigurasi vhost aktual untuk halaman contoh PHPInfo yang disebutkan example.com.conf
dalam /etc/caddy/conf.d/
direktori menggunakan echo
perintah.
sudo su -c 'echo -e "import conf.d/*.conf" > /etc/caddy/caddy.conf' && sudo su -c 'echo -e "example.com:80 {\n\tredir http://www.example.com{url}\n}\nwww.example.com:80 {\n\terrors /var/log/caddy/example.com-error.log\n\tfastcgi / /var/run/php/php7.0-fpm.sock php\n\timport header.protection\n\tlog /var/log/caddy/example.com-access.log\n\troot /var/www/html/\n}" > /etc/caddy/conf.d/example.com.conf' && sudo su -c 'echo -e "header / {\n\tX-XSS-Protection \"1; mode=block\"\n\tX-Content-Type-Options \"nosniff\"\n\tX-Frame-Options \"SAMEORIGIN\"\n}" > /etc/caddy/conf.d/header.protection'
Buat yang sederhana index.php
di /var/www/html
direktori menggunakan echo
perintah.
sudo su -c 'echo -e "<?php\nphpinfo();\n?>" > /var/www/html/index.php'
Instal server PHP-FPM untuk memproses file PHP.
sudo apt install php-fpm -y
Mulai server web Caddy.
sudo systemctl start caddy
Buka browser web Anda ke FQDN ( example.com
) dari instance VPS Anda.
Buat file templat konfigurasi tingkat dasar dasar yang dinamai caddy.conf
dalam /etc/caddy/
direktori yang menggunakan impor untuk file konfigurasi vhost aktual untuk sampel situs web uji dinamis yang dinamai example.com.conf
dalam /etc/caddy/conf.d/
direktori menggunakan echo
perintah.
sudo su -c 'echo -e "import conf.d/*.conf" > /etc/caddy/caddy.conf' && sudo su -c 'echo -e "example.com {\n\tredir https://www.example.com{url}\n}\nwww.example.com {\n\terrors /var/log/caddy/example.com-error.log\n\tfastcgi / /var/run/php/php7.0-fpm.sock php\n\timport header.protection\n\tlog /var/log/caddy/example.com-access.log\n\troot /var/www/html/\n\ttls [email protected]\n}" > /etc/caddy/conf.d/example.com.conf' && sudo su -c 'echo -e "header / {\n\tX-XSS-Protection \"1; mode=block\"\n\tX-Content-Type-Options \"nosniff\"\n\tX-Frame-Options \"SAMEORIGIN\"\n}" > /etc/caddy/conf.d/header.protection'
Buat yang sederhana index.php
di /var/www/html
direktori menggunakan echo
perintah.
sudo su -c 'echo -e "<?php\nphpinfo();\n?>" > /var/www/html/index.php'
Instal server PHP-FPM untuk memproses file PHP.
sudo apt install php-fpm -y
Mulai server web Caddy.
sudo systemctl start caddy
Buka browser web Anda ke FQDN ( example.com
) dari instance VPS Anda.
Buat file templat konfigurasi tingkat dasar dasar yang dinamai caddy.conf
dalam /etc/caddy/
direktori yang menggunakan impor untuk file konfigurasi vhost aktual untuk sampel situs web pengujian Wordpress yang dinamai example.com.conf
dalam /etc/caddy/conf.d/
direktori menggunakan echo
perintah.
sudo su -c 'echo -e "import conf.d/*.conf" > /etc/caddy/caddy.conf' && sudo su -c 'echo -e "example.com:80 {\n\tredir http://www.example.com{url}\n}\nwww.example.com:80 {\n\terrors /var/log/caddy/example.com-error.log\n\tfastcgi / /var/run/php/php7.0-fpm.sock php\n\timport header.protection\n\tlog /var/log/caddy/example.com-access.log\n\trewrite {\n\t\tif {path} not_starts_with /wp-admin\n\t\tif {path} not_starts_with /wp-content\n\t\tif {path} not_starts_with /wp-includes\n\t\tto {path} {path}/ /index.php\n\t}\n\troot /var/www/html/\n}" > /etc/caddy/conf.d/example.com.conf' && sudo su -c 'echo -e "header / {\n\tX-XSS-Protection \"1; mode=block\"\n\tX-Content-Type-Options \"nosniff\"\n\tX-Frame-Options \"SAMEORIGIN\"\n}" > /etc/caddy/conf.d/header.protection'
Instal unzip
program untuk mengekstrak file tar-gzipped Wordpress ( latest.tar.gz
).
sudo apt install unzip
Unduh latest.tar.gz
file ke /tmp/
direktori, ubah izin pengguna dan grup dari /var/www/html
direktori ke pengguna www-data
dan grup www-data
dan ekstrak konten latest.tar.gz
file ke dalam /var/www/html/
direktori.
sudo su - www-data -c "wget -N -P /tmp/ -q https://wordpress.org/latest.tar.gz" -s /bin/bash && sudo chown -R www-data.www-data /var/www/html && sudo su - www-data -c "tar -C /var/www/html/ -zxf /tmp/latest.tar.gz --strip-components=1" -s /bin/bash && sudo su - www-data -c "rm /tmp/latest.tar.gz" -s /bin/bash
Instal server PHP-FPM untuk memproses file PHP dan ekstensi PHP yang diperlukan yang diperlukan untuk berinteraksi dengan Wordpress.
sudo apt install php-curl php-fpm php-imagick php-mbstring php-mcrypt php-mysql php-pspell php-xmlrpc -y
Instal server database MariaDB untuk menyimpan data untuk Wordpress.
sudo apt install mariadb-server -y
Opsional: Nonaktifkan skip-name-resolve
untuk menghindari penalti pencarian DNS untuk koneksi klien, matikan TCP/IP
pendengar database dan gunakan soket unix saja.
sudo sed -i '26iskip-name-resolve\nskip-networking' /etc/mysql/mariadb.conf.d/50-server.cnf
Mulai ulang server database MariaDB ke perubahan konfigurasi baru.
sudo systemctl restart mysql
Amankan server database MariaDB. Ganti ********
dudukan di bawah ini dalam perintah pertama dengan kata sandi root baru.
sudo mysql -e "UPDATE mysql.user SET Password=PASSWORD('********') WHERE User='root'" && sudo mysql -e "DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1')" && sudo mysql -e "DELETE FROM mysql.user WHERE User=''" && sudo mysql -e "DELETE FROM mysql.db WHERE Db='test' OR Db='test\_%'" && sudo mysql -e "" && sudo mysql -e "FLUSH PRIVILEGES"
Buat database wordpress_example_com
,, untuk Wordpress; pengguna database tertentu, wordpress_example_com_admin
dan hak akses database minimal yang diperlukan, ( ALTER
, CREATE
, DELETE
, DROP
, INDEX
, INSERT
, SELECT
, & UPDATE
), untuk Wordpress inti dan hari instalasi plugin untuk hari berfungsi dan inti / plugin update. Ganti example_com
di wordpress_example_com
dengan nama domain Anda yang sebenarnya, example_com
di wordpress_example_com_admin
dengan nama domain Anda yang sebenarnya dan ********
dengan password baru khusus untuk wordpress_example_com_admin
pengguna.
sudo mysql -e "CREATE DATABASE wordpress_example_com DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci" && sudo mysql -e "CREATE USER 'wordpress_example_com_admin'@'localhost' IDENTIFIED BY '********'; GRANT USAGE ON *.* TO 'wordpress_example_com_admin'@'localhost';" && sudo mysql -e "GRANT ALTER, CREATE, DELETE, DROP, INDEX, INSERT, SELECT, UPDATE ON wordpress_example_com.* TO 'wordpress_example_com_admin'@'localhost';" && sudo mysql -e "FLUSH PRIVILEGES"
Buat file konfigurasi Wordpress wp-config.php
,, di /var/www/html
direktori. Ganti example_com
di wordpress_example_com
dengan nama domain Anda yang sebenarnya, example_com
di wordpress_example_com_admin
dengan nama domain Anda yang sebenarnya dan ********
dengan password baru khusus untuk wordpress_example_com_admin
pengguna.
sudo su - www-data -c 'echo -e "<?php\ndefine('\'DB_CHARSET''\'', '\'utf8''\'');\ndefine('\'DB_COLLATE''\'', '\'''\'');\ndefine('\'DB_HOST''\'', '\'localhost''\'');\ndefine('\'DB_NAME''\'', '\'wordpress_example_com''\'');\ndefine('\'DB_PASSWORD''\'', '\'********''\'');\ndefine('\'DB_USER''\'', '\'wordpress_example_com_admin''\'');\ndefine('\'FS_METHOD''\'', '\'direct''\'');\ndefine('\'WP_DEBUG''\'', false);" > /var/www/html/wp-config.php' -s /bin/bash && sudo su -c www-data -c "curl -s https://api.wordpress.org/secret-key/1.1/salt/ >> /var/www/html/wp-config.php" && sudo su - www-data -c 'echo -e "\$table_prefix = '\'wp_''\'';\nif ( !defined('\'ABSPATH''\'') )\n\tdefine('\'ABSPATH''\'', dirname(__FILE__) . '\'/''\'');\nrequire_once(ABSPATH . '\'wp-settings.php''\'');\nfunction _remove_script_version( \$src ){ if ( strpos( \$src, '\'ver=''\'' ) ) \$src = remove_query_arg( '\'ver''\'', \$src ); return \$src; }\nadd_filter( '\'script_loader_src''\'', '\'_remove_script_version''\'', 15, 1 );\nadd_filter( '\'style_loader_src''\'', '\'_remove_script_version''\'', 15, 1 );" >> /var/www/html/wp-config.php' -s /bin/bash
Mulai server web Caddy.
sudo systemctl start caddy
Buka browser web Anda ke FQDN ( example.com
) dari instance VPS Anda. Anda akan melihat halaman pemilihan bahasa. Setelah memilih bahasa, klik Continue
tombol biru , di kanan bawah, untuk pergi ke langkah selanjutnya dari instalasi Wordpress.
Pada halaman berikutnya, masukkan judul untuk situs web Anda di Site Title
bidang (1), nama pengguna administrator di Username
bidang (2). Gunakan kata sandi yang dihasilkan atau masukkan kata sandi Anda sendiri di Password
bidang (3). Masukkan alamat email yang valid di Your Email
bidang (4) dan aktifkan atau nonaktifkan Search Engine Visibility
opsi (5), tergantung pada apakah situs Anda sedang dalam tahap pembuatan. Ketika Anda puas, klik Install Wordpress
tombol abu-abu (6) untuk menyelesaikan pengaturan Wordpress.
Anda akan tiba di area administrasi Wordpress. Instalasi awal Wordpress sekarang selesai.
Buat file templat konfigurasi tingkat dasar dasar yang dinamai caddy.conf
dalam /etc/caddy/
direktori yang menggunakan impor untuk file konfigurasi vhost aktual untuk sampel situs web pengujian Wordpress yang dinamai example.com.conf
dalam /etc/caddy/conf.d/
direktori menggunakan echo
perintah.
sudo su -c 'echo -e "import conf.d/*.conf" > /etc/caddy/caddy.conf' && sudo su -c 'echo -e "example.com {\n\tredir https://www.example.com{url}\n}\nwww.example.com {\n\terrors /var/log/caddy/example.com-error.log\n\tfastcgi / /var/run/php/php7.0-fpm.sock php\n\timport header.protection\n\tlog /var/log/caddy/example.com-access.log\n\trewrite {\n\t\tif {path} not_starts_with /wp-admin\n\t\tif {path} not_starts_with /wp-content\n\t\tif {path} not_starts_with /wp-includes\n\t\tto {path} {path}/ /index.php\n\t}\n\troot /var/www/html/\n\ttls [email protected]\n}" > /etc/caddy/conf.d/example.com.conf' && sudo su -c 'echo -e "header / {\n\tX-XSS-Protection \"1; mode=block\"\n\tX-Content-Type-Options \"nosniff\"\n\tX-Frame-Options \"SAMEORIGIN\"\n}" > /etc/caddy/conf.d/header.protection'
Instal unzip
program untuk mengekstrak file tar-gzipped Wordpress, ( latest.tar.gz
).
sudo apt install unzip
Unduh latest.tar.gz
file ke /tmp/
direktori, ubah izin pengguna dan grup dari /var/www/html
direktori ke pengguna www-data
dan grup www-data
dan ekstrak konten latest.tar.gz
file ke dalam /var/www/html/
direktori.
sudo su - www-data -c "wget -N -P /tmp/ -q https://wordpress.org/latest.tar.gz" -s /bin/bash && sudo chown -R www-data.www-data /var/www/html && sudo su - www-data -c "tar -C /var/www/html/ -zxf /tmp/latest.tar.gz --strip-components=1" -s /bin/bash && sudo su - www-data -c "rm /tmp/latest.tar.gz" -s /bin/bash
Instal server PHP-FPM untuk memproses file PHP dan ekstensi PHP yang diperlukan yang diperlukan untuk berinteraksi dengan Wordpress.
sudo apt install php-curl php-fpm php-imagick php-mbstring php-mcrypt php-mysql php-pspell php-xmlrpc -y
Instal server database MariaDB untuk menyimpan data untuk Wordpress.
sudo apt install mariadb-server -y
Opsional: Nonaktifkan skip-name-resolve
untuk menghindari penalti pencarian DNS untuk koneksi klien, matikan pendengar basis data TCP / IP dan gunakan soket unix saja.
sudo sed -i '26iskip-name-resolve\nskip-networking' /etc/mysql/mariadb.conf.d/50-server.cnf
Mulai ulang server database MariaDB ke perubahan konfigurasi baru.
sudo systemctl restart mysql
Amankan server database MariaDB. Ganti ********
dudukan di bawah ini dalam perintah pertama dengan kata sandi root baru.
sudo mysql -e "UPDATE mysql.user SET Password=PASSWORD('********') WHERE User='root'" && sudo mysql -e "DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1')" && sudo mysql -e "DELETE FROM mysql.user WHERE User=''" && sudo mysql -e "DELETE FROM mysql.db WHERE Db='test' OR Db='test\_%'" && sudo mysql -e "" && sudo mysql -e "FLUSH PRIVILEGES"
Buat database wordpress_example_com
,, untuk Wordpress; pengguna database tertentu, wordpress_example_com_admin
dan hak akses database minimal yang diperlukan ( ALTER
, CREATE
, DELETE
, DROP
, INDEX
, INSERT
, SELECT
, & UPDATE
) untuk Wordpress inti dan plugin yang hari instalasi untuk hari berfungsi dan inti / plugin update. Ganti example_com
di wordpress_example_com
dengan nama domain Anda yang sebenarnya, example_com
di wordpress_example_com_admin
dengan nama domain Anda yang sebenarnya dan ********
dengan password baru khusus untuk wordpress_example_com_admin
pengguna.
sudo mysql -e "CREATE DATABASE wordpress_example_com DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci" && sudo mysql -e "CREATE USER 'wordpress_example_com_admin'@'localhost' IDENTIFIED BY '********'; GRANT USAGE ON *.* TO 'wordpress_example_com_admin'@'localhost';" && sudo mysql -e "GRANT ALTER, CREATE, DELETE, DROP, INDEX, INSERT, SELECT, UPDATE ON wordpress_example_com.* TO 'wordpress_example_com_admin'@'localhost';" && sudo mysql -e "FLUSH PRIVILEGES"
Buat file konfigurasi Wordpress wp-config.php
,, di /var/www/html
direktori. Ganti example_com
di wordpress_example_com
dengan nama domain Anda yang sebenarnya, example_com
di wordpress_example_com_admin
dengan nama domain Anda yang sebenarnya dan ********
dengan password baru khusus untuk wordpress_example_com_admin
pengguna.
sudo su - www-data -c 'echo -e "<?php\ndefine('\'DB_CHARSET''\'', '\'utf8''\'');\ndefine('\'DB_COLLATE''\'', '\'''\'');\ndefine('\'DB_HOST''\'', '\'localhost''\'');\ndefine('\'DB_NAME''\'', '\'wordpress_example_com''\'');\ndefine('\'DB_PASSWORD''\'', '\'********''\'');\ndefine('\'DB_USER''\'', '\'wordpress_example_com_admin''\'');\ndefine('\'FS_METHOD''\'', '\'direct''\'');\ndefine('\'WP_DEBUG''\'', false);" > /var/www/html/wp-config.php' -s /bin/bash && sudo su -c www-data -c "curl -s https://api.wordpress.org/secret-key/1.1/salt/ >> /var/www/html/wp-config.php" && sudo su - www-data -c 'echo -e "\$table_prefix = '\'wp_''\'';\nif ( !defined('\'ABSPATH''\'') )\n\tdefine('\'ABSPATH''\'', dirname(__FILE__) . '\'/''\'');\nrequire_once(ABSPATH . '\'wp-settings.php''\'');\nfunction _remove_script_version( \$src ){ if ( strpos( \$src, '\'ver=''\'' ) ) \$src = remove_query_arg( '\'ver''\'', \$src ); return \$src; }\nadd_filter( '\'script_loader_src''\'', '\'_remove_script_version''\'', 15, 1 );\nadd_filter( '\'style_loader_src''\'', '\'_remove_script_version''\'', 15, 1 );" >> /var/www/html/wp-config.php' -s /bin/bash
Mulai server web Caddy.
sudo systemctl start caddy
Buka browser web Anda ke FQDN ( example.com
) dari instance VPS Anda. Setelah memilih bahasa, klik Continue
tombol biru , di kanan bawah, untuk pergi ke langkah selanjutnya dari instalasi Wordpress.
Pada halaman berikutnya, masukkan judul untuk situs web Anda di Site Title
bidang (1), nama pengguna administrator di Username
bidang (2). Gunakan kata sandi yang dihasilkan atau masukkan kata sandi Anda sendiri di Password
bidang (3). Masukkan alamat email yang valid di Your Email
bidang (4) dan aktifkan atau nonaktifkan Search Engine Visibility
opsi (5), tergantung pada apakah situs Anda sedang dalam tahap pembuatan. Ketika Anda puas, klik Install Wordpress
tombol abu-abu (6) untuk menyelesaikan pengaturan Wordpress.
Anda akan tiba di area administrasi Wordpress. Instalasi awal Wordpress sekarang selesai.
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.
Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.
Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.
Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.
CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?
Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.
Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!
Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.
Baru-baru ini Apple merilis macOS Catalina 10.15.4 pembaruan suplemen untuk memperbaiki masalah tetapi tampaknya pembaruan menyebabkan lebih banyak masalah yang mengarah ke bricking mesin mac. Baca artikel ini untuk mempelajari lebih lanjut