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] # ls
Bossmail.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 "log/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