วิธีการติดตั้ง Analytics นับบน Ubuntu 16.10

นับเป็นโอเพ่นซอร์สการวิเคราะห์เว็บ / มือถือและแพลตฟอร์มการตลาด มันมาพร้อมกับคุณสมบัติมากมายสำหรับการรวบรวมข้อมูลจากเว็บมือถือหรือแอพพลิเคชั่นเกม มันให้การปรับปรุงข้อมูลเรียลไทม์และรวมถึงระบบที่ใช้ปลั๊กอิน ในบทช่วยสอนนี้เราจะติดตั้งเซิร์ฟเวอร์ Countly บน Ubuntu 16.10

ข้อกำหนดเบื้องต้น

  • อินสแตนซ์เซิร์ฟเวอร์ Vultr 64- บิต Ubuntu 16.10 ที่มี atleast 2GB RAM
  • sudo ผู้ใช้

ขั้นตอนที่ 1: ทำการอัปเดตระบบ

ก่อนที่จะติดตั้งแพ็กเกจใด ๆ บนอินสแตนซ์ของเซิร์ฟเวอร์ Ubuntu ขอแนะนำให้อัพเดตระบบ ล็อกอินโดยใช้ผู้ใช้ sudo และรันคำสั่งต่อไปนี้เพื่ออัพเดตระบบ

sudo apt-get update
sudo apt-get -y upgrade

ขั้นตอนที่ 2: ติดตั้งเซิร์ฟเวอร์นับจำนวน

เซิร์ฟเวอร์จำนวนมากสามารถติดตั้งได้โดยตรงโดยใช้คำสั่งต่อไปนี้

sudo apt-get install unzip
su -c "wget -qO- http://c.ly/install | bash"

คำสั่งดังกล่าวจะดาวน์โหลดและติดตั้งการอ้างอิงที่จำเป็นทั้งหมดรวมถึงซอฟต์แวร์เซิร์ฟเวอร์ Countly

ขั้นตอนที่ 3: เซิร์ฟเวอร์ที่ปลอดภัยด้วย Let's Encrypt SSL

ก่อนที่จะติดตั้ง Let's Encrypt คุณต้องมีโดเมนหรือโดเมนย่อยที่ชี้ไปยังที่อยู่ IP ของคุณ รันคำสั่งต่อไปนี้เพื่อติดตั้ง Certbot ในระบบของคุณ

sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get -y install certbot

เริ่มต้นสคริปต์ Certbot เพื่อรับใบรับรอง SSL สำหรับคุณ ตรวจสอบให้แน่ใจว่าได้แทนที่countly.example.comชื่อโดเมนที่แท้จริงทั้งหมดของคุณแล้ว แทนที่<user_name>ด้วยชื่อผู้ใช้ปัจจุบัน

sudo certbot certonly --webroot -w /home/<user_name>/countly/frontend/express/public -d countly.example.com

คำสั่งดังกล่าวจะขอที่อยู่อีเมลของคุณและจะสร้างใบรับรอง SSL countly.example.comสำหรับ

สร้างพารามิเตอร์ Diffie-Hellman ที่แข็งแกร่งโดยใช้คำสั่งต่อไปนี้

sudo openssl dhparam -outform pem -out /etc/letsencrypt/live/countly.example.com/dhparam2048.pem 2048

ตอนนี้คุณจะต้องแก้ไขการกำหนดค่าเริ่มต้นของ Nginx เพื่อให้เว็บไซต์ของคุณสามารถเข้าถึงได้โดยใช้ HTTPS รันคำสั่งต่อไปนี้เพื่อแก้ไขไฟล์กำหนดค่า Nginx เริ่มต้น

sudo nano /etc/nginx/sites-available/default

แทนที่การกำหนดค่าที่มีอยู่ด้วยต่อไปนี้

server {
    listen 80;
    return 301 https://$host$request_uri;
}
server {
    listen   443;
    server_name  localhost;
    access_log  off;
    ssl on;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    ssl_ciphers 'kEECDH+ECDSA+AES128 kEECDH+ECDSA+AES256 kEECDH+AES128 kEECDH+AES256 kEDH+AES128 kEDH+AES256 DES-CBC3-SHA +SHA !aNULL !eNULL !LOW !kECDH !DSS !MD5 !EXP !PSK !SRP !CAMELLIA !SEED';
    ssl_session_cache builtin:1000 shared:SSL:10m;
    ssl_stapling on;

    ssl_dhparam /etc/letsencrypt/live/countly.example.com/dhparam2048.pem;
    ssl_certificate /etc/letsencrypt/live/countly.example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/countly.example.com/privkey.pem;

    location = /i {
        proxy_pass http://127.0.0.1:3001;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP $remote_addr;
    }

    location ^~ /i/ {
        proxy_pass http://127.0.0.1:3001;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP $remote_addr;
    }

    location = /o {
        proxy_pass http://127.0.0.1:3001;
    }

    location ^~ /o/ {
        proxy_pass http://127.0.0.1:3001;
    }

    location / {
        proxy_pass http://127.0.0.1:6001;
        proxy_set_header Host $http_host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

ตอนนี้รีสตาร์ทเซิร์ฟเวอร์ Countly และเว็บเซิร์ฟเวอร์ Nginx

sudo countly restart
sudo systemctl restart nginx

การติดตั้ง Countly Server เสร็จสิ้นแล้วคุณสามารถเข้าถึงแผงควบคุมได้ตามที่อยู่ต่อไปนี้

https://countly.example.com

คุณจะถูกขอให้สร้างบัญชีผู้ดูแลระบบทันทีที่คุณเปิดลิงก์ด้านบนในเบราว์เซอร์ เมื่อสร้างบัญชีผู้ดูแลระบบแล้วคุณจะถูกขอให้เพิ่มแอปพลิเคชันใหม่ลงใน Countly เพื่อรวบรวมข้อมูล เพลิดเพลินกับเซิร์ฟเวอร์ Countly ใหม่ของคุณ!

ฝากความเห็น

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true