Hosting Spaces in einem Unterordner
4 min
die standardmethode, um dokumentation mit archbee zu hosten, ist über ihre eigene domain, z b docs piedpiper com um die dokumentation auf ihrer hauptdomain in einem unterordner wie https //www piedpiper com/docs , verfügbar zu machen, benötigen sie zugriff auf ihre webserver, um anfragen an unsere systeme weiterzuleiten sie müssen trotzdem eine standard custom domain einrichten und dann von ihrer hauptdomain darauf weiterleiten wir stellen sicher, dass google dies nicht als duplikat ansieht, indem wir es über ein benutzerdefiniertes canonical tag signalisieren schritt 1 geben sie den optionalen proxy wie im folgenden bild ein bitte stellen sie an dieser stelle sicher, dass der url pfad in schritt 5 derselbe ist wie der unten in ihrer webserver konfiguration gesetzte schritt 2 hier sind einige beispiele beliebter webserver, wie man sie so konfiguriert, dass das proxy system funktioniert nginx server konfiguration location /docs { proxy ssl server name on; proxy pass https //docs piedpiper com/docs proxy set header host docs piedpiper com; proxy set header x real ip $remote addr; proxy set header x forwarded for $proxy add x forwarded for; proxy set header x forwarded proto $scheme; proxy set header "requested by" "proxy"; } apache server konfiguration stellen sie sicher, dass die folgenden module installiert und aktiviert sind sudo a2enmod proxy sudo a2enmod proxy balancer sudo a2enmod proxy http fügen sie folgendes zur webseiten konfigurationsdatei hinzu unter /etc/apache2/sites available zum beispiel 000 default conf sslproxyengine on proxypass "/docs" "https //docs piedpiper com/docs" proxypassreverse "/docs" "https //docs piedpiper com/docs" unsere vollständige, funktionierende testkonfiguration für die gesamte domain sieht etwa so aus \<virtualhost 80> servername piedpiper com documentroot "/app" \<directory "/app"> options indexes followsymlinks allowoverride all require all granted \</directory> sslproxyengine on proxypass "/docs" "https //docs piedpiper com/docs proxypassreverse "/docs" "https //docs piedpiper com/docs" \</virtualhost> starten sie den apache server neu zum beispiel, wenn sie apache unter linux verwenden $ sudo service apache2 restart
Have a question?
Our super-smart AI, knowledgeable support team and an awesome community will get you an answer in a flash.
To ask a question or participate in discussions, you'll need to authenticate first.