أرشيف ل » اباتشي «

الأربعاء, 18 مارس, 2009 | مؤلف:

[تحرير] كثيرا لذلك. وتبين أن بينسل غير قادرة على تحديد أن مفتاح وشهادة بالفعل في ملف واحد. لذلك, لا csplitالأشياء المطلوبة (جيد, آمل شخص قراءة هذا تعلم على الأقل حول كيفية csplit لطيف هو). في الواقع, السيناريو كله قد يكون كذلك عفا عليها الزمن… blaargh. جيد, على الأقل أنه يعطي تحذيرا لطيفة حول عدم إعطاء كلمة مرور فارغة. 😀

هنا في النسخة الجديدة:

pem2pfx – تحويل ملف بتنسيق .pem تحتوي على مفتاح خاص وشهادة موقعة في ملف شهادة .PFX متوافقة مع Windows.

#!/بن / باش
#pem2pfx
#v0.2
#صعب - brendan@swiftspirit.co.za
# تحويل ملف شهادة .pem إلى .PFX شكل
# $1 هو ملف مصدر
مجموعة 
 
إذا [ $# = 1 ]; ثم
  outputfile=`صدى $1 | لكن الصورة / .pem $ /. PFX / '`
 
  صدى "الرجاء تحديد كلمة مرور أدناه. ترفض النوافذ لاستيراد شهادة .PFX مع كلمة مرور فارغة."
  بينسل pkcs12 -تصدير -خارج $outputfile -في $1
 
 آخر
  صدى "Pem2pfx - تحويل ملف .pem منسق الخاص مفتاح وشهادة إلى ملف .pfx IIS متوافق مع."
  صدى "الاستخدام: pem2pfx inputfile.pem"
يكون

أكثر…

شارك
السبت, 21 فبراير, 2009 | مؤلف:

أنواع المستندات الجديدة نسبيا مكتب 2007 وقد أعطى بعض المشاكل المضيفين على الشبكة عندما يريدون عملائها لتقديم وثائق للتحميل. في معظم الأحيان, ويجري عرض الوثائق من قبل خادم الويب و “نص / HTML” وهو بعد ذلك كما تصدر طن من القمامة على شاشة المستخدم على شبكة الإنترنت ل.

أفضل طريقة لحل هذه هي لإضافة جميع MIME لأنواع التكوين الرئيسي للملقم. IIS7 ويندوز لديها بالفعل أنواع MIME هذه إعدادها بشكل صحيح افتراضيا. IIS6 وIIS5 تتطلب أنواع MIME التي يمكن ان تضاف, كما قد اباتشي على المنشآت القديمة. للأباتشي, هناك أيضا حلا لصاحب النطاق الفردي لإضافة أنواع التمثيل الصامت عبر لأباتشي .هتكس ملف.

IIS 6 نوع MIME بالإضافة (لمسؤول ملقم)

قبل هذا يمكن القيام به, ضمان أن يتم تعيين الخادم الخاص بك أيضا للسماح التحرير التعريف المباشر:

  1. الحمل مدير IIS: بدء -> Rالأمم المتحدة, “inetmgr” -> [حسنا]
  2. انقر على الحق في “الخادم” وانقر “Pصoperties”
  3. داخل “خدمات معلومات إنترنت” علامة التبويب (عادة علامة التبويب الوحيد), تأكد من أن “Eنقادرة المباشر تحرير قاعدة التعريف” يتم فحص مربع.
  4. انقر [حسنا]

تأكد من احتياطية التكوين في IIS (هنا لIIS5) مسبقا. أنا لن تتحمل أي مسؤولية عن المسير كسر الخادم له. لدي سبب للاعتقاد هذا قد نعمل أيضا على IIS5 لكن لدي فقط بقدر ما يدعو إلى الاعتقاد أنه قد قام بأعطاء فقط الكثير من الأخطاء. إذا كان IIS5 / نوافذ 2000 المشرف على استعداد لاختبار هذا بالنسبة لي بعد النسخ الاحتياطي التكوين الخاص بك واسمحوا لي أن أعرف النتائج.

قم بنسخ النص التالي في ملف مسمى msoff07-addmime.vbs وتنفيذه مرة واحدة من سطر الأوامر بكتابة CSCRIPT msoff07-addmime.vbs وضغط ENTER. إذا قمت بتشغيل أكثر من مرة, سيتم إضافة أنواع MIME في كل مرة وسيكون لديك إدخالات متعددة متطابقة:

"هذا البرنامج النصي يضيف مكتب الضروري 2007 أنواع MIME إلى IIS 6 الخادم.
"لاستخدام هذا البرنامج النصي, فقط انقر نقرا مزدوجا فوق أو تنفيذه من سطر الأوامر.
"تشغيل هذا البرنامج النصي عدة مرات النتائج في مقالات متعددة في
"IIS MimeMap ذلك ينبغي عليك عدم تشغيله أكثر من مرة.
"تم التعديل من http://msdn.microsoft.com/en-us/library/ms752346.aspx
 
خافت MimeMapObj, MimeMapArray, MimeTypesToAddArray, WshShell, oExec
CONST ADS_PROPERTY_UPDATE = 2 
 
"تعيين أنواع MIME التي يمكن ان تضاف
MimeTypesToAddArray = مجموعة(".docm", "التطبيق / vnd.ms-word.document.macroEnabled.12", _
"دوكإكس", "التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.document", _
".dotm", "التطبيق / vnd.ms-word.template.macroEnabled.12", _
".dotx", "التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.template", _
".potm", "التطبيق / vnd.ms-powerpoint.template.macroEnabled.12", _
".potx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.template", _
".ppam", "التطبيق / vnd.ms-powerpoint.addin.macroEnabled.12", _
".ppsm", "التطبيق / vnd.ms-powerpoint.slideshow.macroEnabled.12", _
".ppsx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.slideshow", _
"pptx و .pptm", "التطبيق / vnd.ms-powerpoint.presentation.macroEnabled.12", _
".pptx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.presentation", _
".sldm", "التطبيق / vnd.ms-powerpoint.slide.macroEnabled.12", _
".sldx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.slide", _
".xlam", "التطبيق / vnd.ms-excel.addin.macroEnabled.12", _
".xlsb", "التطبيق / vnd.ms-excel.sheet.binary.macroEnabled.12", _
".xlsm", "التطبيق / vnd.ms-excel.sheet.macroEnabled.12", _
". XLSX", "التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.sheet", _
".xltm", "التطبيق / vnd.ms-excel.template.macroEnabled.12", _
".xltx", "التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.template") 
 
"الحصول على كائن mimemap
تعيين MimeMapObj = GETOBJECT("IIS://المضيف المحلي / MimeMap")
 
"اتصل AddMimeType لكل زوج من تمديد / نوع MIME
ل مكافحة = 0 ل UBound(MimeTypesToAddArray) خطوة 2
    AddMimeType MimeTypesToAddArray(مكافحة), MimeTypesToAddArray(مكافحة+1)
التالي
 
'إنشاء كائن شل
تعيين WshShell = CREATEOBJECT("WScript.Shell")
 
"إيقاف وبدء تشغيل خدمة IIS
تعيين oExec = WshShell.إكسيك("صافي وقف W3SVC")
هل ل في حين oExec.الوضع = 0
    WScript.النوم 100
حلقة
 
تعيين oExec = WshShell.إكسيك("صافي W3SVC بداية")
هل ل في حين oExec.الوضع = 0
    WScript.النوم 100
حلقة
 
تعيين oExec = لا شيء
 
"تقرير الحالة إلى المستخدم
WScript.صدى "مايكروسوفت أوفيس 2007 تم تسجيل أنواع المستندات MIME."
 
"AddMimeType الفرعية
الفرعية AddMimeType (تحويلة, Mtype)
 
    "الحصول على تعيينات من الممتلكات MimeMap.
    MimeMapArray = MimeMapObj.جيتكس("MimeMap") 
 
    "إضافة تعيين جديد.
    أنا = UBound(MimeMapArray) + 1
    الحصول على الدهون الحفاظ MimeMapArray(أنا)
    تعيين MimeMapArray(أنا) = CREATEOBJECT("MimeMap")
    MimeMapArray(أنا).تمديد = تحويلة
    MimeMapArray(أنا).MimeType = MType
    MimeMapObj.PutEx ADS_PROPERTY_UPDATE, "MimeMap", MimeMapArray
    MimeMapObj.SetInfo
 
نهاية الفرعية

MIME نوع أباتشي بالإضافة (لمسؤول ملقم)

اباتشي يخزن أنواع MIME في ملف موجود عادة في $installpath / أسيوط / mime.types. رؤية mod_mime وثائق لمعرفة المزيد عن كيفية عمله. قوس لينكس تثبيت أنواع MIME في الساعة /الخ / هتبد / أسيوط / mime.types و أوجه الشبه سيرفرات تثبيته في /البيرة / المحلية / PSA / المشرف / أسيوط / mime.types. التوزيع قد يكون في مكان آخر, لذلك تجد لديك mime.types ملف عن طريق تشغيل تحديد موقع mime.types.

أضف الأسطر التالية إلى ملف mime.types الخاصة بك:

application/vnd.ms-word.document.macroEnabled.12                          docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document   docx
application/vnd.ms-word.template.macroEnabled.12                          dotm
application/vnd.openxmlformats-officedocument.wordprocessingml.template   dotx
application/vnd.ms-powerpoint.template.macroEnabled.12                    potm
application/vnd.openxmlformats-officedocument.presentationml.template     potx
application/vnd.ms-powerpoint.addin.macroEnabled.12                       ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12                   ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow    ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12                pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-powerpoint.slide.macroEnabled.12                       sldm
application/vnd.openxmlformats-officedocument.presentationml.slide        sldx
application/vnd.ms-excel.addin.macroEnabled.12                            xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12                     xlsb
application/vnd.ms-excel.sheet.macroEnabled.12                            xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet         xlsx
application/vnd.ms-excel.template.macroEnabled.12                         xltm
application/vnd.openxmlformats-officedocument.spreadsheetml.template      xltx

MIME نوع أباتشي بالإضافة (لصاحب المجال مع ما لا يقل عن FTP وصول – باستخدام ملف htaccess)

إضافة النص التالي إلى المجال الخاص .هتكس ملف, الأكثر شيوعا في httpdocs / الدليل

AddType التطبيق / vnd.ms-word.document.macroEnabled.12 DOCM
AddType التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.document DOCX
AddType التطبيق / vnd.ms-word.template.macroEnabled.12 dotm
AddType التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.template dotx
AddType التطبيق / vnd.ms-powerpoint.template.macroEnabled.12 potm
AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.template potx
AddType التطبيق / vnd.ms-powerpoint.addin.macroEnabled.12 ppam
AddType التطبيق / vnd.ms-powerpoint.slideshow.macroEnabled.12 PPSM
AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.slideshow PPSX
AddType التطبيق / vnd.ms-powerpoint.presentation.macroEnabled.12 PPTM
AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.presentation PPTX
AddType التطبيق / vnd.ms-powerpoint.slide.macroEnabled.12 sldm
AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.slide sldx
AddType التطبيق / vnd.ms-excel.addin.macroEnabled.12 xlam
AddType التطبيق / vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb
AddType التطبيق / vnd.ms-excel.sheet.macroEnabled.12 xlsm
AddType التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.sheet XLSX
AddType التطبيق / vnd.ms-excel.template.macroEnabled.12 xltm
AddType التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.template xltx
شارك
الثلاثاء, 17 فبراير, 2009 | مؤلف:

البعض منكم قد تعرف بالفعل أنني بنيت الملقم الرئيسي منذ وقت ليس ببعيد. أنا وثقت بعض أجزاء هامة جدا للطريقة التي تم بناؤها على الرغم من أنني أخطط على الإفراج عن جميع الوثائق في كل مرة. كنت تستخدم القوس لينكس وأنا لم ينته كل شيء تقريبا, خصوصا وثائق. مثلا, كان من المفترض أن تكون وسائل الاعلام الخادم. بعد بعض خلط القرص, كان من المفترض أن ينتهي وجود RAID1 لالحذاء و RAID 10 بالنسبة لبقية (الجزء سائل الإعلام).

لكن هذا لم ينفع على الإطلاق.

حصلت بقدر وجود كفاءة (و جيدجدار ناري) خادم عبارة التوجيه. أنا راض أخيرا أن الطلب المحلي التوجيه * كان يعمل بشكل صحيح، وأنا واثق من بلدي التجارب مع DHCP يعني أنا يمكن تعطيل خدمة DHCP على واهية ADSL router and have all my flatmates start using the server as the Internet بوابة. بدلا من ذلك: I was logged in to the server from the office, I’d just installed Apache2**, and I was about to consult with a colleague regarding getting nice graphs put together so the flatmates could all see who was using up the bandwidth***when I noticed a little message indicating that the root filesystem had been remounted read-only due to some or other disk failure.

And then I lost my connection to the server.

And then I gained a foul mood.

🙁

When I arrived home, I found that, as I had guessed from the descriptive message given at the office, و (جدا) old 80GB IDE disk that I was using for the root filesystem had failed. Unfortunately, ان الخادم أبدا التمهيد مرة أخرى، وكان هناك فرصة ضئيلة من المتطفلين كل شيء من على قرص آخر لمواصلة حيث كنت قد توقفت.

انا شراء بديل (SATA) الأقراص الصلبة في نهاية هذا الاسبوع المقبل بعد يوم الدفع – ولقد غيرت رأيي حول توثيق التقدم المحرز في بلدي… والنسخ الاحتياطي تكوينات بلدي:

الإفراج المبكر. الإفراج في كثير من الأحيان.

* مزودي خدمات الإنترنت في جنوب أفريقيا تهمة أقل (سعر السهل مقارنة) إلى عن على “محلي فقط” (في جنوب أفريقيا) حركة المرور على ADSL ولكن فقط إذا كنت تستخدم حساب ADSL التي لا يمكن الوصول إلى خدمات الإنترنت خارج جنوب أفريقيا. وهذا يعني أنه إذا كنت ترغب في الاستفادة من انخفاض التكاليف ولكن لا يزال قادرا على الوصول إلى الإنترنت بشكل عام, تحتاج إلى تعيين بعض التوجيه متستر.

** الأوامر واحدة تثبيت: ~ $ الزبادي -S اباتشي

*** الوصول إلى الإنترنت في SA مكلفة – يمكنك الحصول على تهمة حول R70 ($7 / 4.9 £ / € 5.46) في GB عند استخدام ADSL, أو حول R2 في حالة استخدام MB جي بي آر إس / 3G.

شارك
الخميس, 22 يناير, 2009 | مؤلف:

أنا قريب جدا وجدت مشكلة مع موقع الويب العميل نتيجة ل .هتكس ملف. وقد استضاف الموقع على نوافذ خادم التوالي IIS باستخدام IISPassword, الأمر الذي يجعل استخدام .هتكس ملفات إعداداته.

IISPassword لا يتبع بالضبط نفس القواعد كما هو الحال مع اباتشي لكن. في حالة وجود ملف هتكس. بعد ذلك يجب تتضمن قواعد IISPassword المناسبة, خلاف ذلك الملقم بإرجاع الخطأ التالي فقط:

Error 500 given by IIS Password
هنا محتوى الملف هتكس.. لقد تعديلها إلا عنوان URL إعادة التوجيه النهائي للإشارة إلى example.com بشكل مناسب:

RewriteEngine في
RewriteCond %{HTTP_REFERER} .*جوجل. * $ [NC,أو]
RewriteCond %{HTTP_REFERER} .*أمريكا أون لاين. * $ [NC,أو]
RewriteCond %{HTTP_REFERER} .*ام اس ان. * $ [NC,أو]
RewriteCond %{HTTP_REFERER} .*ياهو. * $ [NC,أو]
RewriteCond %{HTTP_REFERER} .*ياندكس. * $ [NC,أو]
RewriteCond %{HTTP_REFERER} .*متسكع. * $ [NC,أو]
RewriteCond %{HTTP_REFERER} .*بالفعل. $ [NC]
روريترول .* HTTP://siffy الخداع-url.example.com [R,ال]

إذا كان هذا و على خادم يقوم بتشغيل اباتشي مع mod_rewrite, فإن معظم مستخدمي الشبكة تذهب مباشرة إلى محتوى الموقع الصحيح. إلا إذا وصلوا إلى الموقع من خلال محركات البحث والفهارس المدرجة في. هتكس, فإنها تتم إعادة توجيهك إلى رابط التصيد siffy أن التكسير يريد ضحايا لتصل إلى.

بالطبع, التكسير (أو ربما حتى دودة الآلي) لم أكن أدرك أن الملقم في السؤال حتى لم دعم هذه إضافة التالي فيه،. ولكن في اي من الاتجاهين, هذا أمر مقلق للغاية ما أستطيع أن نتوقع الكثير من الجدل حول ما إذا كان أو لم يكن الموقع عامل

شارك