دستهبندیهای سایت
مشاهده دستهبندیها
بستن دستهبندیها
-
AbanteCart
-
ActiveMQ
-
Akeneo
-
Alfresco Community
- Apache
-
Apache Airflow
-
Apache Guacamole
-
Apache Solr
-
Canvas LMS
-
Cassandra
- CI/CD
-
CiviCRM
-
CMS Made Simple
-
Code Dx
-
Composr
-
Concrete5
-
Confluent Platform
-
Coppermine
-
CouchDB
- cPanel
-
Diaspora
- Directadmin
-
Discourse
-
Django
-
DokuWiki
-
Dolibarr
-
DreamFactory
-
Drupal
-
Elasticsearch
-
ELK
-
ERPNext
-
EspoCRM
-
Etcd
-
eXo Platform
-
Fat Free CRM
-
Ghost
-
GitLab CE
-
GitLab EE
-
Grafana
-
Hadoop
-
HashiCrop Consul
-
HHVM
-
Horde Groupware Webmail
-
JasperReport
-
Jenkins
-
JetBrain YouTrack
-
JFrog Artifactory Open Source
-
Joomla
-
JRuby
-
Kafka
-
Kong
-
Kubernetes Sandbox
-
Lamp
-
LAMP Production-Ready
-
LAPP
-
Let’s Chat
-
Liferay
-
Limesurvey
-
Live Helper Chat
- LVM
-
Magento
-
Mahara
-
Mantis
-
MariaDB
-
MariaDB Galera
-
Matomo
-
Mattermost
-
Mautic
-
MEAN
-
MediaWiki
-
Memcached
-
MODX
-
MongoDB
-
Moodle
-
MyBB
-
MySQL
-
NATS
-
Neo4j
-
Neos
- Nginx
-
NGINX Open Source
-
Noalyss
-
Node.JS
-
Node.js
-
nopCommerce
-
Odoo
-
Open Atrium
-
Open EdX
-
Opencart
-
Openfire
-
OpenProject
-
Orange HRM
-
OroCRM
-
OsClass
-
Owncloud
-
OXID EShop
-
Parse Server
-
Phabricator
-
PhpBB
-
PhpList
-
Pimcore
-
Plone
-
Pootle
-
PostgreSQL
-
Prestashop
-
ProcessMaker Community
-
ProcessWire
- ProFTPD
-
Publify
-
RabbitMQ
-
Redash
-
Redis
-
Redmine
-
Redmine+Agile
-
ReportServer Community
-
ReportServer Enterprise
-
Resource Space
-
Review Board
-
Review Board + Power Pack
-
Roundcube
-
Ruby
-
SEO Panel
-
SilverStripe
-
Simple Machines Forum
-
SonarQube
-
Spree
-
Subversion
-
SuiteCRM
-
TensorFlow Serving
-
TestLink
-
Tiki Wiki CMS Groupware
-
Tiny Tiny RSS
-
Tomcat
-
Trac
-
TYPO3
- Virtualmin
-
Weblate
-
WebMail Pro PHP
-
WildFly
-
Wordpress
-
WordPress Multisite
-
WordPress Production-Ready
-
WordPress With NGINX And SSL
-
XOOPS
-
ZooKeeper
-
Zurmo
مشاهده همه دستهها
رمزنگاری یک جدول پایگاه داده MySQL/MariaDB برای TestLink
نکته: ما در حال تغییر ساختار فایل و پیکربندی بسیاری از استکهای بیتنامی هستیم. در نتیجهی این تغییرات، مسیر فایلهایی که در این آموزش به آنها اشاره شده ممکن است تغییر کند که این موضوع هم بستگی دارد که استک بیتنامی شما از پکیجهای سیستمی نیتیو لینوکس استفاده میکند (رویکرد A) یا نسخهای self-contained است (رویکرد B). برای تشخیص نوع استکتان و انتخاب رویکرد متناسب، دستور زیر را اجرا کنید:
test! -f "/opt/bitnami/common/bin/openssl" && echo "Approach A: Using system packages." || echo "Approach B: Self-contained installation."
خروجی این دستور نشان میدهد که اپلیکیشن شما از کدام رویکرد (A یا B) استفاده میکند و به شما کمک میکند که در این راهنما مسیر، پیکربندی و دستورات متناسب با آن را انتخاب کنید. برای اطلاعات بیشتر راجع به این تغییرات، به بخش سوالات رایج مراجعه کنید.
برای پیکربندی پشتیبانیِ رمزنگاری جدول، مراحل زیر را دنبال کنید:
- فایل پیکربندی را که با توجه به نوع اپلیکیشن شما، در یکی از محلهای زیر قرار دارد، باز کنید:
- برای آن دسته از اپلیکیشنهایی که رویکرد A را دنبال میکنند (از پکیجهای سیستمی لینوکس استفاده میکنند): /opt/bitnami/mysql/conf/my.cnf
- برای آن دسته از اپلیکیشنهایی که رویکرد B را دنبال میکنند (اپلیکیشنهای Self-contained): /opt/bitnami/mysql/my.cnf
- خطوط زیر را به فایل پیکربندی و داخل بخش [mysqld] اضافه کنید تا پلاگین keyring_file فعال شود:
early-plugin-load=keyring_file.so
keyring_file_data=/opt/bitnami/mysql/data/keyring
نکته: زمانی که اولین جدول رمزنگاری شود، فایل keyring در آدرس بالا ایجاد میشود. از این فایل یک نسخهی پشتیبان تهیه کنید، زیرا دادههای ذخیره شده در جداول رمزنگاری شده بدون آن قابل بازیابی نیست.
- سرور MySQL را دوباره راهاندازی کنید:
sudo /opt/bitnami/ctlscript.sh restart mysql
- با اجرای درخواست زیر در کلاینت MySQL اطمینان حاصل کنید که پلاگین keyring_file فعال باشد:
SELECT PLUGIN_NAME, PLUGIN_STATUS FROM INFORMATION_SCHEMA.PLUGINS WHERE PLUGIN_NAME LIKE 'keyring%';
اکنون با اضافه کردن عبارت ENCRYPTED=’y’ به هر دستور CREATE TABLE باید بتوانید جدولی رمزنگاری شده ایجاد کنید. برای مثال:
CREATE TABLE mytable (id INT, value VARCHAR (255)) ENCRYPTION='Y'
جداول پیشین را که رمزنگاری نشدهاند، میتوان با دستور ALTER TABLE رمزنگاری کرد. مانند مثال زیر:
ALTER TABLE mytable ENCRYPTION='Y'