httpd 页面跳转

安装httpd
上传安装包,解压

 tar -zxvf httpd-2.4.38.tar.gz -C /usr/local/src/

安装依赖环境

yum -y install gcc gcc-c++ apr apr-devel cyrus-sasl-devel expat-devel libdb-devel openldap-devel apr-util-devel apr-util pcre-devel pcre openssl*

预编译

cd /usr/local/src/httpd-2.4.38/
./configure  --prefix=/usr/local/httpd    --enable-so    --enable-rewrite  --enable-charset-lite  --enable-cgi --enable-ssl --enable-mpms-shared=all 

make && make install 编译安装

主配置文件修改

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

ServerName localhost:80 #修改这一行,加快重启

修改默认首页内容

echo "mingliang" >> /usr/local/httpd/htdocs/index.html

设置apache启动脚本

cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd

设置开机自启

 chkconfig --add httpd
 chkconfig --list  httpd

启动服务

systemctl start httpd

添加path 环境变量

 ln -s /usr/local/httpd/bin/* /usr/local/bin/

创建apache用户

useradd -M -s /sbin/nologin apache

安装Rewrite模块

apxs -c -i -a /usr/local/src/httpd-2.4.38/modules/mappers/mod_rewrite.c
apachectl -M | grep rewrite

页面跳转,网站重定向
修改配置文件

vim /usr/local/httpd/conf/httpd.conf
User apache
Group apache
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.mingliang.com [NC]
RewriteCond %{HTTP_HOST} !^192.168.100.10 [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://www.mingliang.com/ [L]

在这里插入图片描述
添加hosts记录文件

vim /etc/hosts
192.168.100.10 www.mingliang.com
192.168.100.10 bbs.mingliang.com
192.168.100.10 mingliang.com.cn
192.168.100.10 mingliang.com

修改客户端hosts
C:\Windows\System32\drivers\etc\hosts ##路径
在这里插入图片描述
systemctl restart httpd ##重启

测试

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述


版权声明:本文为weixin_46381668原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。