• 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 #查看服务状态(包括启动失败状态)
     
  • 相关阅读:
    OpenStack Paste.ini详解(二)
    OpenStack Paste.ini详解(一)
    PDB调试python代码常用命令
    Devstack 安装OpenStack Pike版本(单机环境)
    Openstack Pycharm 的远程调试
    django Forbidden
    Python 常用命令
    OSI模型和TCP/IP协议族(一)
    ubuntu 下关闭MySql server
    安装ubuntu时的注意事项----个人小总结
  • 原文地址:https://www.cnblogs.com/ThinkVenus/p/6753204.html
Copyright © 2020-2023  润新知