手工搭建APACHE服务

    技术2022-09-01  89

    文章目录

    手工搭建APACHE服务安装环境解包编译安装修改配置文件信息并运行 修改Apache服务器配置默认首页文件名和网站路径网页名称主页存放路径

    手工搭建APACHE服务

    安装环境

    先下载这三个安装包

    1.1apache下载路径http://mirror.bit.edu.cn/apache/ 1.2相关依赖下载路径http://apr.apache.org/download.cgi

    解包

    首先将三个压缩包放入opt目录下

    [root@192 ~]# cd /opt/ root@192 opt]# tar zxvf apr-util-1.4.1.tar.gz 解压文件 [root@192 opt]# tar zxvf apr-1.4.6.tar.gz [root@192 opt]# tar zxvf httpd-2.4.25.tar.gz [root@192 opt]# ll 总用量 12 drwxr-xr-x. 25 root root 4096 6月 30 15:35 apr-1.4.6 drwxr-xr-x. 19 root root 4096 6月 30 15:35 apr-util-1.4.1 drwxr-xr-x. 11 root root 4096 6月 30 15:35 httpd-2.4.25 [root@localhost opt]# cp -R apr-1.4.6 /opt/httpd-2.4.25/srclib/apr ###1.4.6安装包需要放到opt目录下面的httpd 下面才可以运行 [root@localhost opt]# cp -R apr-util-1.4.1 /opt/httpd-2.4.25/srclib/apr-util#1.4.1安装包需要放到opt目录下面的httpd 下面

    编译安装

    [root@192 opt]# cd /httpd-2.4.25 安装gcc、gcc-c++、make、pcre、pcre-devel四个包这是必要的环境 [root@192 httpd-2.4.25]# yum -y insatll gcc gcc-c++ pcre make 安装环境

    修改配置文件信息并运行

    [root@192 httpd-2.4.25]# yum -y install pcre-devel 安装不了make可以用这个命令 ./configure \ --prefix=/usr/local/apache \ --enable-so \ --enable-rewrite \ --enable-mods-shared=most \ --with-mpm=worker \ --disable-cgid \ --disable-cgi [root@192 httpd-2.4.25]# make 编译二进制 [root@192 httpd-2.4.25]# make install 进行安装(当然有些软件需要先运行make check或make test来进行一些测试) [root@192 httpd-2.4.25]#grep -v "#" /usr/local/apache/bin/apachectl > /etc/init.d/httpd 把local/apchetcl中的“#”删除 [root@localhost httpd-2.4.25]# vi /etc/init.d/httpd 在文件最前面输入下面的行 #!/bin/bash #chkconfig:2345 85 15 #description:Apache is a World Wide Web server. root@192 httpd-2.4.25]#chmod +x /etc/init.d/httpd ###添加可执行的权限 [root@192 httpd-2.4.25]#chkconfig --add httpd 添加http服务 [root@192 httpd-2.4.25]#chkconfig --list httpd 添加http的列表把3 和5打开 注:该输出结果只显示 SysV 服务,并不包含 原生 systemd 服务。SysV 配置数据 可能被原生 systemd 配置覆盖。 要列出 systemd 服务,请执行 'systemctl list-unit-files'。 查看在具体 target 启用的服务请执行 'systemctl list-dependencies [target]'。 httpd 0:关 1:关 2:开 3:开 4:开 5:开 6:关 chkconfig --level 35 httpd on [root@192 httpd-2.4.25]# ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf [root@192 etc]# vi httpd.conf 建立软链接 Listen 192.168.136.199:80 ###IPv4自己设置成liunx系统的IP地址 #Listen 80 主机名.域名 进入游览器输入自己的id [root@localhost etc]# service httpd start 关闭防火墙 systemctl stop firewalld ###临时关闭

    ot@localhost etc]# service httpd start 关闭防火墙 systemctl stop firewalld ###临时关闭

    修改Apache服务器配置默认首页文件名和网站路径网页名称

    主页存放路径

    主页存放路径:/usr/local/apache/docs/index.html

    [root@localhost etc]# ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf 我们先创立软链接 [root@localhost etc]# ls /usr/local/apache/ 看一下在htdocs中修改 bin build cgi-bin conf error htdocs icons include lib logs man manual modules [root@localhost etc]# ls /usr/local/apache/htdocs/ 最后的文件在这里 index.html [root@localhost etc]# vi /usr/local/apache/htdocs/index.html <html><body><h1>hi world</h1></body></html> 在里面进行修改

    Processed: 0.012, SQL: 9