搜索

在linux的centOS7.2版本中2.4版本的apache的httpd.conf 如何配置外部访问啊!

发布网友 发布时间:2022-02-26 21:23

我来回答

1个回答

热心网友 时间:2022-02-26 22:53

由于它们使用的套件管理方式不同(如Debian的pkg和Redhat的rpm)所以Apache在不同系统的安装方法不尽相同,但由于RPM文件在Linux系统中的安装最为简便,Fedora、Redhat、Mandriva、SuSE、YellowDog等主流发行版本都使用rpm包管理方式,在这里就说一下Redhat中Apache的安装方法:1.首先使用下面的命令检查系统是否已经安装了Apache或查看已经安装了何种版本:rpm-qhttpd2.要安装Apache,应将RedHat安装盘中有ApacheRPM安装包的那张放入光驱,加载光驱(别忘了)后在光盘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/httpdstart”命令,确认Web服务已经启动后,在客户端使用的Web浏览器中输入Linux服务器的IP地址进行访问,如果出现一个RedHat的测试页面则安装成功下面来配置服务器:httpd.conf(在/etc/httpd/conf目录下)配置文件主要由全局环境(Section1:GlobalEnvironment)、主服务器配(Section2:'Main'serverconfiguration)和虚拟主机(Section3:VirtualHosts)3个部分组成。部分都有相应的配置语句,该文件所有配置语句的语法为“配置参数名称参数值”的形式,配置语句可以放在文件中的任何地方,但为了增强文件的可读性,最好将配置语句放在相应的部分。httpd.conf中每行包含一条语句,行末使用反斜杠“\”可以换行,但是反斜杠与下一行中间不能有任何其他字符(包括空白)。httpd.conf的配置语句除了选项的参数值以外,所有选项指令均不区分大小写,可以在每一行前用“#”号表示注释。1.设置主目录的路径DocumentRoot"/var/bined6.设置网络管理员的E-mail地址ServerAdminlindenstar@163.com7.设置服务器主机名称ServerName192.168.16.177:808.设置默认字符集AddDefaultCharsetUTF-8,由于西欧(UTF-8)是Apache的默认字符集,因此当客户端访问服务器的中文网页时会出现乱码的现象,解决的法是将语句“AddDefaultCharsetUTF-8”改为“AddDefaultCharsetGB2312”,然后重新启动Apache服务,中文网页就能正常显示了。9.使用Alias选项可以创建虚拟目录。如创建名为/down的虚拟目录,它对应的物理路径是“/software/download”命令为Alias/down"/software/download"10.可以使用和这对语句为主目录或虚拟目录设置权限,这些语句仅对被设置目录及其子目录起作用,目录的特性选项在下面的图中会出现。如OptionsIndexesMultiViewsAllowOverrideNoneOrderallow,deny
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top