精华内容
下载资源
问答
  • Centos7 部署Apache服务器 第一步:准备工作, 安装vim工具,配置resolv.conf: 1、安装vim相关工具 [root@localhost conf]# yum -y install vim* 2、配置resolv.conf: [root@localhost conf]#Vim etc/resolv.conf ...

    Centos7 部署Apache服务器

    第一步:准备工作, 安装vim工具,配置resolv.conf:
    1、安装vim相关工具
    [root@localhost conf]# yum -y install vim*
    2、配置resolv.conf:
    [root@localhost conf]#Vim etc/resolv.conf

    到/etc目录下配置resolv.conf加入nameserver IP,如:
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    search localdomain
    保存,退出!
    第二步:安装Apache服务程序(apache服务的软件包名称叫做httpd)
    yum install httpd -y
    在这里插入图片描述
    第三步: 将Apache服务添加到 开机自启中
    在这里插入图片描述

    第四步:配置Selinux文件,SELINUX=disabled。

    [root@localhost ~]# vim /etc/selinux/config
    SELINUX=disabled
    SELINUXTYPE=targeted
    第五步:关闭防火墙
    在这里插入图片描述
    第六步、启动httpd服务,访问测试

    在这里插入图片描述
    第七步:打开firefox浏览器 测试 127.0.0.1,或者用另外一台电脑浏览器访问Centos7服务器的IP地址;
    在这里插入图片描述
    到此,apache服务就安装成功!
    apache服务配置文件 ,apach 的应用服务及存放位置:

    服务目录 /etc/httpd
    主配置文件 /etc/httpd/conf/httpd.conf
    网站数据目录 /var/www/html
    访问日志 /var/log/httpd/access_log
    错误日志 /var/log/httpd/error_log
    再来看下主配置文件: vim /etc/httpd/conf/httpd.conf
    在这里插入图片描述
    一共有353行,这些配置文件中 大部分都是 注释信息,剩下的 就只有全局配置信息,区域配置信息。
    在httpd服务程序主配置文件中最为常用的参数包括有:
    ServerRoot 服务目录
    ServerAdmin 管理员邮箱
    User 运行服务的用户
    Group 运行服务的用户组
    ServerName 网站服务器的域名
    DocumentRoot 网站数据目录
    Listen 监听的IP地址与端口号
    DirectoryIndex 默认的索引页页面
    ErrorLog 错误日志文件
    CustomLog 访问日志文件
    Timeout 网页超时时间,默认为300秒.
    Include 需要加载的其他文件

    展开全文
  • centos7 部署Apache服务器.pdf
  • centos7 部署Apache服务器

    万次阅读 多人点赞 2017-09-05 09:12:49
    它的名字取自美国印第安人土著语,寓意着拥有高超的作战策略和无穷的耐性,在红帽RHEL5、6、7系统中一直作为着默认的Web服务程序而使用,并且也一直是红帽RHCSA和红帽RHCE的考试重点内容。Apache服务程序可
    飞翔科技 2017-09-04 16:24

    centos7 部署Apache服务器

    Apache程序是目前拥有很高市场占有率的Web服务程序之一,其跨平台安全性广泛被认可且拥有快速、可靠、简单的API扩展。 它的名字取自美国印第安人土著语,寓意着拥有高超的作战策略和无穷的耐性,在红帽RHEL5、6、7系统中一直作为着默认的Web服务程序而使用,并且也一直是红帽RHCSA和红帽RHCE的考试重点内容。Apache服务程序可以运行在Linux系统、Unix系统甚至是Windows系统中,支持基于IP、域名及端口号的虚拟主机功能、支持多种HTTP认证方式、集成有代理服务器模块、安全Socket层(SSL)、能够实时监视服务状态与定制日志消息,并有着各类丰富的模块支持。

    第一步:安装Apache服务程序(apache服务的软件包名称叫做httpd)

    yum install httpd -y

    centos7 部署Apache服务器

    第二步: 将Apache服务添加到 开机自启中

    centos7 部署Apache服务器

    第三步:打开firefox浏览器 测试 127.0.0.1

    centos7 部署Apache服务器

    这样 我们的apache服务就安装好了 !

    小编下面给大家 讲解一下 一些配置文件 。以及apach 的应用服务

    刚学会的安装和运行只是学习httpd服务程序成功路上的一小步而已,对于Linux系统中服务的配置就是在修改其配置文件,因此还需要知道这些配置文件分别干什么用的,以及存放到了什么位置:

    服务目录/etc/httpd
    主配置文件/etc/httpd/conf/httpd.conf
    网站数据目录/var/www/html
    访问日志/var/log/httpd/access_log
    错误日志/var/log/httpd/error_log

    我们再来看下主配置文件: vim /etc/httpd/conf/httpd.conf

    centos7 部署Apache服务器

    是不是下了 一跳,一共有353行 。但其实 没有关系的,这些配置文件中 大部分都是 注释信息,剩下的 就只有全局配置信息,区域配置信息。

    在httpd服务程序主配置文件中最为常用的参数包括有:

    ServerRoot服务目录
    ServerAdmin管理员邮箱
    User运行服务的用户
    Group运行服务的用户组
    ServerName网站服务器的域名
    DocumentRoot网站数据目录
    Listen监听的IP地址与端口号
    DirectoryIndex默认的索引页页面
    ErrorLog错误日志文件
    CustomLog访问日志文件
    Timeout网页超时时间,默认为300秒.
    Include需要加载的其他文件

    从上面表格中可以得知DocumentRoot正是用于定义网站数据保存路径的参数,其参数的默认值是把网站数据存放到了/var/www/html目录中的,而网站首页的名称应该叫做index.html,因此可以手动的向这个目录中写入一个文件来替换掉httpd服务程序的默认网页,这种操作是立即生效的

    echo "hello everyone my name is feixiangkeji" > /var/www/html/index.html

    紧接着 我们 打开firefox 浏览器 查看一下:

    centos7 部署Apache服务器

    测试成功!然后 我们 来修改 网站数据的主目录。刚开始 我们默认的网站主目录是/var/www/html

    我们把它改变为 /home/wwwroot/中 。同样我们也要在/home/wwwroot/中 创建首页文件

    mkdir /home/wwwroot

    echo "this is feixiangkeji" > /home/wwwroot/index.html

    centos7 部署Apache服务器

    目录,首页文件都创建好了 ,我们是不是要修改 网站的配置文件啊

    vim /etc/httpd/conf/httpd.conf

    找到大约在119行附近的DocumentRoot参数以及大约在123行附近的,修改后记得保存:

    centos7 部署Apache服务器

    systemctl restart httpd

    重新启动httpd服务程序后便可验证效果啦!!!但我们发现 还是刚开始测试页面 !!而刚新建的首页文件并不显示出来?????

    httpd服务程序的功能就是让用户能够访问到网站内容,因此让SELinux对网页访问功能肯定是默认允许的,但刚刚把保存网站数据的默认路径修改为了/home/wwwroot目录,这似乎就产生问题了,也就是说现在httpd提供的网站服务却要去获取普通用户家目录中的数据了,这个行为触犯SELinux服务的监管项目。既然已经找出问题所在了

    下面 小编就来 先关闭SElinux :

    [root@localhost ~]# setenforce 0

    [root@localhost ~]# getenforce

    Permissive

    centos7 部署Apache服务器

    但这种修改只是临时的,重启后就会失效!!!!!!

    我们再次访问网站

    centos7 部署Apache服务器

    果不其然 ,就是SElinux 搞的鬼

    [root@localhost ~]# ls -Zd /var/www/html

    [root@localhost ~]# ls -Zd /home/wwwroot

    centos7 部署Apache服务器

    在文件上面设置的SELinux安全上下文是由用户段、角色段以及类型段等等多个信息项目共同组成的,用户段中system_u代表系统进程身份角色段object_r代表文件目录角色类型段httpd_sys_content_t代表是网站服务系统文件。由于SELinux服务实在过于复杂,因此现在您只需要简单熟悉SELinux服务的作用就可以,现在这种情况的解决办法就是把当前网站目录/home/wwwroot的SELinux安全上下文修改为跟原始网站目录的一样就可以啦~

    semanage命令用于查询与修改SELinux的安全上下文,格式为:“semanage [选项] [文件]”。

    -l参数用于查询-a参数用于添加、-m参数用于修改、-d参数用于删除等等

    [root@localhost ~]# setenforce 1 把SElinux 改为强制

    然后我们才能修改SElinux 的 上下文

    -Z 查看文件上下文信息,也就是文件的SELinux信息,可以肤浅地理解为各个用户对该文件或文件夹的权限(只有开启Selinux才有效)

    -d 只列出目录,不包括内容,不引用符号链接

    因此ls -Zd的意思就是查看该路径下文件夹的selinux属性。

    如果系统里没有 semanage 命令

    centos7 部署Apache服务器

    我们可以 yum provides /usr/sbin/semanage 查看 semanage对应的 软件包

    centos7 部署Apache服务器

    然后 小编就 yum install policycoreutils-python

    这样 semanage 命令就可以用了

    [root@localhost ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot

    [root@localhost ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/*

    centos7 部署Apache服务器

    不过仅仅是这样设置完还不能让网站立即恢复访问,还需要使用restorecon命令来让刚刚设置的SELinux安全上下文立即生效,可以加上-Rv参数指定进行对目录的递归操作以及显示SELinux安全上下文的修改过程:

    [root@localhost ~]# restorecon -Rv /home/wwwroot/

    centos7 部署Apache服务器

    刷新一下

    centos7 部署Apache服务器

    这样 我们网站初期 一些基础的东西 就先说到这 ,请关注我接下来发表的 Apache 个人网站主页,

    虚拟网站主机功能,基于IP地址的,基于端口的,和基于域名访问的三种模式。

    谢谢大家 欢迎大家在下面留言区评论!!

    展开全文
  • Centos 7 部署Apache服务器详细教程

    千次阅读 2019-03-06 11:57:21
    它的名字取自美国印第安人土著语,寓意着拥有高超的作战策略和无穷的耐性,在红帽RHEL5、6、7系统中一直作为着默认的Web服务程序而使用,并且也一直是红帽RHCSA和红帽RHCE的考试重点内容。Apache服务程序可以运行在...

    Apache程序是目前拥有很高市场占有率的Web服务程序之一,其跨平台安全性广泛被认可且拥有快速、可靠、简单的API扩展。 它的名字取自美国印第安人土著语,寓意着拥有高超的作战策略和无穷的耐性,在红帽RHEL5、6、7系统中一直作为着默认的Web服务程序而使用,并且也一直是红帽RHCSA和红帽RHCE的考试重点内容。Apache服务程序可以运行在Linux系统、Unix系统甚至是Windows系统中,支持基于IP、域名及端口号的虚拟主机功能、支持多种HTTP认证方式、集成有代理服务器模块、安全Socket层(SSL)、能够实时监视服务状态与定制日志消息,并有着各类丰富的模块支持。

    第一步:安装Apache服务程序(apache服务的软件包名称叫做httpd)

    yum install httpd -y

     

    第二步: 将Apache服务添加到 开机自启中

    systemctl start httpd
    systemctl enable httpd

    第三步:打开firefox浏览器 测试 127.0.0.1

    这样 我们的apache服务就安装好了 !

    下面给大家 讲解一下 一些配置文件 。以及apach 的应用服务

    刚学会的安装和运行只是学习httpd服务程序成功路上的一小步而已,对于Linux系统中服务的配置就是在修改其配置文件,因此还需要知道这些配置文件分别干什么用的,以及存放到了什么位置:

    服务目录/etc/httpd
    主配置文件/etc/httpd/conf/httpd.conf
    网站数据目录/var/www/html
    访问日志/var/log/httpd/access_log
    错误日志/var/log/httpd/error_log

    我们再来看下主配置文件: vim /etc/httpd/conf/httpd.conf

    是不是下了 一跳,一共有353行 。但其实 没有关系的,这些配置文件中 大部分都是 注释信息,剩下的 就只有全局配置信息,区域配置信息。

    在httpd服务程序主配置文件中最为常用的参数包括有:

    ServerRoot服务目录
    ServerAdmin管理员邮箱
    User运行服务的用户
    Group运行服务的用户组
    ServerName网站服务器的域名
    DocumentRoot网站数据目录
    Listen监听的IP地址与端口号
    DirectoryIndex默认的索引页页面
    ErrorLog错误日志文件
    CustomLog访问日志文件
    Timeout网页超时时间,默认为300秒.
    Include需要加载的其他文件

     

    从上面表格中可以得知DocumentRoot正是用于定义网站数据保存路径的参数,其参数的默认值是把网站数据存放到了/var/www/html目录中的,而网站首页的名称应该叫做index.html,因此可以手动的向这个目录中写入一个文件来替换掉httpd服务程序的默认网页,这种操作是立即生效的

    echo "hello everyone my name is luhuaxiang" > /var/www/html/index.html

    紧接着 我们 打开浏览器 查看一下:

    测试成功!

    服务器配置好后,如果出现局域网无法访问如何解决呢?

    一般应该是防火墙相关设置问题导致的,我们现在关闭并禁用防火墙:

    systemctl stop firewalld.service         #停止防火墙服务
    systemctl disable firewalld.service      #禁用防火墙开机启动服务

    再次访问网站,就能够成功登录了!

    展开全文
  • centos部署apache环境和ftp环境
  • Centos7.4 部署Apache服务器

    千次阅读 2018-05-07 19:19:40
    环境:centos7.5 一、安装1.1 安装Apache服务(Apache软件安装包叫httpd)[root@localhost ssh]# yum install httpd -y1.2 开启Apache服务[root@localhost ~]# systemctl start httpd 1.3 设置开机自启Apache服务...
  • 1.download[root@localhost ]# lynx http://www.apache.org/dist/httpd/httpd-2.2.19.tar.gz2.extract[root@localhost ]# gzip -d httpd-2.2.19.tar.g
  •  之前讲过《linux centos 如何快速部署web服务器-Apache篇》现在就讲讲centos 如何部署Apache,让简单的网站运行。本节比较简单,在非编译下安装,可以满足新手用户的需求。 演示环境:Linux CentOS 6.3 ...
  • 1、腾讯云服务器下载ssl证书文件 打开 Apache 文件夹,有以下三个文件: 2、安装 SSL 模块 yum install mod_ssl openssl 会自动生成 /etc/httpd/conf.d/ssl.conf 文件。 3、修改 /etc/httpd/conf.d/ssl.conf 文件...
  • CentOS上安装apache,配置好服务器本机可以访问,但是外部局域网IP不能访问 解决方法:  1.我的项目配置文件passenger.conf  LoadModule passenger_module /usr/local/rvm/gems/ruby-2.0.0-p598@rails416/gems/...
  • 首先,下载xshell远程链接测试环境 Xshell下载地址:... 安装完成之后,打开xshell(如下图)填写相关信息: ...链接之后,执行以下命令: ...// 查看apache http 服务器 配置文件,切换至配置文件所在文件夹
  • CentOS7-安装部署Apache

    2018-07-28 21:26:29
    Apache 是世界使用排名第一的 Web 服务器软件。它可以运行在几乎所有广 泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的 Web 服务
  • 关于Linux CentOS 7安装Apache Tomcat7的详细步骤
  • centos7安装Apache环境

    2020-09-17 00:07:48
    centos7安装apache 安装Apache Apache在默认的CentOS仓库中可用,安装非常简单。 在CentOS和RHEL上,Apache软件包和服务称为httpd。 要安装软件包,请运行以下命令: sudo yum install httpd 安装完成后,启用并...
  • 之前讲过《linux centos 如何快速部署web服务器-Apache篇》现在就讲讲centos 如何部署Apache,让简单的网站运行。本节比较简单,在非编译下安装,可以满足新手用户的需求。 演示环境: Linux CentOS 6.3 X64 ...
  • 即上期【超详细】ubuntu18.04服务器 搭建Java,Tomcat和MySQL过后,这期主要将Apache的搭建,WEB项目的部署,域名的备案,域名的解析,正式上线。 Apache搭建 参考:Centos 7 Apache 服务安装及配置 很简单,yum直接...
  • 目录(1)Flink下载安装(2)安装配置(3)服务启动(4)...https://flink.apache.org/zh/downloads.html#section-9 选择第二个Binaries下载,然后选择对应的Scala版本,我这里使用的是Scala2.11.12,所以我下载fl
  • 相比于Nginx,Apache部署wordpress更简单一些,主要体现在伪静态配置和PHP解释器配置上。这篇文章能为你解决配置问题,以及安装,心里的疑惑等,包含配置原理,Apache-php交互原理的介绍
  • 现在服务器都往云方向发展,公司新配服务器全部为电信云服务器,系统为centos7,故而也开始了linux的学习之路。 先从最基本的服务器配置学习开始  因为云服务器只对外开放了9090~9096这几个特定的端口,所以...
  • centos7虚拟机apache 配置多站点。

    万次阅读 2020-01-04 19:59:18
    **主配置文件:/etc/httpd/conf/httpd.conf ** Apache服务器的配置信息全部存储在主配置文件/etc/httpd/conf/httpd.conf中 日志文件存放目录:/var/log/httpd/ apache的默认端口是80 3.根据了解,...
  • OS:centos7 server:172.16.13.159 client:172.16.13.156  1.下载要用到的安装包 在client上: wget http://download.cloudstack.org/centos/7/4.11/cloudstack-agent-4.11.1.0-1.el7.centos.x86_64.rpm 在...
  • CentOS7部署GeoServer

    千次阅读 2020-02-05 15:46:17
    CentOS7部署GeoServer CentOS7部署osm2pgsql GeoServer发布OSM地图 CentOS7部署GeoServer 一、安装JDK8 1、下载jdk1.8 wget http://download.oracle.com/otn-pub/java/jdk/8u181-b...
  • 一、安装Apache # yum install -y httpd httpd-devel # systemctl start httpd.service # 启动 # systemctl stop httpd.service # 关闭 # systemctl restart httpd.service # 重启 # systemctl enable...
  • 原来买的阿里云服务器到期了,重新买了一个,原来是用一键安装环境,这次只有centos7系统,其它需要自己动手安装一下下环境,既然是劳动人民,自己动手丰衣足食 先安装apache yum install httpd 运行后有提示 输入Y 安装...
  • 注意的地方 Linux 的一些代码不能识别tab 键,不能识别一些&...CentOS7.5(腾讯云服务器) Python3.6 Django2.0 Mysql5.7 Apache2.4 开始 准备一个全新的 CentOS 7.5
  • CentOS 7 + Apache2.4 + php7 + mysql5.6 https://blog.csdn.net/wwx890208/article/details/80202272 原:https://www.howtoforge.com/tutorial/centos-lamp-server-apache-mysql-php/ Centos7常用命令[文件和...
  • 服务器 CentOS 7 中利用 Apache 和 mod_wsgi 部署 Flask 项目,主要包括环境安装 Apache、mod_wsgi、python等、文件配置说明等。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,338
精华内容 12,935
热门标签
关键字:

centos7部署apache服务器