Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Dalam tutorial ini, anda akan belajar memasang perisian NextCloud . Kami akan menggunakan Caddy untuk keperluan pelayan web kami, kerana ia membolehkan konfigurasi yang lebih mudah dan pengeluaran sijil SSL yang mudah. Arahan dalam panduan ini ditulis untuk NextCloud 12, tetapi mungkin juga berfungsi untuk versi yang lebih baru.
Sebelum kita memulakan, pastikan pelayan anda terkini, dan pasang modul PHP 7.1 yang diperlukan.
apt-get update
apt-get upgrade -y
apt-get install software-properties-common unzip
Pasang dan konfigurasikan PHP 7.1.
apt-get install -y python-software-properties
add-apt-repository -y ppa:ondrej/php
apt-get update -y
apt-get install -y php7.1 php7.1-fpm php7.1-cli php7.1-json php7.1-curl php7.1-imap php7.1-gd php7.1-mysql php7.1-xml php7.1-zip php7.1-intl php7.1-mcrypt php-imagick php7.1-mbstring
Untuk Caddy, kami akan menggunakan soket TCP dan bukannya soket Unix, kerana ia lebih dioptimumkan.
Edit fail /etc/php/7.1/fpm/pool.d/www.conf
di sekitar baris 36. Cari listen = /run/php/php7.1-fpm.sock
. Komen dan tambahkan soket TCP, seperti yang ditunjukkan di bawah:
;listen = /run/php/php7.1-fpm.sock
listen = 127.0.0.1:9000
Sekarang mulakan semula PHP7.1-fpm.
service php7.1-fpm restart
Seterusnya, kita mesti memasang Caddy.
Menjalankan skrip persediaan Caddy secara automatik akan memuat turun versi yang betul untuk sistem anda (32 / 64bit) dan memasangnya.
curl https://getcaddy.com | bash -s personal
Buat direktori root di mana kami akan melayani fail dari:
mkdir -p /var/www/nextcloud
Buat folder /etc/caddy
dan fail " Caddyfile
".
mkdir -p /etc/caddy
nano /etc/caddy/Caddyfile
Sekarang, tampal kandungan berikut:
your-domain-here.com {
root /var/www/nextcloud
log /var/log/nextcloud_access.log
errors /var/log/nextcloud_errors.log
fastcgi / 127.0.0.1:9000 php {
env PATH /bin
}
rewrite {
r ^/index.php/.*$
to /index.php?{query}
}
# client support (e.g. os x calendar / contacts)
redir /.well-known/carddav /remote.php/carddav 301
redir /.well-known/caldav /remote.php/caldav 301
# remove trailing / as it causes errors with php-fpm
rewrite {
r ^/remote.php/(webdav|caldav|carddav|dav)(\/?)$
to /remote.php/{1}
}
rewrite {
r ^/remote.php/(webdav|caldav|carddav|dav)/(.+?)(\/?)$
to /remote.php/{1}/{2}
}
rewrite {
r ^/public.php/(.+?)(\/?)$
to /public.php/(.+?)(\/?)$
}
# .htaccess / data / config / ... shouldn't be accessible from outside
status 403 {
/.htacces
/data
/config
/db_structure
/.xml
/README
}
header / Strict-Transport-Security "max-age=31536000;"
}
Mari juga mengubah Caddy menjadi perkhidmatan. Tampal baris ini ke fail /etc/systemd/system/caddy.service
.
[Unit]
Description=Caddy HTTP/2 web server %I
Documentation=https://caddyserver.com/docs
After=network-online.target
Wants=network-online.target
Wants=systemd-networkd-wait-online.service
[Service]
; run user and group for caddy
User=root
Group=root
ExecStart=/usr/local/bin/caddy -agree=true -conf=/etc/caddy/Caddyfile
Restart=on-failure
; create a private temp folder that is not shared with other processes
PrivateTmp=true
; limit the number of file descriptors, see `man systemd.exec` for more limit settings
LimitNOFILE=8192
[Install]
WantedBy=multi-user.target
Aktifkan dan jalankan pelayan Caddy.
systemctl enable caddy.service
systemctl start caddy.service
Pangkalan data diperlukan untuk persediaan NextCloud.
Catatan : Simpan dan ingat kata laluan root yang anda pilih semasa pemasangan MariaDB!
Jalankan arahan berikut untuk memasang MariaDB. Anda mungkin mahu mengganti repositori MariaDB dengan yang lain yang anda pilih.
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
add-apt-repository 'deb [arch=amd64,i386] http://ftp.utexas.edu/mariadb/repo/10.2/ubuntu zesty main'
apt update
apt install mariadb-server -y
Dengan MariaDB terpasang, kita harus membuat pengguna dan pangkalan data untuk pemasangan NextCloud.
Jalankan urutan arahan ini:
mysql -u root -p
CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'exampleUser'@'localhost' IDENTIFIED BY 'securepassword';
FLUSH PRIVILEGES;
exit
Tukar ke direktori root untuk tempat pemasangannya berada dan laksanakan perintah berikut.
cd /var/www/nextcloud
wget https://download.nextcloud.com/server/releases/nextcloud-12.0.0.zip
unzip nextcloud-*
mv nextcloud/* .
chown -R www-data:www-data /var/www/nextcloud
rm -rf nextcloud-*.zip
Sekarang lawati nama domain atau alamat IP anda dan anda akan disambut oleh skrin pemasangan. Ikuti arahan pemasangan di skrin dan isikan butiran akaun pentadbir, pengguna pangkalan data, kata laluan dan nama yang dikehendaki.
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.
Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.
Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.
Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.
CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?
Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.
Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!
Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.
Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut