Linux: deploy apache configurations for multiple projects on an apache server
Step 1: Get the code to the/var/www/html directory (this is the default directory, depending on apache settings). Multiple projects can be stored in this directory, for example:
[root@www html]# pwd/var/www/html[root@www html]# lsbossmail.cn bossq.cn oem ydj.org yzhantong
Step 2:
vim /usr/local/apache/conf/extra/httpd-vhosts.conf<VirtualHost *:80> DocumentRoot "/var/www/html/bossq.cn" ServerName test.bossq.cn ServerAlias bqapi.bossq.cn</VirtualHost><VirtualHost *:80> DocumentRoot "/var/www/html/ydj.org" ServerName ydj.org ServerAlias www.ydj.org ErrorLog "logs/ydj.org-error_log" CustomLog "logs/ydj.org-access_log" common</VirtualHost><VirtualHost *:80> DocumentRoot "/var/www/html/oem" ServerName yzt241.com ServerAlias www.yzt241.com ErrorLog "logs/oem-error_log" CustomLog "logs/oem-access_log" common</VirtualHost><VirtualHost *:80> DocumentRoot "/var/www/html/yzhantong" ServerName cnh.cn ServerAlias www.cnh.cn ErrorLog "logs/cnh.cn-error_log" CustomLog "logs/cnh.cn-access_log" common</VirtualHost><VirtualHost *:80> DocumentRoot "/var/www/html/bossmail.cn" ServerName bossmail.cn ServerAlias test.bossmail.cn ErrorLog "logs/cnh.cn-error_log" CustomLog "logs/cnh.cn-access_log" common</VirtualHost>
Step 3: Add resolution to the hosts file on the local computer, for example, 192.168.148.18 test.bossmail.cn. Open the browser and enter test.bossmail.cn or bossmail.cn to access