centos 6.5 httpd 服务
实验环境
system | IP | yum |
---|---|---|
centos 6.5 | 192.168.80.66 | 网络源 |
实验需求
- 搭建web服务
- 创建用户个人主页
- 配置同IP不同端口访问web
实验步骤
- 首先安装httpd 服务
[root@localhost ~]# yum install -y httpd
[root@localhost ~]# service iptables stop
iptables:将链设置为政策 ACCEPT:filter [确定]
iptables:清除防火墙规则: [确定]
iptables:正在卸载模块: [确定]
[root@localhost ~]# setenforce 0 //关闭防火墙,防止影响实验效果
[root@localhost ~]# service httpd start
此时去访问,可以去访问到默认网页
http://192.168.80.66
修改默认网页
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
httpd | 服务程序的配置文件位置 |
---|---|
服务目录 | /etc/httpd |
主配置文件 | /etc/httpd/conf/httpd.conf |
网站数据目录 | /var/www/html |
[root@localhost ~]# cd /home/yy
[root@localhost yy]# touch index.html
[root@localhost yy]# echo “1111” > index.html
[root@localhost yy]# chmod 777 index.html
[root@localhost yy]# chown yy:yy index.html
[root@localhost yy]# service httpd restart
2.httpd 服务程序 ,默认没有开启个人用户主页功能。为此我们需要开启个人主页功能(366行)和UserDir public_html 参数前面的井号(#)去掉(UserDir 参数表示网站数据在用户家目录中的保存目录名称,即public_html 目录)
在302行 我修改默认网页,做个人网页可以不修改
DocumentRoot "/home/yy" #
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory /home/yy>Options FollowSymLinksAllowOverride None
</Directory>
[root@localhost home]# vim /etc/httpd/conf/httpd.conf
[root@localhost ~]# useradd yy
[root@localhost ~]# su - yy
[yy@localhost ~]$ mkdir public_html
[yy@localhost ~]$ echo "hello lsy ,stuip alie" > public_html/index.html
[yy@localhost ~]$ ls public_html
index.html
[yy@localhost ~]$ cat public_html/index.html
hello lsy ,stuip alie
用户登录验证
[root@localhost ~]# htpasswd -c /etc/httpd/passwd yy
New password:
Re-type new password:
Adding password for user yy
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
<Directory /home/*/public_html>AllowOverride FileInfo AuthConfig LimitOptions MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExecauthuserfile "/etc/httpd/passwd" //添加,密码存放的位置authname "happy day" //添加,验证时显示的一段话authtype basic //添加,密钥类型require user yy //添加,指定验证用户<Limit GET POST OPTIONS>Order allow,denyAllow from all</Limit><LimitExcept GET POST OPTIONS>Order deny,allowDeny from all</LimitExcept>
</Directory>
[root@localhost ~]# service httpd restart
同IP不同端口访问
listen 900
<VirtualHost 192.168.80.66 *:900>
# ServerAdmin webmaster@dummy-host.example.comDocumentRoot /var/www/html
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
同端口不同IP
[root@server conf]# ip a add 192.168.80.65/24 dev eth0 //临时增加虚拟IP
[root@server conf]# vi httpd.conf
<VirtualHost 192.168.80.65 *:80>
# ServerAdmin webmaster@dummy-host.example.comDocumentRoot /var/www/html
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
[root@server conf]# service httpd restart
centos 6.5 httpd 服务相关推荐
- Linux系统CentOS 7修改httpd服务Apache网站根目录
python 版本: python2.7 操作系统: Windows10 64bit 虚拟机:CentOS7 linux安装httpd,做文件服务器 Linux系统CentOS 7修改httpd服务A ...
- CentOS离线安装httpd服务
文章目录 需求背景 安装 需求背景 需要在无网络环境下安装httpd服务 安装 提示:直接下载httpd离线安装包无法安装成功,需要安装相对应的依赖 需要下载的依赖如下: apr-1.4.8-5.el ...
- centos7修改ip地址命令_CentOS7 安装 httpd 服务
安装 httpd 服务 输入下面命令安装 httpd 服务,注意要使用带有 root 权限 的用户,我是从普通用户切回超级用户 root 再开始执行命令的: yum -y install httpd ...
- centos下利用httpd搭建http服务器方法
centos下利用httpd搭建http服务器方法 1. 解决的问题 在开发测试过程中,分析图片任务需要将图片保存在服务器端,通过url来访问和下载该图片,这就需要使用一台图片服务器,但常常遇到图片服 ...
- CentOS 7源码安装httpd服务
httpd的简介 httpd是一个开源软件,且一般用作web服务器来使用.目前最流行的web服务器软件叫做httpd,httpd还有一个俗称叫apache,Apache是一个软件基金会,httpd也是 ...
- centos httpd服务做yum本地源,以及安装Mysql
step0 首先centos的iso文件是有两张的,dvd1和dvd2,dvd2是额外的软件,常有的一些软件都在dvd1里面,而且repodata配置文件也在dvd1里面,如果直接把dvd2当做镜像文 ...
- [Linux] centos 6.5 httpd 自建CA 认证 实现 https 服务
httpd 自建CA 认证 实现 https 服务 需要的软件: httpd mod_ssl openssl 本文将CA证书服务器和 httpd服务器放到一台物理机器上实现的, 可以作为学习的参考. ...
- centos 6.5 httpd 自建CA 认证 实现 https 服务
httpd 自建CA 认证 实现 https 服务 需要的软件: httpd mod_ssl openssl 本文将CA证书服务器和 httpd服务器放到一台物理机器上实现的, 可以作为学习的参考. ...
- centos7日志文件_Shell 脚本自动监控重启 httpd 服务并记录日志
环境 CentOS7 思路 设置一个死循环,执行脚本时开始启动 httpd 服务,同时开始记录当前时间,然后输出到日志中,再 sleep 14 秒,之后马上开始停止 httpd 服务,同时开始记录当前 ...
- 使用httpd-2.2和httpd-2.4实现指定httpd服务
分别使用httpd-2.2和httpd-2.4实现 1.建立httpd服务,要求: (1)提供两个基于名称的虚拟主机www1, www2:有单独的错误日志和访问日志: (2)通过www1的/serve ...
最新文章
- matlab 代码开头,诸位大神请帮我讲解一下每个程序开头这些行的意思
- wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString 以及system(command)...
- leetcode day5 -- Reorder List Linked List Cycle II
- android 电话 状态栏,Android透明式状态栏、导航栏实现
- 迅雷2012校园招聘笔试题
- c语言指针写鞍点,c语言——鞍点
- WinForm窗体中如何在一个窗体中取到另一个窗体的值
- 2014_anshan_onsite
- C++继承详解:共有(public)继承,私有(private)继承,保护(protected)继承
- Pentium 4处理器架构/微架构/流水线 (8) - NetBurst执行核详解 - 指令时延与吞吐量
- java 指令接口架构,JavaSE 基础大纲
- $_SERVER[HTTP_HOST]
- java 调用jni方法_Java JNI 本地方法调用Java对象方法
- 案例学习BlazeDS+Spring之五InSync03强类型
- Android状态栏语言,Android实现3种Notification(状态栏通知)
- java中getHeight是什么意思_Java PImage.getHeight方法代码示例
- Rost CM使用手册
- 更改Edge浏览器缓存位置
- 阿里云 vps 关机 重启 无法连接
- 如何让IE窗口打开时就自动默认为最大化
热门文章
- Matlab中冒号“:“的使用方法
- bldc 原理 方波控制_正弦波驱动BLDC原理
- 蓝桥杯2018年第九届C/C++省赛B组第二题-明码
- Django2.0 path 正则匹配不出url的解决方法
- Flutter高级第6篇:事件广播 、事件监听
- 移动端网站如何开发(电脑端网站到手机端网站我们需要在html代码中添加哪个meta标签)...
- Django:学习笔记(9)——用户身份认证
- 2018.08.02 权限管理 笔记
- MySQL的btree索引和hash索引聚集索引
- 随笔 --- 深夜反思、重定向