安装 yum -y install httpd httpd-devel # 在Ubuntu里面叫做Apache2,输入localhost能打开就算成功了 额...当然专业的运维还是老老实实的去编译吧; Apache使用 开启 /usr/sbin/apachectl start /etc/init.d/httpd start service httpd start # centos 7以下 关闭 /usr/sbin/apachectl stop /etc/init.d/httpd stop ser…
简述 Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言.可基于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式.如果要想用到rewrite模块,必须先安装或加载rewrite模块. 基于服务器级的(httpd.conf)有两种方法,一种是在httpd.conf的全局下直接利用RewriteEngine on来打开rewrite功能;另一种是在局部里利用RewriteEngine on来打开rewrite功能,下面将会举例说明,需要注意的是…
简述 .htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录.作为用户,所能使用的命令受到限制.管理员可以通过Apache的AllowOverride指令来设置. Unix.Linux系统或者是任何版本的Apache Web服务器都是支持.htaccess的,但是有的主机服务商可能不允许你自定义自己的.htaccess文件. 启用.htaccess,需要修改httpd.c…
ServerTokens OS 系统信息,在访问出错时出现;把OS改为Minor,就不显示系统信息 ServerSignature On 把On改为Off就连普通的系统都给隐藏起来;改为Email就会显示管理员的邮箱(邮箱需要另外配置 ServerAdmin ServerAdmin root@localhost 管理员邮箱 ServerName localhost 服务器的主机名,一般是用虚拟机来设置,通常这个值是自动指定的,推荐显式的指定它以防止启动时出错 UseCanonicalName O…
本文使用环境为CentOS 6 Apache, PHP, MySQL等常用软件均可通过yum安装包获取 yum install httpd php mysql-server # mysql: 客户端; php-mysql: php connect; mysql-server: mysql服务器 日常操作 #apache service httpd restart/start/stop #mysql service mysqld restart/start/stop #mysql终端 (SQL以;…
建议在主配置文件中增加一句 Include conf/vhosts/*.conf 然后就在vhosts目录下添加虚拟主机配置文件 在配置前打开NameVirtualHost *:80注释,注意此处要与Apache主配置监听端口一致 按域名配置 <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com #站点邮箱 DocumentRoot /www/docs/dummy-host.example.com #访问目录 Serve…
简述 Apache 访问日志在实际工作中非常有用,比较典型的例子是进行网站流量统计,查看用户访问时间.地理位置分布.页面点击率等.Apache 的访问日志具有如下4个方面的作用: 记录访问服务器的远程主机IP 地址,从而可以得知浏览者来自何处: 记录浏览者访问的Web资源,可以了解网站中的哪些部分最受欢迎: 记录浏览者使用的浏览器,可以根据大多数浏览者使用的浏览器对站点进行优化: 记录浏览者的访问时间: 配置 定制日志文件的格式涉及到两个指令,即LogFormat指令和CustomLog指令,默…
1    Linux运维基础测试题(第一关) 通过这段时间学习Linux基础命令,为了检测自己对Linux基础命令掌握的情况,从网上整理13到测试题,并将其整理出来供大家参考学习. 1.1    习题实例 1.创建目录/data/oldboy,并且在该目录下创建文件oldboy.txt,然后在文件oldboy.txt里面写入内容“inet addr:172.16.0.2 Bcast:172.16.0.255 Mask:255.255.255.0”(不包含引号). 实例演示: [root@oldb…
背景 鉴于上次一篇文章——“云HBase小组成功抢救某公司自建HBase集群,挽救30+T数据”的读者反馈,对HBase的逆向工程比较感兴趣,并咨询如何使用相应工具进行运维等等.总的来说,就是想更深层理解HBase运维原理,提高运维HBase生产环境的能力,应对各种常见异常现象.不同的读者对hbase的了解程度不同,本文不打算着重编写一个工具怎么使用,而是从HBase的运维基础知识介绍开始讲解.为了能帮助大部分读者提高HBase运维能力,后续会写个“HBase运维系列” 专题系列文章,欢迎大家关…
一.服务器硬件 二.Linux的发展史 三.Linux的系统安装和配置 四.Xshell的安装和优化 五.远程连接排错 六.Linux命令初识 七.Linux系统初识与优化 八.Linux目录结构 九.Linux三种常用分区方案 十.Linux命令进阶 十一.Linux之文件属性 十二.Linux之特殊符号与正则表达式 十三.Linux之权限 十四.第一阶段(运维基础)练习题 谨记(刻在心里):操作前备份.操作后检查…