私はLAMP、ubuntu、apache2のローカルサーバを持っていて、いくつかのWebアプリケーション(openproject、vtiger、suitecrm、sugar crmなど)をテストしたいそれら。これらはすべてWebベースのサービスです。apache2:ローカルサーバの同じドメインに複数のサイトをホスト
私はは/ var/www以下にそれらを展開して、仮想ホストを構成した:のvtigerサービスについて
:
/etc/apache2/sites-available/vtigercrm.conf<VirtualHost *:80>
#ServerName www.example.com
ServerAdmin [email protected]
DocumentRoot /var/www/vtigercrm
ServerName vtigercrm
ServerAlias vtigercrm.serverMachine.synology.me
Alias /vtigercrm /var/www/vtigercrm
ErrorLog ${APACHE_LOG_DIR}/vtigercrm-error.log
CustomLog ${APACHE_LOG_DIR}/vtigercrm-access.log combined
</VirtualHost>
スイートCRMサービスの場合:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/suitecrm
ServerName suitecrm
ServerAlias suitecrm.serverMachine.synology.me
ServerAlias localhost
Alias /suitecrm /var/www/suitecrm
ErrorLog ${APACHE_LOG_DIR}/suitecrm-error.log
CustomLog ${APACHE_LOG_DIR}/suitecrm-access.log combined
<Directory /var/www/suitecrm/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
とF /etc/apache2/sites-available/suitecrm.confまたはopenproject:私は彼らにServerAliasアドレスでサービスのそれぞれにアクセスすることができ
Include /etc/openproject/addons/apache2/includes/server/*.conf
<VirtualHost *:80>
ServerName openproject
ServerAlias serverMachine.synology.me
ServerAlias localhost
DocumentRoot /opt/openproject/public
ProxyRequests off
Include /etc/openproject/addons/apache2/includes/vhost/*.conf
ProxyPass /openproject/ http://127.0.0.1:6000/openproject/ retry=0
ProxyPassReverse /openproject/ http://127.0.0.1:6000/openproject/
</VirtualHost>
/etc/apache2/sites-available/openproject.conf :
- vtigercrm.serverMachine.synology。私
- suitecrm.serverMachine.synology.me
- serverMachine.synology.me/openproject
ローカルにアクセスする場合は、http://localhost/openprojectのいずれかが動作します。 http://localhost/suitecrmまたはhttp://localhost/vtigercrmは機能しません。
同じドメインの異なるフォルダにアクセスするために各サービスにアクセスできるようにするにはどのように設定する必要がありますか?例えば:
- http://localhost/suitecrm又はhttp://192.168.1.123/suitecrm
- http://localhost/vtigercrm又はhttp://192.168.1.123/vtigercrm
openproject用ケースが動作している:
01そのopenprojectを示すように思わAlias /vtigercrm /var/www/vtigercrm
Alias /suitecrm /var/www/suitecrm
は、ときに起動されている:の
おかげ
EDITは1
私は追加openprojectの仮想ホストの設定を編集問題を解決半分に管理してきましたアクセスする。 vtiger、suitecrm、およびその他のサイトへのアクセスを適切にルーティングするために、openproject仮想ホストを必要としないようにするにはどうすればよいですか?
ありがとうございました