2016-04-07 15 views
0

Ich wurde damit beauftragt, die Site einer anderen Person zu verschieben und von HP-UX zu RedHat zu arbeiten, da unser HP-UX-System wegfällt. Ich habe alle Komponenten auf dem RedHat-Server (Apache, MySQL, Ruby, Passagier), die auf dem HP-UX-System waren. Ich habe Apache auf dem Redhat-System. Ich habe die MySQL DB von HP-UX auf RedHat exportiert. Ich habe alle Verzeichnisse, die die App enthalten, von einem Server auf einen anderen kopiert.Verschieben der Apache-Umgebung von HP-UX nach RedHat mit Ruby

Mein Problem ist, versuchen, nicht den Willkommen auf Apache Bildschirm auf meinem Redhat-Server, sondern meine App. Ich habe die Website in der Site aktiviert. Ich habe das Include in der httpd.conf-Datei, um alle Sites einzuschließen. Ich habe sogar versucht Include/etc/httpd/sites-enabled/* sowie Include/etc/httpd/sites-enabled/. Kein Unterschied.

Ich bin mir nicht sicher, wohin ich sonst gehen soll, um vom alten, alten HP-UX Apache zum neuen, gerade installierten RedHat-System zu gelangen.

HP-UX 11.31 mit Apache 2.2.9 RedHat 7.1 mit Apache 2.4.6

Was müssen Sie wissen? Wo muss ich sonst hinschauen? Danke! Vince

+0

Fehler im Protokoll gefunden: "[Do Apr 07 15: 34: 59.519519 2016] [authz_core: Fehler] [pid 30821] [Client 10.128.128.161:52262] AH01630: Client vom Server conf verweigert igung:/var/rails/tip/public /“ – VinceL

+0

OK ... so habe ich diese Options Indexes Multiviews AllowOverride None alle erteilt werden, aber erhalten ein neuer Fehler: [Thu Apr 07 15: 42: 05.358327 2016] [autoindex: error] [pid 30930] [Client 10.128.128.161:52372] AH01276: Kann Verzeichnis/var/rnicht dienenails/tip/public /: Keine übereinstimmende DirectoryIndex (index.html) gefunden, und servergenerierter Verzeichnisindex verboten durch Options-Direktive Scheint, dass mir etwas in der Art und Weise fehlt, wie der vorherige Administrator die Seite aufgerufen hat. – VinceL

+0

Auch wenn jemand mir zeigen kann, wie man Zeilenräume in den Kommentaren hinzufügt, würde meine Information, die ich hinzufüge, kein Lauf am Satz sein. Das Beispiel in der Hilfe funktioniert nicht ... – VinceL

Antwort

0

Leider Kommentar nicht veröffentlichen können ... Sie haben

Include /etc/httpd/sites-enabled/*.conf 

in der httpd.conf hinzuzufügen versucht?

Note die Conf am Ende

+0

ja, und ich habe. Die Namen dort waren ohne, also kopierte ich sie in .conf. Sogar stoppte und startete den httpd vs nur ein erneutes Laden. – VinceL

+0

Haben Sie die SELinux-Berechtigungen für den neuen Server in App-Ordnern festgelegt? Ich weiß, dass dieser Link CentOS ist, aber das ist eine Abzocke von Rhel https://wiki.centos.org/HowTos/SELinux – Joakim

+0

Ja, die Rechte und Eigentumsrechte sind die gleichen wie die Standard-HTML-Dateien. – VinceL

0

Anscheinend war es viel mehr unter der Haube erforderlich. Man kann nicht einfach eine ältere Ruby/Rails App auf eine neue Version verschieben. Anstatt diesen Kampf aufgrund eines Versionierungsproblems zu führen, werde ich es jetzt vorläufig abschließen.

Danke für alle Hilfe.