centos6.5安装 apache
来源:互联网 发布:知乎 收入 安排 编辑:程序博客网 时间:2024/06/05 16:57
一、安装Apache
进入root权限
yum install httpd
1.服务启动命令
- 启动 service httpd start
- 重启 service httpd restart
- 停止 service httpd stop
- 查看服务状态 service httpd status
启动时显示:
Could not reliably determine the server`s fully qualified domain name
进入配置文件
vim /etc/httpd/conf/httpd.conf将ServerName www.example.com:80改为ServerName localhost:80 然后重启服务
2.测试服务
打开浏览器输入 http://127.0.0.1
出现如下默认页面则测试成功
二、配置服务
1. 默认的网站数据是存放在 /var/www/html目录中,首页名称是index.html
使用echo 命令将指定的字符写到网站数据目录中的index.html
echo "Welcome ! " >/var/www/html/index.html
再次打开浏览器输入 http://127.0.0.1
2.更改网站数据存放目录为 /home/wwwroot/
建立网站数据目录: mkdir /home/wwwroot
创建首页文件:
echo “The New Web Directory”>/home/wwwroot/index.html
进入配置文件vim /etc/httpd/conf/httpd.conf将DocumentRoot "/var/www/html" 改为DocumentRoot"/home/wwwroot"将 <Directory "/var/www/html">改为 <Directory "/home/wwwroot">
保存退出。
重新启动服务,打开浏览器输入http://127.0.0.1
很奇怪为什么还是这个页面呢?
进一步访问 http://127.0.0.1/index.html
会出现如下信息
该访问页面是被禁止的。这是SElinux服务在捣鬼。
解决方法:
1.将SELinux设置为禁止状态(不建议这么使用)
setenforce 0
打开浏览器输入 http://127.0.0.1
果然是因为没有配置好SELinux服务,再次启动SELinux服务
setenforce 1
2. 在开启SELinux的状态下,启动访问权限
如果你的系统提示 semanage Command Not Found,先安装一下
# yum -y install policycoreutils-python
在刷新浏览器就可以看到正常页面。
三、个人主页和登陆认证的配置
1.进入配置文件
vim /etc/httpd/conf/httpd.conf
2.开始编辑主配置文件,开始建立和使用用户主页功能。
3.创建个人用户网站数据
重启服务,打开浏览器输入 http ://127.0.0.1/~ 用户名
不出意外果然是报错页面,肯定是SELinux服务在捣蛋。
这是因为SELinxu默认就不允许Apache服务个人用户主页这项功能
将个人用户网站功能策略设置为允许:
查看并搜索所有与家目录有关的SELinux策略:getsebool -a |grep home
将个人用户网站功能策略设置为允许:setsebool -P httpd_enable-homedirs=on
刷新浏览器访问个人网站就可以正常显示。
四、增加密码安全验正
http://18188000.blog.51cto.com/4830050/938868
- centos6.5安装 apache
- CentOS6.5 安装Apache
- CentOS6.5安装Apache服务
- CentOS6.5安装Apache服务器
- centos6.5源码安装Apache
- CentOS6.5安装redmine+apache记录
- CentOS6.5安装MySql、Apache、PHP
- apache php mysql centos6.5安装方法
- centos6.5安装php;apache;phpmyadmin
- apache+php安装(centos6.5)
- CentOS6.5安装配置SVN+Apache
- CentOS6.5 安装apache/mysql/php
- Centos6.5-Yum安装Apache-httpd
- Linux Centos6.5 安装Apache及优化
- CentOS6.5 Apache安装及配置流程
- centos6安装Apache服务器
- Centos6.764位 安装apache
- centos6.6编译安装apache
- 15.4—细节实现题—Merge Intervals
- C++可变参数函数
- G
- 如果项目失败我们能收获什么?
- 15.5—细节实现题—Minimum Window Substring
- centos6.5安装 apache
- iis 403.17
- 15.6—细节实现题—Multiply Strings
- 多线程操作UI
- Java虚拟机
- [Python] 用list模拟栈和队列
- Java 集合系列09之 Map架构
- 1004 成绩排名
- 15.7—细节实现题—Substring with Concatenation of All Words