Hosting von Spaces in einem Unterordner
4 min
die standardmethode zum hosten von dokumentation mit archbee erfolgt über ihre benutzerdefinierte domain, z b docs piedpiper com um dokumente 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 weiterleiten zu können sie müssen ohnehin eine standardmäßige benutzerdefinierte domain einrichten und dann von ihrer hauptdomain darauf weiterleiten wir stellen sicher, dass google dies nicht als duplikat ansieht, indem wir es über einen benutzerdefinierten kanonisch tag signalisieren schritt 1 geben sie den optionalen proxy wie im bild unten ein bitte stellen sie sicher, dass der url pfad in schritt 5, derselbe ist wie der unten in ihrer webserver konfiguration festgelegte schritt 2 hier sind einige beispiele beliebter webserver, wie sie sie konfigurieren, damit 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 in die seitenkonfigurationsdatei 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" die vollständige testkonfiguration unserer domain sieht in 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 wenn sie apache unter linux verwenden, zum beispiel $ 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.