• CentOS7.6中安装Apache及Apache常见操作和配置说明


    一、Apache安装

    使用root登录

    1.确保服务器系统处于最新状态

    [root@localhost ~]# yum -y update

    如果显示以下内容说明已经更新完成

    2.重启服务器

    [root@localhost ~]# reboot

    这里可能需要一点点时间,稍等1-2min再继续操作

    3.首先检查80端口是否已经开启

    [root@localhost ~]# netstat -an | grep 80

    如果显示以下内容说明已经开启80端口

    如果未开启,可参考文章:阿里云centos7.x 打开80端口

    4.安装Apache,并且安装扩展模块

         在线yum安装更加快捷方便,源码包安装步骤相较而言要复杂点,但是兼容性更好,不建议新手使用该方法。

         如果个人使用,建议yum安装,服务器使用,建议源码包安装,具有更好的兼容性。

         yum安装方法如下:

    [root@localhost ~]# yum -y install httpd httpd-manual httpd-devel mod_ssl mod_perl mod_auth_mysql

          源码包安装可参考文章:CentOS7.6利用源码包安装Apache

    5.设置CentOS开机自动启动Apache服务

    [root@localhost ~]# systemctl enable httpd.service

    6.检查Apache是否已经安装了开机自动启动

    [root@localhost ~]# systemctl list-unit-files | grep httpd

    如果显示以下内容说明已经完成自动启动安装

    7.启动Apache服务

    [root@localhost ~]# systemctl start httpd.service

    8.判断是否安装成功Apache服务

    [root@localhost ~]# curl http://127.0.0.1

    命令行界面正常显示一堆html、css代码,没有乱码,一般是成功了

    或者

    如果在浏览器中输入服务器IP地址显示Testing 123..就说明安装成功

    二、常见操作

    1. 启动、终止、重启

    systemctl start httpd.service #启动

    systemctl stop httpd.service #停止

    systemctl restart httpd.service #重启

    2. 设置开机启动/关闭

    systemctl enable httpd.service            #开机启动

    systemctl disable httpd.service           #开机不启动

    systemctl list-unit-files | grep httpd     # 检查Apache是否已经安装了开机自动启动

    显示以下内容即已成功设置:

    3. 检查httpd状态

    systemctl status httpd.service  #检查状态

    4. 显示Apache版本信息

    [root@localhost ~]# httpd -v

    5. 使用yum安装Apache,并且安装所有扩展模块

    [root@localhost ~]# yum -y install httpd*

    6. 查看加载模块

    [root@localhost ~]# httpd -M

    7. 检查配置文件是否正确

    [root@localhost ~]# httpd -t

    8. 显示所有命令

    [root@localhost ~]# httpd -q

    9. 检查Apache安装路径

    [root@localhost ~]# whereis httpd

    10. 检查并且显示Apache相关安装包

    [root@localhost ~]# rpm -qa | grep httpd

    11. 显示Apache详细相关信息

    [root@localhost ~]# yum info httpd

    12. 查看Apache安装位置

    [root@localhost ~]# rpm -ql httpd

    13. 删除Apache

    [root@localhost ~]# rpm -e httpd-* --nodeps

    [root@localhost ~]# rpm -e httpd-2.4.6-67.el7.c和entos.6.x86_64 --nodeps

    14. 删除Apache,并且删除相关文件

    [root@localhost ~]# yum -y remove httpd

     

    三、相关配置与环境

    Apache主配置文件:/etc/httpd/conf/httpd.conf

    Apache主配置目录,可以将不同类型的配置分门别类放入这个目录中:/etc/httpd/conf.d/

    Apache网站根目录:/var/www/html/

    Apache日志文件目录:/var/log/httpd

  • 相关阅读:
    js 简单getByClass得封装
    微信红包的随机算法
    js 淘宝评分
    HDU 1023 Train Problem II( 大数卡特兰 )
    HDU 1576 A/B( 逆元水 )
    HDU 5533 Dancing Stars on Me( 有趣的计算几何 )
    POJ 1664 放苹果( 递推关系 )
    HDU 2095 find your present (2)( 位运算 )
    POJ 3517 And Then There Was One( 约瑟夫环模板 )
    POJ 1988 Cube Stacking( 带权并查集 )*
  • 原文地址:https://www.cnblogs.com/xwhgr/p/13958821.html
Copyright © 2020-2023  润新知