美文网首页
Apache的安装与使用

Apache的安装与使用

作者: 伤了谁疼111 | 来源:发表于2018-12-11 21:53 被阅读0次

    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编辑器主要用来编辑文本
    
    进入编辑页面,添加以下内容

    <VirtualHost *:80>
    ServerName www.lishiheng.com
    DocumentRoot /var/www/lishiheng
    </VirtualHost>

    编辑完成按 :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的安装与使用

          本文链接:https://www.haomeiwen.com/subject/mvnehqtx.html