2017-06-06 38 views
0

我特林服務多個鬼在不同的域相同的服務器,但他們兩人打開它被安裝在第一瞬間 : 在/ var/WWW /鬼 及其config.js文件包含:即成多鬼

production: { 
     url: 'http://myfirstdomain.com/blog', 
...... 
filename: path.join(__dirname, '/content/data/ghost.db') 
..... 
server: { 
      host: '127.0.0.1', 
      port: '2368' 
..... 

其的httpd的conf文件包含:

<Location /blog> 
    ProxyPreserveHost On 
    ProxyPass http://localhost:2368/blog 
    ProxyPassReverse http://localhost:2368/blog 
</Location> 

第二即時被安裝在:其config.js文件 在/ var/WWW/ghosth 和:

production: { 
     url: 'http://myseconddomain.com/blog', 
...... 
filename: path.join(__dirname, '/content/data/ghosth.db') 
..... 
server: { 
      host: '127.0.0.1', 
      port: '2777' 
..... 

其的httpd的conf文件包含:

<Location /blog> 
    ProxyPreserveHost On 
    ProxyPass http://localhost:2777/blog 
    ProxyPassReverse http://localhost:2777/blog 
</Location> 

我在不同的端口和網域運行拖瞬間,但是當我訪問他們

http://myfirstdomain.com/blog 
http://myseconddomain.com/blog 

我發現同一時刻(不只是相同的數據庫)

那麼問題在哪裏?

回答

0

我不知道你的服務器的配置。那麼你有沒有檢查mod-proxy是否被啓用?

a2enmod proxy 
a2enmod proxy_http 

我使用Nginx而不是Apache,所以我不能真正地建議你的配置。如果你沒有找到它,本教程採用的是不同的配置:Ghostforbeginners multi Ghost Apache

教程的配置文件:

NameVirtualHost *:80 
<VirtualHost *:80> 
    ServerName your-url.com 
    ServerAlias www.your-url.com 
    ProxyRequests off 
    ProxyPass/http://127.0.0.1:2368/ 
    ProxyPassReverse/http:/127.0.0.1:2368/ 
</VirtualHost> 
<VirtualHost *:80> 
    ServerName your-second-url.com 
    ServerAlias www.your-second-url.com 
    ProxyRequests off 
    ProxyPass/http://127.0.0.1:8080/ 
    ProxyPassReverse/http://127.0.0.1:8080/ 
</VirtualHost> 
+0

謝謝你..我也跟着教程,但它並沒有爲我工作..'虛擬主機*:80>'完全不能用鬼!只有''指令工作,但它導致了我解釋的問題。如果你需要我服務器上的任何配置文件,請告訴我。 –