Apache的安装与使用

Apache over

apache 是服务端软件,如果想动态网站能在电脑上运行就必须装这种软件,常用的有IIS和apache.IIS主用于 asp语言做的站,apache主用于PHP做的网站。

Apache服务配置及访问控制实验

实验目的:了解apache服务
实验前提
1)关闭防火墙selinux
#setenforce 0   //*临时关闭selinux*//
#systemctl stop firewalld.service   //*关闭防火墙*//
2)网卡设置
Paste_Image.png

操作步骤

step1.安装 httpd服务
[root@xue ~]# yum -y install httpd
step 2.备份原有配置文件
[root@xue ~]# cd /etc/httpd/conf    //进入配置文件所在文件夹
[root@xue conf]# cp httpd.conf httpd.conf.origin     //将原有配置文件备份
step 3.启动apache服务
[root@xue conf]# systemctl start httpd.service    //启动服务
#systemctl enable httpd.service  //设为自启动
当访问自己的ip地址出现如图所示即创建成功。或者在宿主主机浏览器输入ip访问官方测试页,显示“Testing 123..."即为访问成功。
[root@xue conf]# curl 192.168.56.100
Paste_Image.png
step 4.创建虚拟主机测试页面
[root@xue conf]# mkdir /var/www/lishiheng
[root@xue conf]# echo "www.bigcloud.local" > /var/www/lishiheng/index.html  
step 5. 修改hosts
[root@xue conf]# echo '127.0.0.1 www.lishiheng.com' >> /etc/hosts
step 6.修改虚拟主机配置文件
[root@xue conf]# cd /etc/httpd
[root@xue httpd]# mkdir vhost-conf.d
[root@xue httpd]# echo 'Include vhost-conf.d/*.conf' >> conf/httpd.conf
[root@xue httpd]# vi /etc/httpd/vhost-conf.d/vhost-name.conf  //vi编辑器主要用来编辑文本
进入编辑页面,添加以下内容


ServerName www.lishiheng.com
DocumentRoot /var/www/lishiheng

编辑完成按 :wq 保存退出编辑。
step 7. 重启apache服务
[root@xue httpd]# systemctl restart httpd.service
step 8. 测试
[root@xue httpd]# curl www.lishiheng.com  
www.bigcloud.local   //返回字符串“www.bigcloud.local"即成功

故障排查

一·检查监听端口是否在运行
      #yum install net-tools  //安装net-tool工具
      #netstat - antp  //查看所有运行端口状态
二·查看hosts文件是否有域名解析
三·查看防火墙与selinux 是否关闭
四·查看主配置文件 /etc/httpd/conf/httpd.conf
五·查看虚拟主机配置。
与apache有关的命令
#sestatus -v  //*查看selinux状态*//
#systemctl disable fiewalld.service  //*禁止firewall开机启动*//
#rpm -qi httpd   //查看服务版本信息
关于echo的解释

http://www.cnblogs.com/perfy/archive/2012/07/24/2605903.html

你可能感兴趣的:(Apache的安装与使用)