当前位置 主页 > 服务器问题 > Linux/apache问题 >

    三个apache相关问题

    栏目:Linux/apache问题 时间:2019-12-13 10:15

      1.Apache如何修改端口?
      第一步:找到Apache安装目录,conf目录下的httpd.conf文件,用编辑器打开。
      第二步:找到“Listen 80”,修改为我们想要的端口号就可以了,如“Listen 8080”。
      第三步:重新启动Apache,才能使新的配置生效。点击“Apache Serive Monitor”或输入命令行“httpd–k start”重新启动。
      2.Apache 提示相关错误码
      1)原因:403 的报错有很多可能性可能会导致出现具体的情况,一种情况就是文件的访问权限,一种就是虚拟主机配置错误导致.
      2)解决方法:首先 /etc/httpd/conf/httpd.conf 在默认配置文件当中找到站点的默认配置跟路径,ls –l 查看下站点根目录文件的权限设置。
      可以看到站点根目录下默认 index 文件权限被修改为了 000 了那么直接 chmod 755 index.html 即可解决
      另外一种比较常见的就是虚拟主机配置错误导致:
      可以看到配置了多个站点,有时候由于配置了 PHP 后,这里的 Deny from all 已经拒绝了一切连接。把该行改成 allow from all。
      3)原因:404 的报错最简单的理解就是访问的路径 url 目录在服务上没有找到。
      4)解决方法:Apache 在 Linux 操作系统当中 yum 安装的默认配置文件为 /etc/httpd/conf/httpd.conf 文件路径,把配置站点根路径修改为了 /mnt 目录,可以在这个文件目录下在创建配置修改添加一个默认的 index.html 文件再次测试访问看已经可以了。
      3.Apache如何修改默认站点目录?
      找到Apache安装目录,conf目录下的httpd.conf文件,用编辑器打开。
      找到
      DocumentRoot "D:/xampp/htdocs"
      <Directory "D:/xampp/htdocs">
      ... ...
      </Directory>
      把"D:/xampp/htdocs"修改为我们想要的目录就可以了,如:
      DocumentRoot "D:/website"
      <Directory "D:/website">
      ... ...
      </Directory>
      重新启动Apache,才能使新的配置生效。点击“Apache Serive Monitor”或输入命令行“httpd–k start”重新启动。