मेरे पास मेरे एक vhost पर निम्नलिखित सेटअप है:
...<VirtualHost *:80>
ServerName cloud.domain.de
ServerAdmin webmaster@domain.de
ServerSignature Off
Alias "/.well-known/acme-challenge" "/var/www/domain.de/vh-www/htdocs/public/.well-known/acme-challenge"
<Directory "/var/www/domain.de/vh-www/htdocs/public/.well-known/acme-challenge">
Require all granted
ForceType 'text/plain'
</Directory>
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteCond %(REQUEST_URI) !/\.well\-known/acme\-challenge/?.*
RewriteCond %{HTTPS} off
# RewriteRule ^\.well-known/acme-challenge/([A-Za-z0-9-]+)/?$ - [L]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</ifmodule>...
मैं जो हासिल करना चाहता हूं, वह यह है कि mod_rewrite URL को तब तक फिर से नहीं लिखता जब url http://cloud.domain.de/.well-known/acme-challenge/
एक्सेस किया जाता है।
मैंने पहले से ही अलग-अलग तरीकों की कोशिश की, उनमें से एक को ऊपर-नीचे किया गया रि-रीट्रीट कहा जा रहा है, लेकिन कुछ भी काम नहीं करता है: सर्वर इसे हर बार https में फिर से लिखता है।
जब मैं परीक्षण उद्देश्यों के लिए पुनर्लेखन को अक्षम कर देता हूं, तो मैं उपनाम URL को ठीक कर सकता हूं ...
मैं विशिष्ट URL को दोबारा कैसे लिखा जा सकता हूं?
http://www.server-plant.de/.well-known/acme-challenge/
यह अभी भी फिर से लिखा जा रहा है। (मैंने अपने www-उपडोमेन के लिए एक ही पुनर्लेखन नियम और शर्तें लागू कीं, इसलिए यह पूरी तरह से क्लाउड-उपडोमेन के समान है)