LAMP, ubuntu 및 apache2가있는 로컬 서버를 테스트하고 테스트 할 여러 웹 응용 프로그램 (openproject, vtiger, suitecrm, sugar crm 등)을 설치하려고합니다. 그들. 이들은 모두 웹 기반 서비스입니다.apache2 : 로컬 서버의 동일한 도메인에 여러 사이트 호스팅
난은/var/www가 아래를 풀고으로 가상 호스트를 구성한 : /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>
:
Vtiger 서비스에 대한 스위트 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 :
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 나는 그들의 ServerAlias에 주소를 가진 각각의 서비스 중 하나에 액세스 할 수 있습니다
- vtigercrm.serverMachine.synology합니다. 나
- suitecrm.serverMachine.synology.me
- serverMachine.synology.me/openproject
하지만 로컬로 액세스하려는 경우 http://localhost/openproject 만 작동합니다. http://localhost/suitecrm 또는 http://localhost/vtigercrm이 작동하지 않습니다.
동일한 도메인의 다른 폴더에 액세스 할 때 각 서비스에 액세스 할 수 있도록 구성하려면 어떻게해야합니까? 예를 들어 :
http://192.168.1.123/vtigercrm는openproject의 경우 작동된다
01 그 openproject을 나타내는 것으로 보인다Alias /vtigercrm /var/www/vtigercrm
Alias /suitecrm /var/www/suitecrm
때 시작되고 : 23,516,
감사
EDIT 1
나는 추가 openproject의 가상 호스트 설정을 편집 문제를 해결 절반으로 관리했습니다 액세스. vtiger, suitecrm 및 다른 사이트에 대한 액세스를 올바르게 라우팅하기 위해 openproject 가상 호스트가 필요하지 않도록하려면 어떻게해야합니까?
감사합니다.