Linux下安装apache

<script type="text/javascript"> </script> <script type="text/javascript"> </script>

1.1  安装 Apache 服务器

步骤1:     apache 安装文件复制到/usr/local

cp httpd-2.2.6.tar.gz /usr/local

步骤2:     解压httpd-2.2.6.tar.gz

cd /usr/local

tar xvfz httpd-2.2.6.tar.gz

步骤3:      

cd httpd-2.2.6

./configure   -- prefix=/usr/local/apache --e nable-module=so

步骤4:      

make

步骤5:      

make install

步骤6:     测试是否安装成功

/usr/local/apache/bin/apachectl configtest

步骤7:     启动apache 服务,访问本地80 端口中,查看端口是否正常

/usr/local/apache/bin/apachectl start

步骤8:     关闭服务

/usr/local/apache/bin/apachectl stop

1.2  测试 apache 服务器

步骤1:     apache 服务器默认的Root 目录中创建一个名为test.html 的文件,内容为:

<html>

    <body>

        <h1>hello, 我是 apache 测试语句 </h1>

    <body>

</html>

步骤2:     修改test.html 文件权限

chmod 744 /usr/local/apache/htdocs/test.html

【注意】

    如果没有这句,访问测试页面的时候将浏览器将提示 You don’t have permission to access /test.html on the server.

步骤3:     重启动apache 服务器,并在浏览器里面访问测试页面

/usr/local/apache/bin/apachectl restart

【注意】

    重启 apache 服务器后,通过浏览器访问测试页面,中文可能会出现乱码,这是与 apache 服务器的字符集有关系,请参考 httpd 设置章节。

1.3  配置 apache 服务器

1.3.1  apache 自启动配置

步骤1:     apachectl 复制到/etc/rc.d/init.d/httpd

cd /usr/local/apache/bin

cp apachectl /etc/rc.d/init.d/httpd

步骤2:     修改/etc/rc.d/init.d/httpd 文件

vi /etc/rc.d/init.d/httpd

在第三行添加以下内容

#chkconfig:345 85 15

#description: Start and stops the Apache HTTP Server.

步骤3:     修改httpd 权限

chmod +x /etc/rc.d/init.d/httpd

步骤4:     httpd 加入到service 列表中

chkconfig - - add httpd

【注意】

    如果执行该命令时出现“ httpd 服务不支持 chkconfig ”,请检查 /etc/rc.d/init.d/httpd 文件内的第三行的 chkconfig 和第四行的 description 拼写是否错误。

步骤5:     查看httpd 是否加入service

chkconfig - - list

1.3.2  httpd 配置

1. 修改乱码

步骤1:     httpd.conf 中将Include conf/extra/httpd-autoindex 这个模块的注释去掉

@ vi /usr/local/ apache /conf/httpd.conf

步骤2:     httpd-autoindex.conf 中加入IndexOptions Charset=UTF-8

@ vi /usr/local/ apache /conf/extra/httpd-autoindex.conf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值