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就能看到测试页面上的信息了。

 

posted on 2022-08-05 14:16  wzc0066  阅读(152)  评论(0编辑  收藏  举报