Centos 7 配置 apache 网站
linux 过去基本上都使用的 ubuntu ,很少使用 centos ,网站也一直是 nginx ,几乎没有用过 apache !
ubuntu 和 centos 差别很大, apache 和 nginx 差别也很大!
前一段学习配置了 zabbix ,一个月后重拾的时候,发现连 zabbix 网站在哪里都想不起来!只是记得是 apache 网站!
虽然打开 zabbix 官网 下载安装Zabbix
还能找出来,但是这不是个事!
重新捋一遍 centos 的 apache 配置
centos 的 apache 和 ubuntu 的apache 不一样,只能说:原理上一样!conf 还是那几个,但是位置完全不同!除了缺省网站位置都在 /var/www/html
centos 7
服务名
# ps -ef |grep httpd安装位置
# whereis httpdhttpd: /usr/sbin/httpd /usr/lib64/httpd /etc/httpd /usr/share/httpd /usr/share/man/man8/httpd.8.gz
ubuntu
服务名
$ ps -ef |grep apache2安装位置
$ whereis apache2apache2: /etc/apache2
centos apache 主要配置
# cd /etc/httpd/
# lsconf conf.d conf.modules.d logs modules run
和配置网站相关的其实全在 conf.d 目录下,例如我这里是这样的
# lsautoindex.conf php.conf README userdir.conf welcome.conf zabbix.conf
一般情况下,我们只需要处理这里面的 conf 文件
起始页面在哪里
- centos 7 的 apche 缺省网站根目录 /var/www/html 里面,并不存在一个 index.html ,但是你去访问首页的时候却可以看到一个页面!
这个玩意儿哪里来的?
简单创建一个 index.html
# vim /var/www/html/index.htmlHello!test by wzh 20210722!
再来访问首页就有了!
# curl 127.0.0.1
Hello! test by wzh 20210722!
但是之前,没有 index 的时候,那个原始页面哪里来的?
查看 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>
所以,开始看到的是这个文件!
接下来,配置网站完全是过去熟悉的节奏!
一般情况下,知道 httpd 配置在 /etc/httpd/conf 目录下,平时不用修改!
站点配置在 /etc/httpd/conf.d 目录下,日常工作主要在这里,以及站点实际文件目录 ,不一定放在 /var/www/html ,自己配置即可
例如: 我这里的 zabbix 站点文件实际部署在 /usr/share/zabbix
# vim zabbix.confAlias /zabbix /usr/share/zabbixProxyTimeout 300<Directory "/usr/share/zabbix">....
Centos 7 配置 apache 网站相关推荐
- 转载: CentOS下配置Apache
转载地址:http://www.cnblogs.com/zgx/archive/2011/09/22/2185261.html (为了使得文章结构清晰,我做了简单修改) 要想在linux上实现网页服务 ...
- CentOS下配置apache虚拟主机
1.apache虚拟主机配置: (1)基于域名的配置(同一个IP不同域名)方法: ①添加域名到hosts文件中, 命令vim /etc/hosts 添加的内容: 192.168.142.140 ...
- Centos编译安装Apache 2.4.6笔记 配置
转载链接:http://www.onepx.com/centos-apache-246.html 之前服务器 Apache 版本一直是 2.2.x,鉴于 Centos 更新软件的惰性,我看直到 201 ...
- 在CentOS 8上安装与配置Apache虚拟主机
实验环境 操作系统:Centos 8 web应用:apache 内网IP:192.168.3.21 shell执行:root 以root或具有sudo权限的用户身份登录执行如下操作. 主配置文件路径: ...
- centos让apache支持php_讲解关于centos配置apache+php安装
centos配置apache+php文件是常用系统文件,于是我研究了一下关于apache+php的centos配置安装,这里我发表一下centos配置安装个人理解. centos配置apache+ph ...
- apache 网站转nginx_nginx部署避坑指南+高级配置详解
目录 一:nginx可以替代tomcat吗? 二:nginx配置的各项参数指标 三:浏览器request header中provisional headers are shown 四:nginx服务访 ...
- CentOS生成自签名证书配置Apache https
CentOS生成自签名证书配置Apache https apache的安装就不用说了 1.安装完apache之后,安装mod_ssl和openssl yum install mod_ssl opens ...
- 一、服务端开发基础(搭建Web服务器、网络基础概念、请求响应流程、配置Apache、静态网站与动态网站)
一.建立你的第一个网站(目标) 前端开发 最终还是属于 Web 开发 中的一个分支,想要成为一名合格的前端开发人员,就必须要 充分理解Web 的概念. 构建一个专业的网站是一项巨大的工作!对于新手我们 ...
- CentOS 7.2 配置Apache服务(httpd)--上篇
[乐意黎转载]Centos 7 Apache 服务安装及配置: http://blog.csdn.net/aerchi/article/details/72830535 CentOS 7.2 配置Ap ...
- Linux系统CentOS 7修改httpd服务Apache网站根目录
python 版本: python2.7 操作系统: Windows10 64bit 虚拟机:CentOS7 linux安装httpd,做文件服务器 Linux系统CentOS 7修改httpd服务A ...
最新文章
- form转json:jquery.serializeJSON
- 全国计算机等级考试题库二级C操作题100套(第69套)
- Rust中mut, , mut的区别
- 编程函数c语言,C语言编程(练习1:函数 )
- Python实战从入门到精通第五讲——数据结构与算法3之序列中出现最多的元素
- 多媒体台式计算机安装方法,台式机如何组装 台式机组装注意事项【详解】
- vwap算法下单_时间加权平均价格算法(TWAP)和成交量平均算法(VWAP)在量化回测的应用...
- editplus 打开大文件_CorelDRAW文件损坏的几种解决方法
- 电源大师课笔记 2.4
- 东芝移动硬盘拆解图_拆解报告:小米USB 3.0分线器XMFXQ01QM
- 【AT91SAM9261EK】u-boot 2022 tftpboot 烧写根文件系统
- asp.net打开客户端bartender文件
- win11家庭版,如何进入海康摄像头web后台
- Big5和Gb编码转换
- MTK6589平台——“长按powerkey重启”feature不工作问题的解决
- 机房收费系统之思想性总结
- 北京化工大学2018年10月程序设计竞赛 F. 罗dalao的密码(递归)
- 技术杂谈 | 分享Iteye的开涛对IoC的精彩讲解
- 决策树与随机森林(从入门到精通)
- ubuntu安装过程中提示: the path is not vaild path to the gcc binary等gcc路径不对和kernel不存在?