دستهبندیهای سایت
مشاهده دستهبندیها
بستن دستهبندیها
-
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
مشاهده همه دستهها
درک پیکربندی پیشفرض فایل Htaccess در Zurmo
در این مقاله:
یکی از اصلیترین اهداف ما پیکربندی اپلیکشنهای Bitnami به امنترین شکل ممکن است. به همین دلیل پیکربندی فایلهای .htaccess را به فایلهای پیکربندی اصلی اپلیکیشن منتقل و گزینهی AllowOverride را بهشکل پیشفرض روی None تنظیم کردهایم.
فایلهای .htaccess
محتوای فایلهای .htaccess به فایل /opt/bitnami/apps/APPNAME/conf/htaccess.conf منتقل شده است. برای نمونه:
- فایل /opt/bitnami/apps/APPNAME/conf/httpd-app.conf فایل پیکربندی اصلی اپلیکیشن است. این فایل همچنین منشا فایل htaccess.conf است.
<Directory "/opt/bitnami/apps/APPNAME/htdocs">
Options +MultiViews
AllowOverride None
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3>
Require all granted
</IfVersion>
</Directory>
Include "/opt/bitnami/apps/APPNAME/conf/htaccess.conf"
- فایل /opt/bitnami/apps/APPNAME/conf/htaccess.conf شامل تمام محتواهای مورد نیاز فایلهای .htaccess است که اپلیکیشن به آن نیاز دارد. این فایل معمولن به شکل زیر است:
<Directory /opt/bitnami/apps/APPNAME/htdocs/cache>
Deny from all
</Directory>
<Directory /opt/bitnami/apps/APPNAME/htdocs/images>
# Protect against bug 28235
<IfModule rewrite_module>
RewriteEngine On
RewriteCond %{QUERY_STRING} \.[^\\/:*?\x22<>|%]+(#|\?|$) [nocase]
RewriteRule . - [forbidden]
</IfModule>
</Directory>
<Directory /opt/bitnami/apps/APPNAME/htdocs/includes>
Deny from all
</Directory>
<Directory /opt/bitnami/apps/APPNAME/htdocs/languages>
Deny from all
</Directory>
<Directory /opt/bitnami/apps/APPNAME/htdocs/maintenance>
Deny from all
</Directory>
<Directory /opt/bitnami/apps/APPNAME/htdocs/maintenance/archives>
Deny from all
</Directory>
<Directory /opt/bitnami/apps/APPNAME/htdocs/serialized>
Deny from all
</Directory>
اضافه کردن بخشی جدید به فایل .Htaccess هنگام نصب یک پلاگین
برخی پلاگینها هنگام نصب، یک فایل .htaccess در دایرکتوری /opt/bitnami/apps/APPNAME/htdocs یا /opt/bitnami/apps/APPNAME/htdocs//plugins ایجاد میکنند که Apache قادر به خواندن آنها نیست. به همین دلیل توصیه آن است که محتوای این فایلها را به فایل /opt/bitnami/apps/APPNAME/conf/htaccess.conf منتقل کنید. برای انجام این کار مراحل زیر را طی کنید:
- ورودی جدیدی به فایل /opt/bitnami/apps/APPNAME/conf/htaccess.conf اضافه کنید، در آن مسیر فایل htaccess را (/opt/bitnami/apps/APPNAME/htdocs یا /opt/bitnami/apps/APPNAME/htdocs//plugins) مشخص کنید و محتوای زیر را در آن paste کنید.
نکته: به جای CONTENT، محتوای فایل /opt/bitnami/apps/APPNAME/htdocs/.htaccess را که پلاگین ایجاد کرده است، قرار دهید.
- Apache را دوباره راهاندازی کنید تا تغییرات اعمال شود.
sudo /opt/bitnami/ctlscript.sh restart