linux配置二级域名

1. 在Apache的安装目录/etc/httpd/conf 下修改 httpd.conf 文件

2. 修改如下:

  1. 找到LoadModule rewrite_module modules/mod_rewrite.so,若存在需要删除前面的”#”,若不存在需要添加此行.
  2. 查找 AllowOverride None 改为 AllowOverride All 开启mod_rewrite的功能.
  3. 在文件尾部添加如下内容:
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/etc/httpd/conf/vhost.map    # .map文件路径
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1

3. 在/etc/httpd/conf/ 目录下新建一个 vhost.map 文件,配置方式如下:

# www二级域名与/var/www/html/下的www目录绑定
www.baidu.com   /var/www/html/www  

4. 重启apache

systemctl restart httpd

5. 域名解析(在域名厂商进行解析,阿里云如下)

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值