zoukankan      html  css  js  c++  java
  • 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  即可永久关闭


  • 相关阅读:
    如何获得浏览器localStorage的剩余容量
    按Enter键后Form表单自动提交的问题
    IE10 11的css hack
    text-transform设置单词首字母大写
    Jade模板引擎(一)之Attributes
    sql server之ROW_NUMBER() OVER()取每组的第N行数据
    CSS3之让背景图片全部显示
    摆脱npm的网络问题: 淘宝npm镜像
    MaskedTextBox的聚焦和光标位置
    将博客搬至CSDN
  • 原文地址:https://www.cnblogs.com/xianyulouie/p/11041835.html
Copyright © 2011-2022 走看看