安装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目录和data下www子目录

mkdir -p /data/www

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

vim index.html

7.在windows本机下修改hosts文件 运行输入C:\WINDOWS\system32\drivers\etc 找到hosts文件使用记事本方式打开,输入LINUX的IP地址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  即可永久关闭

Linux下安装Apache和配置虚拟主机相关推荐

  1. apache安装_kali Linux下的Apache的配置和安装:

    kali Linux下的Apache的配置和安装: 首先,我要说的是,今天浪费了太多的时间在yum的安装上面,一直出现bash:yum命令不可用.去找了教程需要rpm下载一些包,于是又出现bash:r ...

  2. linux下安装配置apache+php,linux下安装apache与php;Apache+PHP+MySQL配置攻略

    linux下安装apache与php;Apache+PHP+MySQL配置攻略 时间:2019-10-09 20:04 1.apache 在如下页面下载apache的for Linux 的源码包 ht ...

  3. LINUX下的APACHE的配置

    今天写一下LINUX下的APACHE的配置方法. APACHE是作为WEB服务器的.它的优点在于用缓存方式来加快网页的搜索速度. APACHE缺省只支持静态网页 LINUX下有APACHE的RPM包 ...

  4. linux下安装apache + subversionSVN_Subversion

    linux下安装apache + subversion 转自:http://anxiao322.blog.163.com/blog/static/12334124220097310455860/ 目录 ...

  5. apache 下载安装linux,linux下安装apache详解

    下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下 [root@localhost ~]#cd /soft [root@localhost soft ...

  6. Linux下安装mysql以及配置用户与数据导入

    Linux下安装mysql以及配置用户与数据导入 yun安装mysql linux下有一个很神奇的东西叫yum,只要有源,用yum来安装是一件非常容易的事,什么都不用管,它会为你解决好一些软件依赖的问 ...

  7. mysql安装设置数据目录下,linux下安装mysql数据+配置

    <linux下安装mysql数据+配置>由会员分享,可在线阅读,更多相关<linux下安装mysql数据+配置(2页珍藏版)>请在人人文库网上搜索. 1.Redhat下安装My ...

  8. 分销主机-linux站点创建,在linux中安装与使用KeyHelp虚拟主机分销面板

    KeyHelp是著名的虚拟主机控制与分销面板.它由德国人开发,至今已有20多年的历史.KeyHelp官方网站为 https://www.keyhelp.de/en/ 使用KeyHelp面板,您可以轻松 ...

  9. linux下安装apache与php;Apache+PHP+MySQL配置攻略

    1.apache   在如下页面下载apache的for Linux 的源码包    http://www.apache.org/dist/httpd/;   存至/home/xx目录,xx是自建文件 ...

最新文章

  1. [C++程序语言设计笔记一]面向对象编程抽象,继承,重写基本介绍
  2. 数据的设计命名的十个要点
  3. 15. 3Sum_左右开工,遍历找出符合目标的数字
  4. C++11 作用域内枚举
  5. mysql 批量更新和批量插入
  6. pySerial -- Python的串口通讯模块
  7. 计算机终止程序按钮,怎样在VisualBasic中终止计算机系统呢?
  8. SQL那些事儿(三)----和小伙伴们做武大游
  9. ASPack 2.x (without poly) - Alexey Solodovnikov [Overlay]脱壳
  10. 架构师补给站之EA(企业架构)
  11. 方方格子access_FX Console(AE工作流程插件)
  12. 智慧工厂大数据可视化平台
  13. 用计算机求已知两点坐标方位角,python 计算方位角实例(根据两点的坐标计算)
  14. thinkadmin开源框架获取添加信息的主键id
  15. 【HMS core】【Wallet Kit】【解决方案】华为钱包的客户端示例代码为何无法运行
  16. 使用js格式化json
  17. 快醒醒吧!你连基础的JVM运行时内存布局都忘了?Java面试题及解析
  18. 依据sh_goods的结构与数据,在mydb数据库中创建一张tm_goods表,并将价格在20到50之间的商品价格减5元,库存量再新增300件。
  19. MySQL事务的4种隔离级别
  20. PC - 解决 Logitech G HUB 无法开机启动

热门文章

  1. win10安装软件时,无界面弹出,以致无法安装的解决办法
  2. 4. TabBar,ScrollBar,ProgressBar,MenuBar,ToolBar
  3. 深搜:给定整数a1、a2、...an,判断是否可以从中选出若干数,使它们的和恰好为K。
  4. C语言中常用的格式符 占位符%d,%c,%f,%p,%x,%s,%m.n等的含义解释
  5. 微信小程序中,json对象与字符串相互转换
  6. SAP部分支付和剩余支付清账的区别
  7. flutter项目提示 Superclass has no method named ‘inheritFromElement‘等错误解决
  8. ObjectARX编程--圆
  9. Android学习之Json解析库Gson
  10. AttributeError: ‘HTMLParser‘ object has no attribute ‘unescape‘解决方案