LAMP环境下配置虚拟主机和域名的跳转

一、配置虚拟主机

vim /usr/local/apache2/conf/extra/httpd-vhost.conf


   ServerAdmin [email protected]  root邮箱
    DocumentRoot "/data/123"虚拟主机存在的目录
    ServerName 123.com   配置的虚拟主机域名
    ServerAlias 1234.com  配置的虚拟主机域名的别名
    ErrorLog "logs/dummy-host.example.com-error_log"  错误日志
    CustomLog "logs/dummy-host.example.com-access_log" common 访问日志
   


二、域名的跳转

当访问域名1的时候自动跳转到域名2。当更改域名的时候不致于会丢失一些用户

vim /usr/local/apache2/conf/httpd.conf

加入


        RewriteEngine on  开启rewrite引擎
        RewriteCond %{HTTP_HOST} 域名1  
        RewriteRule ^(.*) http://域名2$1 [R=301,L]  301是永久重定向
   

/usr/local/apache2/bin/apachectl graceful 平滑的重启该服务

你可能感兴趣的:(LAMP环境下配置虚拟主机和域名的跳转)