Apache基础建设
Apache基础建设
先解决依赖包
[root@client2 ~]# ll
解压依赖包
tar zxvf apr-1.6.2.tar.gz
tar zxvf apr-util-1.6.0.tar.gz
tar jxvf httpd-2.4.29.tar.bz2
然后 剪切并重命名
mv apr-1.6.2 httpd-2.4.29/srclib/apr
mv apr-util-1.6.0 httpd-2.4.29/srclib/apr-util
安装yum
[root@client2 ~]# yum -y install pcre pcre-devel perl expat-develzlib-devel
进入httpd-2.4.29/ 中
[root@client2 ~]# cd httpd-2.4.29/
加载和编译安装
[root@client2 httpd-2.4.29]# ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi --enable-expires
[root@client2 httpd-2.4.29]make && make install
拷贝文件和修改配置文件
[root@client2 httpd-2.4.29]#cd
[root@client2 ~]#cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd[root@client2~]#vi /etc/init.d/httpd
[root@client2~]#chkconfig --add httpd #chkconfig管理httpd
[root@client2~]#systemctl start httpd
软链接 并且修改配置文件
root@client2 ~]#ln -s /usr/local/httpd/conf/httpd.conf /etc/
[root@client2 ~]#vi /etc/httpd.conf
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201126170115601.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDM0NjkwMg==,size_16,color_FFFFFF,t_70#pic_center)
[root@client2 ~]#ln -s /usr/local/httpd/bin/* /usr/bin/
在vi /etc/hosts中添加 本机ip地址和 域名
192.168.188.10 www.aa.com
在配置文件末尾添加
测试命令
[root@client2 ~]#httpd -t
Syntax OK
[root@client2 ~]#apachectl -t
Syntax OK