zoukankan      html  css  js  c++  java
  • CentOS7 搭建Apache环境

    一、安装

    yum -y install httpd

    二、配置

    主路径:/etc/httpd/

    Apache目录说明
    1
    2
    3
    4
    5
    6
    drwxr-xr-x 2 root root 4096 Mar 18 18:57 conf #配置文件
    drwxr-xr-x 2 root root 4096 Mar 18 18:57 conf.d #其他附属配置,如虚拟机配置vhost.conf(该目录下的所有文件已自动加载)
    drwxr-xr-x 2 root root 4096 Mar 18 18:17 conf.modules.d   #加载模块配置(该目录下的所有文件已自动加载)
    lrwxrwxrwx 1 root root   19 Mar 18 18:17 logs -> ../../var/log/httpd  #日志存放目录
    lrwxrwxrwx 1 root root   29 Mar 18 18:17 modules -> ../../usr/lib64/httpd/modules   #专属模块
    lrwxrwxrwx 1 root root   10 Mar 18 18:17 run -> /run/httpd #执行文件

    虚拟主机配置,通过apache 80端口代理访问tomcat 8090端口:

    虚拟主机配置
    1
    2
    3
    4
    5
    6
    7
    8
    <VirtualHost *:80> # *表示监听所有IP,后面的80表示监听从哪个端口发来的数据
        ServerAdmin maojianlw@139.com #管理员的邮件地址
        ServerName wiki.test.com #你的域名地址
        ProxyPass / http://wiki.test.com:8090/  #转发到新的地址
        ProxyPassReverse / http://wiki.test.com:8090/
        ErrorLog "/etc/httpd/logs/wiki.test.com/error.log"  #日志目录一定要存在,否则会报错
        CustomLog "/etc/httpd/logs/wiki.test.com/access.log" common
    </VirtualHost>

    三、启动与关闭服务

    服务相关命令
    1
    2
    3
    4
    5
    systemctl enable httpd.service #设置为开机自动启动
    systemctl restart httpd.service #重新启动服务
    systemctl start httpd.service #启动服务
    systemctl stop httpd.service #关闭服务
    systemctl status httpd.service #查看服务状态(包括启动失败状态)
     
  • 相关阅读:
    Kubernetes 认证(证书)过期怎么办
    JavaScript 全屏显示窗口
    IE6下很无语的问题,不知为何
    项目开发-让设计模式成为一种心智(转)
    CSS中Float概念相关文章采撷
    随记浏览器兼容性
    常用正则表达式
    ASP.NET 调用Delphi DLL问题
    ASP.NET调用DELPHI DLL
    转:Oracle 排序中常用的NULL值处理方法
  • 原文地址:https://www.cnblogs.com/ThinkVenus/p/6753204.html
Copyright © 2011-2022 走看看