linux 搭建apache(apache安装与配置)

大家好,今天来为大家解答linux 搭建apache这个问题的一些问题点,包括apache安装与配置也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

如何在Linux下搭建apache服务器

在Linux环境下搭建Apache服务器有多种方法,其中两种常见的安装方式包括使用yum源安装和源码安装。使用yum源安装Apache服务器,只需执行以下命令:

sudo yum-y install httpd

这种方式利用了Linux系统自带的Apache服务,操作简便快捷。另一种方法则是通过源码安装,具体步骤如下:

首先,下载Apache 2.2.6的压缩包httpd-2.2.6.tar.bz2,并将其放置于/soft目录下。

[root@localhost~]# cd/soft

[root@localhost soft]# tar jxvf httpd-2.2.6.tar.bz2//解压Apache压缩包

[root@localhost soft]# cd httpd-2.2.6//定位到httpd-2.2.6文件夹下

[root@localhost httpd-2.2.6]# ls//查看显示httpd-2.2.6文件夹下内容

接下来,配置Apache路径:

[root@localhost httpd-2.2.6]#./configure--prefix=/usr/local/apache--enable-so

编译并安装Apache:

[root@localhost httpd-2.2.6]# make

[root@localhost httpd-2.2.6]# make install

安装完成后,进入Apache目录并备份配置文件:

[root@localhost httpd-2.2.6]# cd/usr/local/apache

[root@localhost apache]# cd conf/

[root@localhost conf]# cp-a httpd.conf httpd.conf-

检查系统自带的Apache服务是否已存在:

[root@localhost conf]# chkconfig--list httpd

如果存在,则关闭系统自带的Apache服务:

[root@localhost conf]# chkconfig httpd off

启动Apache服务:

[root@localhost conf]#/usr/local/apache/bin/apachectl-k start

验证Apache是否正常启动:

[root@localhost conf]# netstat-an| grep:80

检查Apache进程:

[root@localhost conf]# ps-aux| grep httpd

将Apache启动脚本拷贝至/etc/rc.d/init.d/目录:

[root@localhost conf]# cp/usr/local/apache/bin/apachectl/etc/rc.d/init.d/apache

编辑Apache启动脚本:

[root@localhost conf]# vi/etc/rc.d/init.d/apache

在开头的#!/bin/sh下面加上:

#chkconfig: 2345 85 15

添加Apache服务:

[root@localhost conf]# chkconfig--add apache

列出Apache服务状态:

[root@localhost conf]# chkconfig--list apache

停止Apache服务:

[root@localhost conf]# service apache stop

再次检查80端口是否关闭:

[root@localhost conf]# netstat-an| grep:80

最后,启动Apache服务:

[root@localhost conf]# service apache start

Linux搭建Apache(httpd)内网访问正常,外网无法访问(精华帖)

大家好,我是「Bigder」

Linux搭建Apache(httpd)后内网访问正常,外网无法访问。

网上资料找了几遍,汇总后关键的就是这几步。

欢迎分享给需要的你~

一、验证服务本身是否正常

linux命令行,输入指令:curl ,能正常返回html报文数据

输入:curl 服务器的公网IP/

如:    curl 

执行超时、没有内容输出和返回

说明apache本身的服务是正常的

二、定位

1、防火墙:service iptables status(已经关闭状态)

没有关闭,参考这篇关闭掉防火墙:

Linux关闭防火墙-iptables|iptable.service could not be found

2、行~原来是因为阿里云安全组设置、未开放80端口外网访问权限

设置方法:

登入阿里云工作台,「实例与镜像」-「实例」-「安全组」

安全组规则手动添加,入方向开放80端口设置限制

三、再使用:

curl 服务器的公网IP/

也能打印出html报文数据

这样代表,外网访问正常了。一键三连、分享给更多的需要的测试人!

以上,

Bigder

我的历史文章

忘记密码怎么办

Showcase时手机不够怎么办?云真机平台atxserver2

xmind2testcase思维导图的测试点转化为CSV用例导入禅道

Linux安装JDK-java: command not found&cannot execute binary file

小改动当天转测就要上线,要不要写用例?

测试环境,如何维护才最高效的?

Showcase通过了才算正式提测

轮流测试一个项目、出现bug到底是谁的责任

外包去还是不去

Linux性能压测命令用ab- command not found、plugins: fastestmirror

已经很努力,但上司总让我提升能力,还数落我拖后腿,怎么办?

Linux关闭防火墙-iptables|iptable.service could not be found

Linux下查找指令Find常见用法

如何在WIN7下进行LINUX虚拟机搭建

工具:win7系统电脑一台

步骤:

1、打开win7系统电脑,百度搜素下载一键安装VMware。

2、耐心等待安装完毕。双击软件,打开界面。

3、点击主界面:创建虚拟机。

4、选择“典型”安装。点击下一步。

5、选择“安装程序光盘映象文件(ISO)(M)”。点击下一步。

6、填写用户名和密码。点击下一步。

7、点击完成后开始安装,耐心等待一会儿,安装成功,输入之前设定的用户名和密码,就可以登录了。

阅读剩余
THE END