نیروی HTTPS phpBB و میزبانی
من میزبانی وب بر روی اوبونتو، بدون دسترسی به پوسته به اشتراک گذاشته اند. آپاچی 2. 5.6.x PHP (CGI / های FastCGI).
میزبان من (all-inkl.com) یک اسکریپت نصب درجه سانتیگراد 8.2.2 فراهم می کند و این آموزش برای استفاده از SSL-صدور گواهینامه:
در زیر "always_populate_raw_post_data php_value -1" (از سال اونکلاود 8.1.3) را اضافه کنید:
RewriteEngine در
٪ کنید RewriteCond کردن
. RewriteRule * https: // را ٪٪ [R = 301، L]
من می خواهم به استفاده از / سعی کنید درجه سانتیگراد 9 بنابراین من به آن را نصب کنید. روش فوق با این حال به نظر می رسد به کار نمی / باعث یک حلقه به عنوان میزبان هشدار می دهد: "این روش تنها در هنگام استفاده از سفارشی نصب اسکریپت دیگر تنظیمات ممکن است به نحو .htaccess را مختلف نیاز دارد.."
RewriteEngine درکنید RewriteCond٪! = در
# این بررسی می کند تا مطمئن شوید که اتصال هم اکنون در HTTPS نیست
RewriteRule ^ / اونکلاود /(.*) HTTPS: //٪ / اونکلاود / $ 1 [R، L]
# این قانون تمام کاربران که با استفاده از هر بخشی از / اونکلاود / به همان محل، اما با استفاده از HTTPS تغییر مسیر.
# به عنوان مثال www.example.com/owncloud/ به https://www.example.com/owncloud/
# این به این معنی اگر شما نمی خواهید به زور از HTTPS برای همه دایرکتوری شما می توانید آن را برای یک بخش فرعی خاص از سایت به زور.
به نظر می رسد به کار و یا رونویسی می شود؟
آیا من نیاز به نصب درجه سانتیگراد 8.2.2 و به روز رسانی به 9؟
با استفاده از درجه سانتیگراد SQLite در همه inkl سرویس میزبانی سرور (اوبونتو، بدون دسترسی به پوسته). آپاچی 2. PHP 5.4.x (CGI / های FastCGI)
با تشکر برای پاسخ. اونکلاود در نصب دایرکتوری فرعی / اونکلاود
من سعی کردم هر دو به آن اضافه کنید در یک) /.htaccess ریشه (کار برای همه به جز / اونکلاود آدرس ها) و در ب) /owncloud/.htaccess (بدون واکنش و یا برخی از انواع حلقه، دوباره بارگذاری به نظر می رسد اتفاق می افتد). این ب) از .htaccess است
SetEnvIfNoCase ^ مجوز $ "(. +)" XAUTHORIZATION = $ 1
RequestHeader مجموعه XAuthorization٪ ه پاکت = XAUTHORIZATION
SetEnvIfNoCase مجوز "(. +)" HTTP_AUTHORIZATION = $ 1
# اضافه کردن امنیت و هدر مربوط به حریم خصوصی
مجموعه سربرگ X-نوع محتوای-گزینه ها "nosniff"
مجموعه سربرگ X-XSS-حفاظتی "1؛ حالت = بلوک"
مجموعه سربرگ X-روبات-برچسب "هیچ"
مجموعه سربرگ X-قاب-گزینه ها "SAMEORIGIN"
مجموعه سربرگ X-دانلود-گزینه ها "noopen"
مجموعه سربرگ-X مجاز-صلیب دامنه-سیاست "هیچ"
نکردید modHeadersAvailable درست
هدر تنظیم Cache-Control را "حداکثر سن = 7200، عمومی"
php_value upload_max_size قرار 513M
513M php_value post_max_size
php_value memory_limit را 512M
php_value mbstring.func_overload 0
php_value always_populate_raw_post_data -1
default_charset php_value، UTF-8 '
php_value کد: output_buffering 0
نکردید htaccessWorking درست
RewriteEngine در
. RewriteRule * - [پاکت = HTTP_AUTHORIZATION:٪]
RewriteRule ^ \. شناخته شده / /public.php؟service=host-meta میزبان متا [QSA، L]
RewriteRule ^ \. شناخته شده / میزبان متا \ .json /public.php؟service=host-meta-json [QSA، L]
RewriteRule ^ \. شناخته شده / از CardDAV /remote.php/dav/ [R = 301، L]
RewriteRule ^ \. شناخته شده / از CalDAV /remote.php/dav/ [R = 301، L]
RewriteRule ^ از راه دور /(.*) remote.php [QSA، L]
RewriteRule ^ (ساخت | آزمون | پیکربندی | معاونت | 3rdparty | قالب) /.* - [R = 404، L]
کنید RewriteCond٪ ^ /. شناخته شده / اوج چالش /.*
RewriteRule ^ (\ | autotest | OCC | موضوع | Indie در | db_ |. کنسول). * - [R = 404، L]
# قانون بازنویسی برای `front_controller_active`
گزینه های -MultiViews
RewriteRule ^ هسته ای / JS / oc.js $ index.php را / هسته ای / JS / oc.js [PT، E = PATH_INFO: $ 1]
RewriteRule ^ هسته ای / preview.jpg $ index.php را / هسته ای / preview.jpg [PT، E = PATH_INFO: $ 1]
کنید RewriteCond٪ \ (CSS | جی اس | SVG با ابعاد | GIF | PNG | HTML | TTF | WOFF | ICO). $
کنید RewriteCond٪! هسته ای / IMG / favicon.ico $
کنید RewriteCond٪! /remote.php
کنید RewriteCond٪! /public.php
کنید RewriteCond٪! /cron.php
کنید RewriteCond٪! /core/ajax/update.php
کنید RewriteCond٪! /status.php
کنید RewriteCond٪! /ocs/v1.php
کنید RewriteCond٪! /ocs/v2.php
کنید RewriteCond٪! / به روز رسانی /
کنید RewriteCond٪! / OCS-ارائه دهنده /
کنید RewriteCond٪ ^ /. شناخته شده / اوج چالش /.*
. RewriteRule * فایل index.php [PT، E = PATH_INFO: $ 1]
AddType تصویر / SVG با ابعاد + XML SVG با ابعاد svgz
AddEncoding از gzip svgz
DirectoryIndex می index.html را از فایل index.php
AddDefaultCharset UTF-8
گزینه های -Indexes
ModPagespeed فعال
#### آیا چیزی را تغییر نمی بالاتر از این LINE #### ErrorDocument 403 /owncloud/core/templates/403.php
ErrorDocument 404 /owncloud/core/templates/404.php
RewriteBase / اونکلاود
نکردید front_controller_active درست
DirectorySlash کردن
RewriteEngine در
کنید RewriteCond٪! = در
RewriteRule ^ / اونکلاود /(.*) HTTPS: //٪ / اونکلاود / $ 1 [R، L]
همچنین انواع دیگر (کد بالا "را تغییر ندهید هر چیزی بالاتر از این خط") که کار نمی کند (حلقه) محاکمه شده است.
من شک ندارم اگر ویرایشهای دستی به این تصویر را به روز رسانی درجه سانتیگراد زنده ماندن.
با استفاده از درجه سانتیگراد SQLite در همه inkl سرویس میزبانی سرور (اوبونتو، بدون دسترسی به پوسته). آپاچی 2. PHP 5.4.x (CGI / های FastCGI)
با تشکر، من سعی کردم آن انواع:الف) اضافه کردن به .htaccess تغییر بالا در آخرین
ب) اضافه کردن به .htaccess تغییر بالا در آخرین
ج) .htaccess تغییر مانند بالا حذف کردن آخرین
تغییر مسیر "کنید RewriteCond٪ 80
RewriteRule ^ (. *) $ https://www.yourdomain.com/$1 [R، L]
د) مانند ج) اما با کد
تغییر مسیر "کنید RewriteCond٪ 80
RewriteRule ^ (. *) $ https://www.yourdomain.com/owncloud/$1 [R، L]
متاسفم در حال حاضر من گیر کرده ام. من احتمالا نیاز به پشتیبانی میزبان بخواهید به عنوان آنها در نهایت نیاز به کشف کردن یک راه حل هنگام به روز رسانی نصب اسکریپت خود را به درجه 9
با استفاده از درجه سانتیگراد SQLite در همه inkl سرویس میزبانی سرور (اوبونتو، بدون دسترسی به پوسته). آپاچی 2. PHP 5.4.x (CGI / های FastCGI)