2016-12-03 7 views
0

Nginx設定を使用してerpnextアプリケーションをインストール/ホストしました。Apacheを使用してerpnextをインストールするには?

Apacheサーバを使って同じ設定をしようとしましたが、動作しません。

誰でもこれを試しましたか?

+0

このリンクをご覧ください:https://stackoverflow.com/questions/22959287/installation-not-proceed-in-erpnext –

+0

このリンクをご覧ください:https://stackoverflow.com/questions/22959287/をinstallation-not-proceed-in-erpnext –

答えて

0

これは現在作業中の設定です(Apache 2.4でSSLを暗号化しようとしています)。

Socket.ioは最終的に私は(/socket.iotransport=polling要求が/socket.ioに他のすべての要求は、WebSocketをでなければならない、httpでなければならない)それを動作させるための方法を発見した、主な問題でした。

<VirtualHost *:443> 
    ServerAdmin [email protected] 
    ServerName erpnext.example.com 

    DocumentRoot /home/frappe/frappe-bench/sites/erpnext.example.com/ 

    ProxyPreserveHost On 
    ProxyRequests Off 
    ProxyTimeout 120 
    ProxyPass "/.well-known/" "!" 
    ProxyPass "/AutoDiscover/" "!" 
    ProxyPass "/mail/" "!" 
    ProxyPass "/cgi-bin/" "!" 
    ProxyPass "/assets/" "!" 
    ProxyPass "/files/" "!" 

    RewriteEngine On 
    RewriteCond %{REQUEST_URI} ^/socket.io    [NC] 
    RewriteCond %{QUERY_STRING} transport=polling   [NC] 
    RewriteRule /(.*) http://localhost:9000/socket.io/$1 [P,L] 
    RequestHeader set Host "erpnext.example.com" 
    RequestHeader set X-Frappe-Site-Name "erpnext.example.com" 
    ProxyPass "/socket.io" "ws://localhost:9000/socket.io/" 
    ProxyPassReverse "/socket.io" "ws://localhost:9000/socket.io/" 
    <Location "/socket.io"> 
     RequestHeader set X-Frappe-Site-Name "erpnext.example.com" 
    </Location> 

    Alias "/assets" "/home/frappe/frappe-bench/sites/assets" 
    <Directory /home/frappe/frappe-bench/sites/assets> 
     Options FollowSymLinks 
     Require all granted 
    </Directory> 
    Alias "/files" "/home/frappe/frappe-bench/sites/erpnext.example.com/public/files" 
    <Directory /home/frappe/frappe-bench/sites/erpnext.example.com/public/files> 
     Options FollowSymLinks 
     Require all granted 
    </Directory> 
    ProxyPass "/" "http://localhost:8000/" 
    ProxyPassReverse "/" "http://localhost:8000/" 
    <Location "/"> 
     RequestHeader set X-Frappe-Site-Name "erpnext.example.com" 
    </Location> 

    SSLCertificateFile /etc/letsencrypt/live/erpnext.example.com/fullchain.pem 
    SSLCertificateKeyFile /etc/letsencrypt/live/erpnext.example.com/privkey.pem 
    Include /etc/letsencrypt/options-ssl-apache.conf 
</VirtualHost> 
関連する問題