Linux中安装Apache服务器,并进行必要的测试_怎么安装apache

Linux中安装Apache服务器,并进行必要的测试_怎么安装apache一般Linux系统中自带apache版本,但是用这个自带的版本启动时,就会出现端口被占用等各种问题,因为自带的apache版本都比较低,所以首先查看Linux中是否已有安装的低版本的apache,如果有先卸载,然后再安装。本文用的Linux是CentOS6.5版本。一、卸载apache已安装的软件包1、命令rpm-qa|grephttpd,查看系统中…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

        一般Linux系统中自带apache 版本,但是用这个自带的版本启动时,就会出现端口被占用等各种问题,因为自带的apache版本都比较低,所以首先查看Linux中是否已有安装的低版本的apache,如果有先卸载,然后再安装。本文用的Linux是CentOS6.5版本。

一、卸载apache已安装的软件包

1、命令   rpm  -qa  |grep  httpd  ,查看系统中已安装的所有apache软件包列表

Linux中安装Apache服务器,并进行必要的测试_怎么安装apache

2、卸载软件包,从下往上一个一个地卸载,如果用户的权限不能进行卸载此软件,可以在命令前面加sudo(sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具)。

使用rpm -e –nodeps  httpd 命令卸载,–nodeps是指卸载软件时,忽略依赖关系。卸载时不一定要写软件包的全称,只要写软件包名就可以了,如只要写httpd或httpd-tools

Linux中安装Apache服务器,并进行必要的测试_怎么安装apache

Linux中安装Apache服务器,并进行必要的测试_怎么安装apache

3、查看apache是否已卸载完成,下面代表已卸载

Linux中安装Apache服务器,并进行必要的测试_怎么安装apache

 

二、安装apache(yum源安装)

1、直接使用yum install httpd进行安装

Linux中安装Apache服务器,并进行必要的测试_怎么安装apache

2、安装完成后,再用 rpm  -qa  |grep  httpd,查看apache是否已安装成功

3、然后启动apache,命令用:service httpd start

如果启动时出现如下提示

Linux中安装Apache服务器,并进行必要的测试_怎么安装apache

 那么在 vim  /etc/httpd/conf/httpd.conf  

Linux中安装Apache服务器,并进行必要的测试_怎么安装apache

找到  #ServerName www.example.com:80 ,修改为ServerName localhost:80,localhost也可以修改为对应的IP地址

Linux中安装Apache服务器,并进行必要的测试_怎么安装apache

用httpd -t 检查httpd.conf是否正确

Linux中安装Apache服务器,并进行必要的测试_怎么安装apache

然后重新启动apache,就不会报错了

Linux中安装Apache服务器,并进行必要的测试_怎么安装apache

4、设置开机自启动chkconfig httpd on

 

三、 通过yum源安装apache时常用文件存放位置

(1)配置文件默认在 /etc/httpd 目录下

Linux中安装Apache服务器,并进行必要的测试_怎么安装apache

/etc/httpd/conf.d:自己设定apache的参数信息,里面的文件应以xxx.conf结尾的文件,当apache启动的时候,这个文件会自动被读入到主要配置文件当中;

/etc/httpd/modules:存放httpd的模块

/etc/httpd/log:记录apache的所有的日志

进入 cd conf  目录,/etc/httpd/conf/httpd.conf:配置Apache主要权限和功能的文件,是最重要的配置文件

Linux中安装Apache服务器,并进行必要的测试_怎么安装apache

(2)etc/init.d/httpd :启动文件

(3)存放网页的文件默认在/var/www 目录下

/var/www/html:首页文件存放的目录(/etc/httpd/conf/httpd.conf中默认的目录 DocumentRoot=/var/www/html)

/var/www/error:错误信息处理的文件(主机设置错误或者浏览器客户端要求的数据错误,浏览器上显示的错误信息)

/var/www/icons:存放(apache、tomcat)网页的图片

/var/www/cgi-bin:  存放可执行的CGI(网页程序)程序

(4)/var/log/httpd/access_log:默认访问Apache日志文件

(5)/var/log/httpd/error_log:错误日志文件

(6)/usr/sbin/apachectl:这个apachectl是文件,是apache的主要执行文件,它可以主动检测系统上的一些设置值,可以使启动apache时更简单,相当于apache 的一些管理工具

(7)/usr/bin/htpasswd:登陆网页的时候,会提示输入账号和密码,而apache本身就提供一个最基本的密码保护方式,该密码的产生就是通过这个指令实现的。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/191006.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm linux激活码_pycharm固定在Ubuntu

    pycharm linux激活码_pycharm固定在Ubuntu这里只介绍采用激活码激活的方法。如果是window系统则hosts文件路径为:C:\Windows\System32\drivers\etc,将0.0.0.0account.jetbrains.com添加到末尾即可。如下图所示:如果是linux系统 Linux的hosts文件路径为:/etc命令行输入:第一步:cd/etc第二步:sudogedithosts输…

    2025年5月22日
    4
  • Kettle Spoon入门教程「建议收藏」

    Kettle Spoon入门教程「建议收藏」Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。其中,Spoon是Kettle中的一个组件,其他组件有PAN,CHEF,Encr和KITCHEN等。Spoon通过图形化的页面,方便直观的让你完成数据转换的操作。1、安装配置点我下载最新版本是7.1,小编这里使用的是6.1。下载完毕后,解压即可。因为是Java编写的,需要jdk环

    2022年5月23日
    32
  • Quartus II 使用详解

    Quartus II 使用详解今天早上做了《计算机组成原理》课的第一次实验。在这介绍一下QuartusⅡ如何使用,希望能帮到有需要的人。1、新建工程项目。2、填写项目存储路径和工程名,不要出现中文路径。3、添加已存在文件(可选),在【Filename】下选择已经存在的工程项目,利用【Add】或【Addall】命令添加文件到新工程,点击【Next】4、选择设备系列,并在【de…

    2022年10月16日
    9
  • deepinv2 添加打印机_【小教程】如何在deepin桌面操作系统中安装打印机「建议收藏」

    deepinv2 添加打印机_【小教程】如何在deepin桌面操作系统中安装打印机「建议收藏」原标题:【小教程】如何在deepin桌面操作系统中安装打印机简介:打印机(英语:Printer)或称作列印机、印表机,是一种电脑输出设备,可以将电脑内储存的数据按照文字或图形的方式永久的输出到纸张、透明胶片或其他平面媒介上。本文将介绍如何在深度操作系统上添加网络及本地打印机。准备工作:确保打印机已连接电源、网络并运行,如打印机需要安装驱动,需提前安装,无需安装打印驱动的,可直接配置,如下以佳能C…

    2022年10月21日
    1
  • @RequestParam注解的基本用法

    @RequestParam注解的基本用法在处理方法入参处使用 RequestParam 可以把请求参数传递给请求方法 value 值即请求参数的参数名 required 该参数是否必须 默认为 true d

    2025年8月8日
    5
  • linux系统休眠唤醒_centos休眠后怎么唤醒

    linux系统休眠唤醒_centos休眠后怎么唤醒背景介绍:睡眠/唤醒是嵌入式Linux非常重要的组成部分,因为优秀的睡眠唤醒机制可以是嵌入式设备尽可能的进入休眠状态,来延长电池的续航时间(这在移动终端消费类电子设备中是非常重要和有意义的!!)。但标准的Linux睡眠唤醒机制有其自身的一些缺陷(所有模块必须同时睡下或者唤醒),在某些情况下,这会导致能耗的白白浪费。因此Android在标准Linux睡眠唤醒的机制上作了新的改动(wake_lock唤…

    2022年9月18日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号