Workcloud لتثبيت Workcube على خوادم Linux وWindows
Workcloud؛ إنه تطبيق تثبيت Workcube على شبكة الإنترنت. لتثبيت Workcube، يتم أولاً إنشاء موقع ويب على الخادم الخاص بك باستخدام المجال /workcloud عن طريق استنساخ رموز تثبيت Workcube عبر git . يتم تثبيت Workcube خطوة بخطوة مع Workcloud. يمكنك استخدام Sudo أو أوامر Powershell لتثبيت تطبيق Workcloud على الخادم الخاص بك.
تثبيت Workcloud باستخدام أوامر Sudo في Linux
تكوين Apache وإنشاء الموقع
حزمة Apache2. التثبيت؛
- الأمر: apt-get update
- الأمر: apt-get install apache2
- الأمر: Sudo Service apache2 Restart
ملاحظة: استخدام أمر إدارة الحزم هو تم التثبيت.
إنشاء الدليل الرئيسي للموقع.
- الأمر: sudo mkdir /var/www/workcloud/
- الأمر: sudo mkdir /var/www/workcloud/public_html/
جلب الملفات إلى دليل الموقع عبر git;
- Command: cd /var/www/workcloud/public_html/
- الأمر: git clone https://bitbucketserver@bitbucket.org/oturhan/workcloud.git .
إنشاء ملف تكوين الموقع؛
- الأمر: cd /etc/apache2/sites-available (ينتقل إلى مجلد التكوين)
- الأمر: sudo cp 000-default.conf Workcloud.conf (إنشاء ملف conf للموقع
- الأمر: sudo nano Workcloud.conf
ملاحظة: بعد إنشاء الملف المسمى Workcloud.conf، يتم فتحه باستخدام nano ويتم تعريف Virtualhost في it.
ثم يتم تشغيل الأوامر التالية على التوالي.
- الأمر: a2dissite 000-default.conf (تعطيل ملف conf الافتراضي)
- الأمر: a2ensite Workcloud.conf (ينشط ملف Workcloud.conf)
- الأمر: systemctl reload apache2 (يعيد تشغيل خدمة Apache)
المصدر: https://ubuntu.com/tutorials/install-and-configure-apache#4-setting-up-the-virtualhost-configuration-file]
تكوين Coldfusion WS Config
لتكوين wsconfig على Apache، استخدم الأوامر التالية على التوالي: تشغيل.
- الأمر: cd /ColdFusion/cfusion/bin (ينتقل إلى الدليل الرئيسي لـ ColdFusion)
- الأمر: ./wsconfig -ws Apache -dir /etc/Apache2/ -v
المصدر: https://coldfusion.adobe.com/2018/11/adventures-in-installations-installing-cf-2018-developer-edition-on-ubuntu-16-04-apache/
تثبيت SSL وApache SSL التكوين
pfx. بعد نقل الملف بالامتداد إلى أي دليل على الخادم، يتم تشغيل الأوامر التالية على التوالي.
- الأمر: openssl pkcs12 -in Workcube_certificate.pfx -clcerts -nokeys -out Workcube_certificate.cer
- الأمر: openssl pkcs12 -in Workcube_certificate.pfx -nocerts -nodes -out Workcube_certificate.key
- الأمر: mv Workcube_certificate.cer /etc/ssl/certs/workcube_certificate.cer
- الأمر: mv Workcube_certificate.key /etc/ssl/private/workcube_certificate.key
- الأمر: cd /etc/Apache2/sites-available (ينتقل إلى مجلد التكوين)
- الأمر: sudo cp 000-default-ssl.conf Workcube-ssl.conf (ينشئ ملف conf للموقع)
- الأمر: Sudo nano Workcube-ssl.conf
بعد الملف المسمى يتم إنشاء domain-ssl.conf، ويتم فتحه باستخدام nano وداخله تعريف Virtualhost كما في المثال أدناه.
- الأمر: a2dissite 000-default-ssl.conf (تعطيل الإعداد الافتراضي). ملف)
- الأمر: a2ensite fomain-ssl.conf (ينشط ملف domain-ssl.conf)
- الأمر: systemctl reload apache2 (إعادة تشغيل خدمة Apache)
- الأمر: sudo a2enmod ssl (ينشط وحدة Ssl)
- الأمر: systemctl Restart Apache2
- الأمر: sudo ufw تمكين
- الأمر: sudo ufw Status
- الأمر: sudo ufwallow 'Apache'
- الأمر: sudo ufwallow "OpenSSH"
- الأمر: Sudo ufwallow 8500/tcp
- الأمر: sudo ufw reload
تثبيت شهادة Java Keystore
- سيحدث خطأ عند إجراء طلبات خدمة الويب من موقع خارجي على خادم Linux.لحل هذه المشكلة، يجب عليك إدخال شهادتك إلى جافا باستخدام أداة keytool.
- بعد الانتهاء من عملية تثبيت شهادة SSL على الموقع، افتح المتصفح وانقر على أيقونة المفتاح لتصدير الشهادة بتنسيق ثنائي مشفر DER.
- قم بتنزيل الشهادة إلى أي دليل على خادم Linux ثم قم بتشغيل ما يلي الأوامر.
- الأمر: cd /ColdFusion/jre/bin
- الأمر: ./keytool -importcert -file /setups/certificate-file/domain_certificate_der.cer -keystore "/ColdFusion/jre/lib/security/cacerts" - الاسم المستعار "domain_certificate_der"
كلمة المرور: تم إدخال كلمة مرور الشهادة.
المصدر: https://stackoverflow.com/questions/21076179/pkix-path-building-failed-and-unable-to-find-valid-certification-path-to-requ
المصدر: https://stackoverflow.com/questions/4325263/how-to-import-a-cer-certificate-into-a-java-keystore
تحميل شهادة إلى الخادم
نقل جميع ملفات الشهادات على خادم Linux /usr/local/share/ca-certificates/ انقله إلى الدليل.
- الأمر: Sudo update-ca-certificates (ينقل جميع الشهادات في الدليل بتنسيق pem ضمن /etc/ssl/certs)
- الأمر: sudo update-ca-certificates -طازج
المصدر: https://manuals.gfi.com/en/kerio/connect/content/server-configuration/ssl-certificates/adding-trusted-root-certificates-to-the-server-1605.html
الخدمات الإضافية . مكتمل.
ملاحظة: قم بإعطاء /coldfusionaddonservices كدليل التثبيت.
خطوط Windows إلى Linux وCF وتحميل Lucee
Arial، مرات وما إلى ذلك. الخطوط هي خطوط Windows ولا يمكن استخدامها إلا إذا تم نقلها إلى نظام التشغيل Linux.
من الضروري نقل خطوط Windows إلى Linux ثم تقديمها من لوحة إدارة Coldfusion.
- انسخ الخطوط من بيئة Windows C:\Windows\Fonts
- اضغط الخطوط كملف مضغوط
- انتقل إلى دليل usr/share/fonts\truetype على خادم Linux
- أنشئ مجلدًا باسم windows
- الأمر: mkdir windows
- الأمر: chmod -R 777 windows
- فك ضغط الملف في windows الدليل
- الأمر: unzip windows.zip
- C oldfusion انتقل إلى إعدادات الخادم > صفحة إدارة الخطوط في لوحة الإدارة.
- انقر فوق الزر "تصفح" أسفل عنوان تسجيل الخطوط الجديدة، وحدد مجلد خطوط Windows واحفظه
Windows - Workcloud مع تثبيت أوامر PowerSheel
تكوين IIS وإنشاء الموقع
إنشاء الدليل الرئيسي للموقع؛
- الأمر: mkdir C:/inetpub/workcloud
انتقل إلى دليل الموقع وقم بتنزيل الملفات عن طريق السحب؛
- Command: cd C:/inetpub/workcloud
- الأمر: git clone git استنساخ https://bitbucketserver@bitbucket.org/oturhan/workcloud.git
تعريف موقع IIS؛
- الأمر: cd C:\Windows\System32\inetsrv
- الأمر : إضافة موقع /name:"workcloud" /bindings:http://workcloud:80 /physicalpath:"C:/inetpub/workcloud"
تكوين تكوين Coldfusion WS
- الأمر: cd C:\Coldfusion\cfusion\runtime\bin
- Command: wsconfig -ws IIS -site "workcloud"
بعد إنشاء تطبيق Workcloud، تحتاج إلى إضافة تطبيق Workcloud إلى ملف المضيف الخاص بك.
- Windows: C:\Windows\System32\drivers\etc\host
- Linux: etc/hosts
بعد إنشاء تطبيق Workcloud بالأوامر المذكورة أعلاه، يمكنك تشغيل تطبيق Workcloud وتثبيت تطبيق Workcube بالانتقال إلى Workcloud/ عبر الرابط المتصفح.
تخزين الكائنات يمكنك اتباع الخطوات أدناه لإضافة ملفاتك مثل
مجلد المستندات إلى تخزين الكائنات:
1. مزامنة rclone -P eu2:bucketname/folder
يمكنك اتباع الخطوات أدناه لتحميل الملفات في وحدة تخزين الكائنات:
1.sudo apt install s3fs
2.sudo echo access_key:secret_key> /etc/passwd-s3fs
3.sudo chmod 600 /etc/passwd-s3fs
4.mkdir ${HOME}/foo (إنشاء نقطة تحميل)
5.s3fs foo ${HOME}/foo -o passwd_file=${HOME}/.passwd-s3fs -o url=https://domain -o use_path_request_style (تركيب دلو foo على ${HOME}/foo)
?
com.workcloud
سحابة العمل؛ إنها أداة التثبيت السهلة لـ Workcube. فهو يسمح لك ببدء عملية تثبيت Workcube بمجرد إدخال رقم المشترك والمجال الخاص بك. يقوم بتنزيل ملفات التعليمات البرمجية المحدثة الخاصة بـ Workcube إلى أي دليل تقوم بإنشائه على الخادم الخاص بك، وإنشاء موقع على IIS أو Apache بالنطاق الذي توفره، ويوجهك إلى خطوات تثبيت قاعدة البيانات.
عمليات تثبيت Lucee وApache على Linux Ubuntu
توضح هذه المقالة عمليات تثبيت Lucee وApache على Linux Ubuntu.