我有一個流星應用程序我部署使用這種方法Deploy a meteor app哪些工作正常,哪些現在運行在mydomain.com:3000,但我想有權訪問它在mydomain上。 COM/MYAPP。爲此,我嘗試使用與MODS的Apache2,以下是我已經在網絡上閱讀我的配置是:如何正確設置我的流星應用程序與apache2反向代理
<VirtualHost *:80>
ServerName mydomain.com
Alias /myapp /home/me/Documents/myapp/bundle/public
<Location /memo>
PassengerBaseURI /myapp
PassengerAppRoot home/me/Documents/myapp/bundle
PassengerAppType node
PassengerStartupFile main.js
</Location>
<Directory /home/me/Documents/myapp/bundle/public>
Allow from all
Options -MultiViews
</Directory>
ProxyPass /myapp http://localhost:3000/
ProxyPassReverse /myapp http://localhost:3000/
</VirtualHost>
但是當我去mydomain.com/myapp我有一個空白頁,而在mydomain.com: 3000這工作正常。
有什麼不好?
編輯:我想知道如果問題不是來自流星應用程序,因爲我有我的頁面頂部的窗口標題(從我的),但頁面的其餘部分總是空的。
所以重定向正在一點點..
難道是可能的,我的流星的應用程序有困難找到他,因爲MYDOMAIN/MyApp的子URI和在應用程序配置中的錯誤ressources?我已經定義了ROOT_URL環境變量mydomain.com/myapp
是的我已經讀過nginx更適合這種應用程序,但我有其他經典應用程序,它們在mydomain /其他應用程序上運行,如果設置了nginx,我將與apache發生衝突! – taspai