مطالب مرتبط
دستهبندیهای سایت
مشاهده دستهبندیها
بستن دستهبندیها
-
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
مشاهده همه دستهها
فعالسازی پشتیبانی HTTP/2 با Apache برای WebMail Pro PHP
در این مقاله:
نکته: ما در حال تغییر ساختار فایل و پیکربندی بسیاری از استکهای بیتنامی هستیم. در نتیجهی این تغییرات، مسیر فایلهایی که در این آموزش به آنها اشاره شده ممکن است تغییر کند که این موضوع هم بستگی دارد که استک بیتنامی شما از پکیجهای سیستمی نیتیو لینوکس استفاده میکند (رویکرد 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) استفاده میکند و به شما کمک میکند که در این راهنما مسیر، پیکربندی و دستورات متناسب با آن را انتخاب کنید. برای اطلاعات بیشتر راجع به این تغییرات، به بخش سوالات رایج مراجعه کنید.
استکهای بیتنامی همراه با ماژول mod_http2 ارائه میشوند، اما این ماژول به صورت پیشفرض فعال نشده است. برای فعالسازی این ماژول، این دستورالعمل را دنبال کنید. پس از فعالسازی ماژول، مراحل زیر را دنبال کنید:
رویکرد A: اپلیکشینهایی که از پکیجهای سیستمی استفاده میکنند
- خطوط زیر را به فایل پیکربندی پیشفرض هاست مجازی Apache HTTP و داخل بخش VirtualHost پیشفرض اضافه کنید تا به شکل زیر در بیاید. این فایل در /opt/bitnami/apache2/conf/bitnami/bitnami.conf قرار دارد:
<VirtualHost _default_:80>
...
Protocols h2 h2c http/1.1
</VirtualHost>
- خطوط زیر را به فایل پیکربندی پیشفرض هاست مجازی Apache HTTPS و داخل بخش VirtualHost پیشفرض اضافه کنید تا به شکل زیر در بیاید. این فایل در /opt/bitnami/apache2/conf/bitnami/bitnami-ssl.conf قرار دارد:
<VirtualHost _default_:443>
...
Protocols h2 h2c http/1.1
</VirtualHost>
- خطوط زیر را به تمام فایلهای تعریفشدهی هاست مجازیApache موجود در دایرکتوری /opt/bitnami/apache2/conf/vhosts و در بخش VirtualHost پیشفرض هر فایل اضافه کنید تا به شکل زیر در بیاید:
<VirtualHost 127.0.0.1:PORT _default_:PORT>
...
Protocols h2 h2c http/1.1
</VirtualHost>
نکته: PORT را با شمارهی پورت مورد استفادهی هاست مجازیتان جایگزین کنید.
- بعد از اصلاح فایلهای پیکربندی، آپاچی را دوباره راهاندازی کنید تا تغییرات اعمال شوند.
sudo /opt/bitnami/ctlscript.sh restart apache
رویکرد B: اپلیکیشنهای Self-contained بیتنامی
- خطوط زیر را به فایل پیکربندی پیشفرض هاست مجازی Apache و داخل بخش VirtualHost پیشفرض اضافه کنید تا به شکل زیر در بیاید. این فایل در /opt/bitnami/apache2/conf/bitnami/bitnami.conf قرار دارد:
<VirtualHost _default_:80>
...
Protocols h2 h2c http/1.1
</VirtualHost>
...
<VirtualHost _default_:443>
...
Protocols h2 h2c http/1.1
</VirtualHost>
این کار را برای هر هاست مجازی دیگری که تعریف کردهاید، تکرار کنید.
- بعد از اصلاح فایلهای پیکربندی، آپاچی را دوباره راهاندازی کنید تا تغییرات اعمال شوند.
sudo /opt/bitnami/ctlscript.sh restart apache