安装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版权协议,转载请附上原文出处链接和本声明。