Für die Hintergrundgeschichte, musste ich meinen Server neu installieren, also habe ich eine Sicherungskopie der wenigen Websites, die hier waren, und ich bin gerade dabei, sie zu reaktivieren. Eine davon ist jedoch die englische Version einer der Websites, die ich bereits implementiert habe.Probleme mit der Bereitstellung einer Rails App in einer Subdomain (Apache und Passagier)
Allerdings, wenn ich den Server neu installierte, habe ich vergessen, eine Sicherung der Konfigurationsdateien zu machen, weil ich mich erinnerte, dass es nicht so schwierig war, das letzte Mal einzurichten, aber, heh, hier bin ich .
hier so ist die Konfigurationsdatei der Englisch-Version:
<VirtualHost *:80>
ServerAlias en.mywebsite.fr
ServerAdmin [email protected]
DocumentRoot /home/mywebsite-en/public
RailsEnv development
PassengerRuby /usr/local/rvm/wrappers/ruby-2.3.3/ruby
SetEnv GEM_HOME /usr/local/rvm/gems/ruby-2.3.3
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/home/mywebsite-en/public">
Options FollowSymLinks
Require all granted
</Directory>
</VirtualHost>
Wenn ich en.mywebsite.fr
, es „funktioniert“ gehen, aber ich bin die Website tatsächlich in dem französisch Teil. Hier
ist die Liste der Dinge, die ich versucht zu tun (während Apache Nachladen jedes Mal), aber hat nicht funktioniert:
Serveralias en.mywebsite.fr
Server en.mywebsite .fr
Server website.fr en.website.fr
Serveralias website.fr en.website.fr
Edit: Hier ist, wie die Haupt-Website wie
<VirtualHost *:80>
ServerName mywebsite.fr
ServerAlias www.mywebsite.fr
ServerAdmin [email protected]
DocumentRoot /home/mywebsite/public
RailsEnv development
PassengerRuby /usr/local/rvm/wrappers/ruby-2.3.3/ruby
SetEnv GEM_HOME /usr/local/rvm/gems/ruby-2.3.3
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/home/mywebsite/public">
Options FollowSymLinks
Require all granted
</Directory>
</VirtualHost>
sieht Was bin ich?
Vielen Dank im Voraus
Welche anderen VHost-Dateien gibt es? Übernimmt einer von ihnen '* .website.fr'? – hjpotter92
Es gibt 2 andere von ihnen, eine ist nicht betroffen und die andere ist die "Haupt" -Website, nicht die englische Übersetzung. Ich aktualisiere die Frage (und nein, keine andere Subdomain) – Jaeger