ما يلي ليس له أي تأثير;
# DockerfileFROM php:7-apacheRUN apt-get update && \ apt-get install -y libxml2-dev && \ docker-php-ext-install soapRUN docker-php-ext-install mysqli# Enable apache mods.RUN a2enmod php7.0RUN a2enmod rewriteRUN a2enmod headers
أي mod_headers
فشل وحدة لتحميل?
هل تعرف طريقة كيفية تثبيت mod_headers
وحدة داخل Dockerfile
?
حاولت;
CMD ["/usr/sbin/apache2", "-D", "FOREGROUND"]
ولكن بعد ذلك لن تبدأ الحاوية.
أضف هذا إلى ملف الإرساء الخاص بك:
RUN cp /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/ && \ cp /etc/apache2/mods-available/headers.load /etc/apache2/mods-enabled/
سيمكن هذا الرمز من إعادة الكتابة والتعديل.
تعيينه في ملف التكوين أباتشي مع استبدال الحوار الاقتصادي الاستراتيجي. مثل هذا:
تشغيل سيد-أنا/#لوادمودول مود_رؤساء/لوادمودول مود_رؤساء/ز '/البيرة/المحلية/أباتشي 2/أسيوط/هتبد.أسيوط
من الواضح أنك ستغير اسم الوحدة مع الوحدة المطلوبة لك... والموقع الصحيح من هتبد الخاص بك.أسيوط كما قد يكون في مسار مختلف.