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

标签: Apache 虚拟主机 Linux
8人阅读 评论(0) 收藏 举报
分类:

安装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:\WINDOWS\system32\drivers\etc 找到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  即可永久关闭


查看评论

linux下配置apache虚拟主机解决方案以及一些问题

回南昌了,发现这边很多公司都是用apache的,上海那边都是使用nginx服务器,可见差距啊 博主今天兴致来了,正好之前在Mac虚拟机上配了一台apache服务器,于是就到自己Mac虚拟机上配置虚拟...
  • will5451
  • will5451
  • 2017-05-18 13:28:46
  • 601

Linux环境下Apache配置多个虚拟主机

这样一种场景;我们有一台服务器;但是想挂多个网站;那么Apache下配置虚拟主机可以满足这个需求; 比较简单的是基于主机名的配置步骤如下: 示例环境     ip:115.28.17.191 ...
  • qq_33729889
  • qq_33729889
  • 2017-03-19 11:06:09
  • 2535

linux下 Apache 配置虚拟主机三种方式

一、基于IP  1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP: [root@localhost root]# ifconfig...
  • u012581409
  • u012581409
  • 2015-08-19 09:40:22
  • 8465

linux apache下虚拟主机配置方法

假设VPS的IP是58.130.17.168,有两个域名指向该IP,分别是domain1.com, domain2.com,        修改/etc/httpd/conf/httpd.conf,在...
  • u011829023
  • u011829023
  • 2015-03-31 12:30:49
  • 3402

linux下apache https 虚拟主机配置

如果单纯只想在传输数据时加密传输,那么ssl证书是不需要认证的,但是浏览器打开时会有警告信息。假设我们做的不是一个公众产品那么也还好啦。 如下是今天学习时的一个笔记,其实我用的是真实环境。 环境:Ce...
  • tt361
  • tt361
  • 2014-06-22 19:34:54
  • 1287

linux下apache虚拟主机的配置方法

  • 2011年12月29日 12:11
  • 32KB
  • 下载

CentOS7 初次安装记录(五)配置 apache 虚拟主机

CentOS7 初次安装记录(五)配置 apache 虚拟主机数据库也挪好了。下面准备配置虚拟主机。不准备安装乱七八糟的管理软件,就是能够支持一台服务器多个网站即可。apache 配置虚拟主机学聪明了...
  • FungLeo
  • FungLeo
  • 2015-11-18 14:59:16
  • 7257

使用apache配置基于IP地址的虚拟主机

使用apache配置基于IP地址的虚拟主机 第一步:设置多个IP地址 这里设置两个IP地址:192.168.1.5 和 192.168.1.8 第二步:在 httpd.conf 文件中加入如下内...
  • yunying_si
  • yunying_si
  • 2014-03-30 16:36:01
  • 1252

windows下apache虚拟主机的配置

(如有任何疑问,欢迎加入“北京PHP高级交流”qq群交流,群号:183688316)虽然linux和windows配置文件所在的目录不同,但是配置文件是基本相同的,本文以windows为例。一.基于域...
  • gaolicsdn
  • gaolicsdn
  • 2016-12-11 10:21:22
  • 4630

Apache2.2 基于相同IP不同端口的虚拟主机配置

现在已有可用ip,端口为80,增设一个8080的端口的虚拟主机1.增加监听端口:Listen 80Listen 80802.在原有ServerName 下面增加 虚拟主机端口:ServerName l...
  • chenjinyu_tang
  • chenjinyu_tang
  • 2010-04-05 11:55:00
  • 4109
    个人资料
    持之以恒
    等级:
    访问量: 513
    积分: 170
    排名: 99万+
    文章存档
    最新评论