当前位置: 技术问答>linux和unix
我装的是tar.gz的apache
来源: 互联网 发布时间:2014-11-28
本文导语: 安装完后,我只有执行./apachectl start才能启动。怎么做自动启动。及httpd start可用。 | Step 9 Apache install 1 安装Apache cd /home/src tar xvzf apa* ...
安装完后,我只有执行./apachectl start才能启动。怎么做自动启动。及httpd start可用。
|
Step 9 Apache install
1 安装Apache
cd /home/src
tar xvzf apa* //解包
cd apa*
./configure --prefix=/usr/local/apache --enable-module=so //设置编译参数
make //编译
make install //安装
2 建立符号连接
##为启动程序建立符号连接,便于以后重启服务
ln -s /usr/local/apache/bin/apachectl /usr/bin/apache
3 编辑配置文件
## 设置默认页面,中间用空格分开
DirectoryIndex index.html index.jsp index.xtp index.php index.php3
4 测试Apache
Shell>apache start
lynx http://localhost
##如果出现Apache的文档页面,表示安装成功。
5 创建启动脚本
##创建Apache服务
touch /etc/rc.d/init.d/httpd
vi /etc/rc.d/init.d/httpd
## 文件内容如下:
#!/bin/bash
#Start httpd service
/usr/local/apache/bin/apachectl start
##设置文件权限
chown -R root /etc/rc.d/init.d/httpd
chmod 700 /etc/rc.d/init.d/httpd
##连接到你默认init 级别的所在目录
ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc5.d/S65httpd
1 安装Apache
cd /home/src
tar xvzf apa* //解包
cd apa*
./configure --prefix=/usr/local/apache --enable-module=so //设置编译参数
make //编译
make install //安装
2 建立符号连接
##为启动程序建立符号连接,便于以后重启服务
ln -s /usr/local/apache/bin/apachectl /usr/bin/apache
3 编辑配置文件
## 设置默认页面,中间用空格分开
DirectoryIndex index.html index.jsp index.xtp index.php index.php3
4 测试Apache
Shell>apache start
lynx http://localhost
##如果出现Apache的文档页面,表示安装成功。
5 创建启动脚本
##创建Apache服务
touch /etc/rc.d/init.d/httpd
vi /etc/rc.d/init.d/httpd
## 文件内容如下:
#!/bin/bash
#Start httpd service
/usr/local/apache/bin/apachectl start
##设置文件权限
chown -R root /etc/rc.d/init.d/httpd
chmod 700 /etc/rc.d/init.d/httpd
##连接到你默认init 级别的所在目录
ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc5.d/S65httpd