05 2021 档案
摘要:####service模块 管理远程主机上的服务,启动停止重启等。 注意:使用该模块,服务必须能够通过systemctl或service管理,如service nginx start或者systemctl start nginx,否则无法使用。 ####案例 1、启动db_servers资源列表中的
阅读全文
摘要:####系统类模块 cron:用于计划任务,相当于crontab命令 service:管理远程主机上的服务,启动停止重启等 user:管理远程主机上的用户,如创建用户、修改用户、删除用户、为用户创建密钥对等操作 group:管理远程主机上的组。 ####cron模块 在这里先复习一下计划任务的内容,
阅读全文
摘要:####包管理模块介绍 yum仓库管理模块:yum_repository 用处:管理远程主机上的yum仓库 软件包管理模块:yum 作用:管理远程主机上的yum软件包。 ####yum_repository模块 直接看案例 1、在受管主机设置ID为aliEpel的yum源,仓库配置文件路径为/etc
阅读全文
摘要:####常用的命令类模块 command模块 shell模块 script模块 ####command跟shell模块的区别 两个模块都是在远程服务器上去执⾏命令。 两个模块之间的区别 1、command模块是ad-hoc的默认模块,故在执⾏ad-hoc时,不指定模块的名字则默认使⽤此模块。 在使用
阅读全文
摘要:####访问控制介绍 可以实现针对某些目录进行访问控制,禁止一些IP地址的访问 ####针对目录访问控制 1、编辑主配置文件 $ vim /usr/local/apache2/conf/httpd.conf 478 Include conf/extra/httpd-vhosts.conf #去掉该行
阅读全文
摘要:### 一、Apache防盗链简介 此功能是为了防止其他网站盗用我们网站里的一些文件,如图片链接。这样会造成用户访问他们的网站实际上图片请求是我们的服务器处理的,造成我们服务器的带宽、资源的浪费。 一般小网站会使用盗链,这样可以减少自己服务器的负载。 1.1 配置方法一 1、编辑主配置文件 vim
阅读全文
摘要:####静态缓存介绍 对于图片,html,css,Javascripts等,可以让客户端缓存,让访问时不需要频繁请求服务器,提高用 户体验,需要提前确认是否支持 mod_expires.c模块。 ####配置案例 1、编辑主配置文件 $ vim /usr/local/apache2/conf/htt
阅读全文
摘要:于2022年4月3日重新编辑 一、Apache日志切割 Apache日志默认按周进行切割,但是如果实际访问量过大,日志文件也会变大,不利于后期日志查找跟分析。 生产环境中一般会按天进行日志切割。 1.1 日志切割方式 使用脚本 Apache自带工具rotatelogs 第三方工具cronolog 1
阅读全文
摘要:####配置301跳转案例 使用Apache的rewrite会用到mod_rewrite.so模块 1、编辑主配置文件 $ vim /usr/local/apache2/conf/httpd.conf ... 153 LoadModule rewrite_module modules/mod_rew
阅读全文
摘要:### 一、Apache虚拟主机介绍 如果要提供多个对外访问的网站,就需要使用虚拟主机功能。 可以理解为一个网站等于一台虚拟主机。 虚拟主机分为两类 基于域名的虚拟主机 基于端口的虚拟主机 二、配置虚拟主机 2.1 基于域名的虚拟主机 1、编辑主配置文件 vim /usr/local/apache
阅读全文
摘要:1、使用htpasswd命令生成密码 $ htpasswd -c /data/.htpasswd tz # 指定用户名为tz,输入自己设定的密码 2、编辑主配置文件 $ vim /usr/local/apache2/conf/httpd.conf 204 <Directory /> 205 Allo
阅读全文
摘要:将网站家目录修改成:/www目录 1、yum源安装httpd修改方式 $ mkdir /www $ echo "这是新修改的网站家目录/www" > /www/index.html $ vim /etc/httpd/conf/httpd.conf 119 DocumentRoot "/www" #1
阅读全文
摘要:####准备工作 参考文章:安装Apache 参考文章:安装PHP 参考文章:搭建DZ论坛 下载dz论坛安装包 将解压后的upload目录上传到/usr/local/apache2/htdocs/目录下,并重命名为dz。 准备工作做完了,安装过程没什么好说的,照着上面的安装apache跟php来就行
阅读全文
摘要:使用yum源搭建DZ论坛,虽然无法自定义PHP版本跟Apache版本,但是很方便,出错概率低。 1、关闭防火墙 $ systemctl stop firewalld $ systemctl disable firewalld $ setenforce 0 $ vim /etc/selinux/con
阅读全文
摘要:修改配置文件 $ vim /usr/local/apache2/conf/httpd.conf 1、将拒绝改为允许访问跟目录下的文件 改为 2、搜索AddType增加一行配置 3、搜索IfModule增加配置如下 4、搜索File改为配置如下 5、编写一个Php测试页面 $ vim /usr/loc
阅读全文
摘要:一、Apache目录结构 1.1 目录组成 [root@lamp apache2]# cd /usr/local/apache2/ [root@lamp apache2]# tree ./ -L 1 ./ ├── bin #apache的命令目录 ├── build ├── cgi-bin ├──
阅读全文
摘要:于2022年4月2日重新编辑 一、安装环境准备 1.1 卸载自带的Apache rpm -qa | grep httpd #会出现两个软件包,都卸载掉 httpd-tools-2.4.6-67.el7.centos.7.x86_64 httpd-2.4.6.el7.centos.7.x86_64
阅读全文
摘要:于2022年4月1日重新编辑 一、Apache概述 Apache是Apache基金会的一个开源项目,是一个高性能、功能强大、安全可靠、开放源码的Web服务软件。 二、Apache应用场景 有如下4个 运行静态页面、图片。 结合PHP引擎运行PHP程序。 结合Tomcat、Resin运行JSP、Jav
阅读全文

浙公网安备 33010602011771号