نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
Countly یک بستر باز / تحلیلی و بازاریابی منبع باز است. این نرم افزار دارای چندین ویژگی برای جمع آوری داده ها از برنامه های وب ، موبایل یا بازی است. این به روزرسانی داده های زمان واقعی را ارائه می دهد و شامل یک سیستم مبتنی بر افزونه است. در این آموزش Countly server را روی CentOS 7 نصب خواهیم کرد.
قبل از نصب هر بسته در نمونه سرور CentOS ، توصیه می شود سیستم را به روز کنید. با استفاده از کاربر sudo وارد شوید و دستورالعمل های زیر را برای بروزرسانی سیستم اجرا کنید.
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
پس از اتمام راه اندازی مجدد سیستم ، دوباره به عنوان کاربر sudo وارد شوید و به مرحله بعدی بروید.
شمارش سرور را می توان به طور مستقیم با استفاده از دستور زیر نصب کرد.
su -c "wget -qO- http://c.ly/install | bash"
شما باید رمز عبور اصلی خود را در اینجا تهیه کنید. دستور فوق کلیه وابستگی های مورد نیاز و همچنین نرم افزار Countly server را بارگیری و نصب می کند.
درگاه های مورد نیاز را از طریق دیوار آتش سیستم مجاز کنید.
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --add-service=https --permanent
sudo firewall-cmd --add-service=smtp --permanent
sudo firewall-cmd --reload
با استفاده از دستور زیر می توانید وضعیت برنامه را بررسی کنید.
sudo countly status
برای شروع و متوقف کردن سرور Countly در صورت لزوم از دستورات زیر استفاده کنید.
sudo countly start
sudo countly stop
قبل از نصب Let Encrypt ، باید یک دامنه یا زیر دامنه به سمت آدرس IP خود داشته باشید. دستورات زیر را برای نصب Certbot در سیستم خود اجرا کنید.
sudo yum -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/conf.d/default.conf
پیکربندی موجود را با موارد زیر جایگزین کنید.
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 جدید خود لذت ببرید!
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.