apache

Posted 让双脚&去腾空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache相关的知识,希望对你有一定的参考价值。

[1] 安装 httpd.

[root@linuxprobe ~]# yum -y install httpd

# 删除默认欢迎页面

[root@linuxprobe ~]# rm -f /etc/httpd/conf.d/welcome.conf

[2] 配置httpd,将服务器名称替换为您自己的环境

[root@linuxprobe ~]# vi /etc/httpd/conf/httpd.conf

# line 86: 改变管理员的邮箱地址(在 vim 里查看行数 :set number

ServerAdmin root@linuxprobe.org

# line 95: 改变域名信息

ServerName www.linuxprobe.org:80

# line 151: none变成All

AllowOverride All

# line 164: 添加只能使用目录名称访问的文件名

DirectoryIndex index.html index.cgi index.php

# add follows to the end

# server‘s response header(安全性)

ServerTokens Prod

# keepalive is ON KeepAlive On

[root@linuxprobe ~]# systemctl start httpd

[root@linuxprobe ~]# systemctl enable httpd

[3] 如果Firewalld正在运行,请允许HTTP服务。,HTTP使用80 / TCP

[root@linuxprobe ~]# firewall-cmd --add-service=http --permanent

   提示FirewallD is not running:https://jingyan.baidu.com/article/5552ef47f509bd518ffbc933.html

    1.通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。

    2.通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。

    3.再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了。

    4.如果要关闭防火墙设置,可能通过systemctl stop firewalld这条指令来关闭该功能。

 

success  #成功

[root@linuxprobe ~]# firewall-cmd --reload

success   #成功

 

apache

启动
systemctl start httpd
停止
systemctl stop httpd
重启
systemctl restart httpd


mysql
启动
systemctl start mysqld
停止
systemctl stop mysqld
重启
systemctl restart mysqld


php-fpm
启动
systemctl start php-fpm
停止
systemctl stop php-fpm
重启
systemctl restart php-fpm


nginx
启动
systemctl start nginx
停止
systemctl stop nginx
重启
systemctl restart nginx

http://blog.csdn.net/wh211212/article/details/52982917


































以上是关于apache的主要内容,如果未能解决你的问题,请参考以下文章

apache_conf Linux片段

elasticsearch代码片段,及工具类SearchEsUtil.java

apache_conf 针对.htaccess的安全调整片段。

apache_conf 强大的.htaccess片段,需要在最顶层使用RewriteEngine On

日志片段,类中的Logfactory声明

python分析apache和nginx日志文件输出访客ip列表的代码