Apache2设置绑定二级域名
比如已经申请了一个一级域名:abc.com
那么可以直接在域名管理后台创建多个二级域名,如创建一个:prod.abc.com,用于专门展示prod这个商品的信息。
apache2的默认根目录一般是/var/ww/html, 肯定是优先指向了abc.com;
那么为二级域名创建一个新的根目录(顺便创建一个测试index.html页面):
sudo mkdir /var/ww/prod sudo echo "Hello prod.abc.com !" >> /var/www/prod/index.html
sudo chown -R www-data:www-data /var/www/prod
然后创建一个新的配置文件(用模板创建就行):
cd /etc/apache2/sites-available sudo cp 000-default.conf prod.conf
然后编辑prod.conf内容如下:
ServerAdmin webmaster@localhost DocumentRoot /var/www/prod ServerName prod.abc.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
然后启动该配置文件并重启服务:
cd ../sites-enabled sudo a2ensite prod.conf sudo /etc/init.d/apache2 restart
然后浏览器访问prod.abc.com就能看到测试页面上的信息了。