LAMP环境下配置虚拟主机和域名的跳转
一、配置虛擬主機
vim /usr/local/apache2/conf/extra/httpd-vhost.conf
<VirtualHost *:80>
? ?ServerAdmin webmaster@dummy-host.example.com ?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 訪問日志
? ?</VirtualHost>
二、域名的跳轉
當訪問域名1的時候自動跳轉到域名2。當更改域名的時候不致于會丟失一些用戶
vim /usr/local/apache2/conf/httpd.conf
加入
<IfModule mod_rewrite.c>
? ? ? ? RewriteEngine on ?開啟rewrite引擎
? ? ? ? RewriteCond %{HTTP_HOST} 域名1 ?
? ? ? ? RewriteRule ^(.*) http://域名2$1 [R=301,L] ?301是永久重定向
? ? </IfModule>
/usr/local/apache2/bin/apachectl graceful 平滑的重啟該服務
總結
以上是生活随笔為你收集整理的LAMP环境下配置虚拟主机和域名的跳转的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 新特性笔记
- 下一篇: Java 8 中的哈希表