• Linux下安装Apache和配置虚拟主机


    安装apache

    1.安装:(httpd是Apache在centos中的名字)

    yum install httpd

    2.启动:

    service httpd start

    3.网页访问80端口:172.20.73.243  LINUX的IP地址  

    查询防火墙80端口是否启用:

    netstat -anpl | grep http

    4.如果已启用,则是防火墙阻碍访问,关闭防火墙即可。

    Service firewalld stop


    配置虚拟主机

    1.查看编辑httpd.conf文件

    vim  /etc/httpd/conf/httpd.conf    

    2.搜索virtual关键字

    /virtual

    3.点 “ i ”键在下方输入

    <VirtualHost *:80>

    ServerName www.imooc.test

    DocumentRoot /data/www

    </VirtualHost >

     

    4.重启Apache

    service httpd restart   

    5. 创建data目录和datawww子目录

    mkdir -p /data/www    

    6. 创建index.html文件 任意输入 “Hello world”

    vim index.html    

    7.windows本机下修改hosts文件 运行输入C:WINDOWSsystem32driversetc 找到hosts文件使用记事本方式打开,输入LINUXIP地址172.22.73.243 www.imooc.test

    注意:出现无法保存hosts文件的情况的话,需要更改文件的权限

    右键点击hosts文件 →属性→安全→编辑→找到当前使用的用户→在权限下勾选完全控制→确定

    接下来就可以保存了

     

    8.使用浏览器访问www.imooc.test ,如果查看的还是Testing.123的页面。就输入

    cd /etc/httpd/logs

    进入Log文件夹中查看access_log文件

     tail -f error_log

    9. 查看编辑httpd.conf文件

    vim  /etc/httpd/conf/httpd.conf

    <VirtualHost *:80>

    ServerName www.imooc.test

    DocumentRoot /data/www

    <Directory "/data/www">                                       

         Options Indexes FollowSymLinks

         AllowOverride None

         Require all granted

    </Directory>

    </VirtualHost >

    注意:需配置与根目录一致 /data/www

     

    10. 然后重启服务器,

    service httpd restart

    11.如果这时候访问还没有出现之前输入的信息,则是系统问题,输入命令setenforce 0  就可以访问了,这只是临时性的,vim /etc/selinux/config  进入后将  SELINUX=disabled  即可永久关闭


  • 相关阅读:
    Django之F和Q查询
    Django 调试models 输出的SQL语句 定位查看结果
    win10无法开启网络发现怎么办 如何启用网络发现
    关系型数据库和非关系数据库区别
    SSM项目——乐淘商城话述1.0
    微服务简历V1.0
    Spring cloud 项目———酷派手机商城 (话术)1.0
    第四轮面试
    第三轮面试
    02技能点面试题汇总
  • 原文地址:https://www.cnblogs.com/xianyulouie/p/11041835.html
Copyright © 2020-2023  润新知