CentOS-Apache服务(1)
title | date | tags | layout |
---|---|---|---|
CentOS6.5 配置Apache及多站点VirtualHost
|
2018-08-29
|
Centos6.5服务器搭建
|
post
|
1.安装httpd服务
yum install httpd
2.配置文件
Apache主要的配置文件是/etc/httpd/conf/httpd.conf
,文件中包含许多在基本安装中不需要更改的配置。实际上只需要对文件稍微进行一些更改即可启动并运行服务。
2.1 监听端口
Listen配置项,定义了Apache要监听页面请求的IP地址和端口。
Listen 80
#如果需要限制IP访问可以更改为
Listen 127.0.0.1:80
#即只可本地浏览
2.2 Html文件位置
DocumentRoot指定组成该网站页面的HTML文件位置。默认为
DocumentRoot "/var/wwww/html"
3.主配置文件详解
无法访问HTTP服务器的可能情况:
1.查询Selinux的状态
[root@www vhost]# getenforce
2.临时关闭Selinux
[root@www vhost]# setenforce 0
#sentenforce 1 //为enforcing模式 即为开启状态
建立多站点的VirtualHost
1.创建站点文件目录
[root@www vhost]# mkdir /var/www1
#第一个站点的文件目录
[root@www vhost]# mkdir /var/www2
#第二个站点的文件目录
2.配置主文件
vim /etc/httpd/conf/httpd.conf
#添加
Include /etc/httpd/vhost/vhost.conf
#取消注释
NameVirtualHost *:80
3.创建虚拟主机配置文件
[root@www vhost]# mkdir /etc/httpd/vhost
[root@www vhost]# cd /etc/httpd/vhost
[root@www vhost]# vim vhost.conf
写入如下内容:
<VirtualHost *:80>
ServerName www.da1sy.com
#虚拟主机1的域名
DocumentRoot /var/www1/
#虚拟网站目录
DirectoryIndex index.html index.php
#默认首页
</VirtualHost>
<Directory "/var/www1/">
Options +Includes -Indexes
AllowOverride All
#允许所有请求
Order Deny,Allow
Allow from All
</Directory>
<VirtualHost *:80>
ServerName www2.da1sy.com
DocumentRoot /var/www2/
DirectoryIndex index.html index.php
</VirtualHost>
<Directory "/var/www2/">
Options +Includes -Indexes
AllowOverride All
Order Deny,Allow
Allow from All
</Directory>
4.编辑/etc/hosts
文件
[root@www vhost]# vim /etc/hosts
添加如下两行
192.168.150.11 www.da1sy.com
192.168.150.11 www2.da1sy.com
5.重启httpd
[root@www vhost]# service httpd restart
实验证明
第一次做的时候我好像没添加dns域名解析 就可实现访问,但是第二次的时候就只能是用ip访问到了。
所以在这里还需要做好dns服务,并添加对应的解析记录
正向如下:
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS www.da1sy.com.
www.da1sy.com. IN A 192.168.150.11
www1.da1sy.com. IN A 192.168.150.11
www2.da1sy.com. IN A 192.168.150.11
反向如下:
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ NS www.da1sy.com.
11 PTR www.da1sy.com.
11 PTR www1.da1sy.com.
11 PTR www2.da1sy.com.
CentOS-Apache服务(1)的更多相关文章
- CentOS 7.2配置Apache服务httpd小伙伴们可以参考一下
这篇文章主要为大家详细介绍了CentOS 7.2配置Apache服务 httpd上篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 一.Perl + mod_perl 安装mod_perl使Per ...
- CentOS 7 Apache服务的安装与配置
原文出处:http://blog.51cto.com/13525470/2070375 一.Apache简介 Apache 是一个知名的开源Web服务器.早期的Apache服务器由Apache Gro ...
- CentOS 7 在最小化安装之后进行安装Apache服务,httpd-2.4.34
此博文是CentOS 7 在最小化安装之后进行安装Apache服务的操作步骤,httpd版本为httpd-2.4.34. 一.基本服务环境搭建 安装apache需要的基本环境:apr apr-util ...
- CentOS 7 Apache服务的安装与配置(转)
https://blog.51cto.com/13525470/2070375 一.Apache简介 Apache 是一个知名的开源Web服务器.早期的Apache服务器由Apache Group来维 ...
- CentOS httpd服务(Apache)
1.从ISO镜像安装,Apache 服务的软件包名称为 httpd #检查源配置[root@localhost media]# cat /etc/yum.repos.d/CentOS-Media.re ...
- linux应用之apache服务的安装及配置(centos)
CentOS Apache服务器安装与配置 一.安装Apache程序,一般有三种安装方式:1.直接网络安装:2.下载rpm包,上传至服务器进行安装:3.通过原代码编译安装: yum -y inst ...
- Centos 6.5 Apache服务安装
Apache是什么: Apache HTTP Server(简称Apache)是Apache软件基金会的一个高性能.功能强大.稳定可靠.又很灵活的开发源代码的web服务软件,对linux的支持相对好 ...
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3) 安装与配置 Apache 服务
想让我们的阿里云服务器成为一台 Web 服务器,我们需要安装一个 Web 服务器软件,比如 Apache ,或者 Nginx 等等.下面我们就一起来安装一个 Apache 服务. 我们可以使用 yum ...
- CentOS+Apache+mod_wsgi+Python+Django
前言 网上有关的教程千篇一律,都是无脑抄,自己都不验证一遍就直接复制,毫无意义,我通过官方文档和自己摸索,总结了一套教程. Django自带Web服务功能,但那只是方便开发调试,生产环境中一般将Dja ...
- centos设置服务开机启动
Linux CentOS设置服务开机启动的方法 by 天涯 · 2013/07/26 CentOS设置服务开机启动的两种方法 1.利用 chkconfig 来配置启动级别 在CentOS或者RedHa ...
随机推荐
- Intellij IDEA破解方法
1.破解(参考网站) http://idea.lanyus.com/ 2. Intellij idea使用教程 https://github.com/tengj/IntelliJ-IDEA-Tutor ...
- 游戏引擎UE4详解!
UE4 的全名是 Unreal Engine 4,中文译为“虚幻引擎4”.UE4 是一款由 Epic Games 公司开发的开源.商业收费.学习免费的游戏引擎.那你了解UE4吗?如果还不清楚,就一起来 ...
- 实验吧web-易-what a fuck!这是什么鬼东西?
打开链接是一大串符号,是js编码的一种,全部复制下来,粘贴在控制台中回车就拿到flag了.
- 吴裕雄--天生自然MySQL学习笔记:MySQL 索引
MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度. 打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是 ...
- TCP_Wrappers简介
转载自:http://www.cnblogs.com/duzhaoqi/ TCP_Wrappers 简介 TCP_Wrappers是一个工作在第四层(传输层)的的安全工具,对有状态连接的特定服 ...
- hadoop cmd
一.hadoop文件操作 1.Ls hadoop fs -ls / 2.Put hadoop fs -put xx /path 3.Mkdir hadoop fs -mkdir 4.要从HDFS中删除 ...
- Python—程序设计:单例模式
单例模式 单例模式(Singleton Pattern)属于创建型模式,它提供了一种创建对象的最佳方式.这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建,并提供一种访问其 ...
- android studio 修改新建EmptyActivity默认布局
https://www.jianshu.com/p/d4f201135097 打开你的Android Sudio安装目录,我的为D:\Program Files\Android\Android Stu ...
- long型长整数字在前端页面显示异常及其解决方法
文章目录 1.引子 2.解决问题 (1)初试EL表达式取long型数值 (2)再探EL表达式取字符串格式long型数值 (3)最后一试---给EL表达式加引号 3.总结 1.引子 在做项目中,发现了一 ...
- Tensorflow学习教程------模型参数和网络结构保存且载入,输入一张手写数字图片判断是几
首先是模型参数和网络结构的保存 #coding:utf-8 import tensorflow as tf from tensorflow.examples.tutorials.mnist impor ...