linux 过去基本上都使用的 ubuntu ,很少使用 centos ,网站也一直是 nginx ,几乎没有用过 apache !
ubuntu 和 centos 差别很大, apache 和 nginx 差别也很大!

前一段学习配置了 zabbix ,一个月后重拾的时候,发现连 zabbix 网站在哪里都想不起来!只是记得是 apache 网站!

虽然打开 zabbix 官网 下载安装Zabbix
还能找出来,但是这不是个事!

重新捋一遍 centos 的 apache 配置

  1. centos 的 apache 和 ubuntu 的apache 不一样,只能说:原理上一样!conf 还是那几个,但是位置完全不同!除了缺省网站位置都在 /var/www/html

  2. centos 7

    服务名
    # ps -ef |grep httpd

    安装位置
    # whereis httpd

        httpd: /usr/sbin/httpd /usr/lib64/httpd /etc/httpd /usr/share/httpd /usr/share/man/man8/httpd.8.gz
    
  3. ubuntu
    服务名
    $ ps -ef |grep apache2

    安装位置
    $ whereis apache2

     apache2: /etc/apache2
    
  4. centos apache 主要配置
    # cd /etc/httpd/
    # ls

         conf  conf.d  conf.modules.d  logs  modules  run
    

    和配置网站相关的其实全在 conf.d 目录下,例如我这里是这样的
    # ls

     autoindex.conf  php.conf  README  userdir.conf  welcome.conf  zabbix.conf
    

    一般情况下,我们只需要处理这里面的 conf 文件

起始页面在哪里

  1. centos 7 的 apche 缺省网站根目录 /var/www/html 里面,并不存在一个 index.html ,但是你去访问首页的时候却可以看到一个页面!

这个玩意儿哪里来的?

  1. 简单创建一个 index.html
    # vim /var/www/html/index.html

     Hello!test by wzh 20210722!
    

再来访问首页就有了!
# curl 127.0.0.1

 Hello! test by wzh 20210722!

但是之前,没有 index 的时候,那个原始页面哪里来的?

  1. 查看 log 文件,就看到了
    # cat /etc/httpd/logs/error_log

     ......GET /noindex/css/bootstrap.min.css HTTP/1.1......
    

    再对照 conf 文件
    # cat /etc/httpd/conf.d/welcome.conf

         ...Alias /.noindex.html /usr/share/httpd/noindex/index.html...
    

    再看看这个 index.html 文件
    # cat /usr/share/httpd/noindex/index.html |grep Testing

      <h1>Testing 123..</h1>
    

所以,开始看到的是这个文件!

接下来,配置网站完全是过去熟悉的节奏!

  1. 一般情况下,知道 httpd 配置在 /etc/httpd/conf 目录下,平时不用修改!

  2. 站点配置在 /etc/httpd/conf.d 目录下,日常工作主要在这里,以及站点实际文件目录 ,不一定放在 /var/www/html ,自己配置即可

  3. 例如: 我这里的 zabbix 站点文件实际部署在 /usr/share/zabbix
    # vim zabbix.conf

     Alias /zabbix /usr/share/zabbixProxyTimeout 300<Directory "/usr/share/zabbix">....
    

Centos 7 配置 apache 网站相关推荐

  1. 转载: CentOS下配置Apache

    转载地址:http://www.cnblogs.com/zgx/archive/2011/09/22/2185261.html (为了使得文章结构清晰,我做了简单修改) 要想在linux上实现网页服务 ...

  2. CentOS下配置apache虚拟主机

    1.apache虚拟主机配置: (1)基于域名的配置(同一个IP不同域名)方法:    ①添加域名到hosts文件中, 命令vim /etc/hosts 添加的内容: 192.168.142.140 ...

  3. Centos编译安装Apache 2.4.6笔记 配置

    转载链接:http://www.onepx.com/centos-apache-246.html 之前服务器 Apache 版本一直是 2.2.x,鉴于 Centos 更新软件的惰性,我看直到 201 ...

  4. 在CentOS 8上安装与配置Apache虚拟主机

    实验环境 操作系统:Centos 8 web应用:apache 内网IP:192.168.3.21 shell执行:root 以root或具有sudo权限的用户身份登录执行如下操作. 主配置文件路径: ...

  5. centos让apache支持php_讲解关于centos配置apache+php安装

    centos配置apache+php文件是常用系统文件,于是我研究了一下关于apache+php的centos配置安装,这里我发表一下centos配置安装个人理解. centos配置apache+ph ...

  6. apache 网站转nginx_nginx部署避坑指南+高级配置详解

    目录 一:nginx可以替代tomcat吗? 二:nginx配置的各项参数指标 三:浏览器request header中provisional headers are shown 四:nginx服务访 ...

  7. CentOS生成自签名证书配置Apache https

    CentOS生成自签名证书配置Apache https apache的安装就不用说了 1.安装完apache之后,安装mod_ssl和openssl yum install mod_ssl opens ...

  8. 一、服务端开发基础(搭建Web服务器、网络基础概念、请求响应流程、配置Apache、静态网站与动态网站)

    一.建立你的第一个网站(目标) 前端开发 最终还是属于 Web 开发 中的一个分支,想要成为一名合格的前端开发人员,就必须要 充分理解Web 的概念. 构建一个专业的网站是一项巨大的工作!对于新手我们 ...

  9. CentOS 7.2 配置Apache服务(httpd)--上篇

    [乐意黎转载]Centos 7 Apache 服务安装及配置: http://blog.csdn.net/aerchi/article/details/72830535 CentOS 7.2 配置Ap ...

  10. Linux系统CentOS 7修改httpd服务Apache网站根目录

    python 版本: python2.7 操作系统: Windows10 64bit 虚拟机:CentOS7 linux安装httpd,做文件服务器 Linux系统CentOS 7修改httpd服务A ...

最新文章

  1. form转json:jquery.serializeJSON
  2. 全国计算机等级考试题库二级C操作题100套(第69套)
  3. Rust中mut, , mut的区别
  4. 编程函数c语言,C语言编程(练习1:函数 )
  5. Python实战从入门到精通第五讲——数据结构与算法3之序列中出现最多的元素
  6. 多媒体台式计算机安装方法,台式机如何组装 台式机组装注意事项【详解】
  7. vwap算法下单_时间加权平均价格算法(TWAP)和成交量平均算法(VWAP)在量化回测的应用...
  8. editplus 打开大文件_CorelDRAW文件损坏的几种解决方法
  9. 电源大师课笔记 2.4
  10. 东芝移动硬盘拆解图_拆解报告:小米USB 3.0分线器XMFXQ01QM
  11. 【AT91SAM9261EK】u-boot 2022 tftpboot 烧写根文件系统
  12. asp.net打开客户端bartender文件
  13. win11家庭版,如何进入海康摄像头web后台
  14. Big5和Gb编码转换
  15. MTK6589平台——“长按powerkey重启”feature不工作问题的解决
  16. 机房收费系统之思想性总结
  17. 北京化工大学2018年10月程序设计竞赛 F. 罗dalao的密码(递归)
  18. 技术杂谈 | 分享Iteye的开涛对IoC的精彩讲解
  19. 决策树与随机森林(从入门到精通)
  20. ubuntu安装过程中提示: the path is not vaild path to the gcc binary等gcc路径不对和kernel不存在?

热门文章

  1. Python学习笔记_零碎知识
  2. 10天学会phpWeChat——第一天:核心框架的目录结构
  3. Object-C中的非正式协议与正式协议
  4. XML To Linq 读取Sharepoint列表中的附件列信息
  5. Hibernate 中 set 里的属性及定义
  6. SQL*Loader 和 Data Pump
  7. PHP两种redirect
  8. /var/lock/subsys作用
  9. Delphi XE不生成__history目录
  10. C++ Templates 学习历程一