linux安装apache服务器防火墙(linux yum安装apache)

如何在linux中安装Apache,详细步骤!!谢谢了!!

由于它们使用的套件管理方式不同(如Debian的pkg和Redhat的rpm)所以Apache在不同系统的安装方法不尽相同,但由于RPM文件在Linux系统中的安装最为简便,Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本都使用rpm包管理方式,在这里就说一下Redhat中Apache的安装方法:1.首先使用下面的命令检查系统是否已经安装了Apache或查看已经安装了何种版本:rpm -q httpd2.要安装Apache,应将Red Hat安装盘中有Apache RPM安装包的那张放入光驱,加载光驱(别忘了)后在光盘Server目录下找到Apache的RPM安装包文件httpd-2.2.3-6.el5.i386.rpm,可使用下面命令安装Apache: rpm -ivh /mnt/Server/httpd-2.2.3-6.el5.i386.rpm3.然后测试Apache服务器执行“/etc/init.d/httpd start”命令,确认Web服务已经启动后,在客户端使用的Web浏览器中输入Linux服务器的IP地址进行访问,如果出现一个Red Hat的测试页面则安装成功下面来配置服务器:httpd.conf(在/etc/httpd/conf目录下)配置文件主要由全局环境(Section 1: Global Environment)、主服务器配(Section 2: \'Main\' server configuration)和虚拟主机(Section 3: Virtual Hosts)3个部分组成。部分都有相应的配置语句,该文件所有配置语句的语法为“配置参数名称 参数值”的形式,配置语句可以放在文件中的任何地方,但为了增强文件的可读性,最好将配置语句放在相应的部分。httpd.conf中每行包含一条语句,行末使用反斜杠“\\”可以换行,但是反斜杠与下一行中间不能有任何其他字符(包括空白)。httpd.conf的配置语句除了选项的参数值以外,所有选项指令均不区分大小写,可以在每一行前用“#”号表示注释。1.设置主目录的路径DocumentRoot \"/var/www/html“2.设置默认文档DirectoryIndex index.html index.html.var3.设置Apache监听的IP地址和端口号Listen 804.设置相对根目录的路径ServerRoot \"/etc/httpd“5.设置日志文件(1)错误日志ErrorLog logs/error_log(2)访问日志CustomLog logs/access_log combined6.设置网络管理员的E-mail地址ServerAdmin lindenstar@163.com7.设置服务器主机名称ServerName 192.168.16.177:808.设置默认字符集AddDefaultCharset UTF-8,由于西欧(UTF-8)是Apache的默认字符集,因此当客户端访问服务器的中文网页时会出现乱码的现象 ,解决的办法是将语句“AddDefaultCharset UTF-8”改为“AddDefaultCharset GB2312”,然后重新启动Apache服务,中文网页就能正常显示了 。9.使用Alias选项可以创建虚拟目录。 如创建名为/down的虚拟目录,它对应的物理路径是“/software/download”命令为Alias /down \"/software /download\"10.可以使用和这对语句为主目录或虚拟目录设置权限,这些语句仅对被设置目录及其子目录起作用,目录的特性选项在下面的图中会出现。如Options Indexes MultiViewsAllowOverride NoneOrder allow,deny

linux系统安装apache的问题,用netstat -pan查看端口,发现local address是0.0.0.0:80,这是怎么回事?

这个正常的 0.0.0.0表示全部网络,指的是全部网络都能连到这台主机上

别的机器上直接输入apache服务器的地址,10.16.10.120就能访问(前提是没开防火墙或者是防火墙放行了80端口),而不是0.0.0.0

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 foundcannot execute binary file

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

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

Showcase通过了才算正式提测

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

外包去还是不去

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

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

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

Linux下查找指令Find常见用法

未经允许不得转载:便宜VPS网 » linux安装apache服务器防火墙(linux yum安装apache)