0 0

CentOS httpd rc.local 启动问题 3

rc.local中加入下边几行
/var/www/html/xxxx1/start.sh
/var/www/html/xxxx2/start.sh
httpd -k start
start.sh是tomcat启动文件,现在问题是这样的,每次开机需要在终端手动运行httpd -k stop httpd -start 才能正常访问网站,我把这两行命令写在rc.local里还是无法正常访问,请问各位大侠如何解决,谢谢
2012年5月21日 10:57

1个答案 按时间排序 按投票排序

0 0

    通过你的描述,首先可以确定的是,脚本启动过程中出现了异常,现在要解决的首先是定位异常的原因,建议在启动脚本后面加一个重定向将启动的异常信息保存起来:示例如下:

/var/www/html/xxxx1/start.sh > /tmp/start1.log
/var/www/html/xxxx2/start.sh > /tmp/start2.log
httpd -k start > /tmp/httpd.log

   再次reboot后,根据异常日志,可以采取相对应的措施进行解决。
   期待共同解决问题。

2012年5月21日 14:38

相关推荐

    详解CentOS设置程序开机自启动的方法

    1、把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd。 #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization...

    centos7部署snort步骤

    # echo “/etc/rc.d/init.d/mysql start” >> /etc/rc.d/rc.local # chmod 754 /etc/rc.d/rc.local ``` 或者: ```bash # chkconfig mysql on ``` - 如果防火墙 3306 端口未开放,请开启: ```bash # ...

    CentOS安装apapche

    为了让Apache在每次系统启动时自动启动,可以将启动命令添加到`/etc/rc.local`文件中: ```bash echo "/usr/local/apache2/bin/apachectl start &" >> /etc/rc.local ``` 或者,如果你的系统使用Systemd,可以在`/...

    linux下配置php环境完整版.doc

    echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.local ``` **安装PHP**: 1. 下载PHP源码包,如`php-7.x.y.tar.gz`。 2. 解压并配置PHP,指定Apache模块和需要支持的MySQL扩展。 ```bash tar -zxvf ...

    centos7源码安装lamp

    echo "/usr/local/apache/bin/apachectl start" >> /etc/rc.d/rc.local ``` 最后,设置环境变量,以便在任何目录下使用Apache的命令: ``` echo "export PATH=$PATH:$HOME/bin:/usr/local/apache/bin" >> /root/....

    Linux安装apache

    在`/usr/local/mszz/hh/apache/conf/`目录下,复制`httpd.conf`文件并重命名为`httpd1.conf`作为备份: ```bash cp -a httpd.conf httpd1.conf ``` 2. **检查与管理服务**: 使用`chkconfig`命令检查Apache...

    centos5.2下配置apache+mysql+php

    - 编辑 `/usr/local/apache/conf/httpd.conf` 文件,配置监听端口等。 - 编辑 `/usr/local/apache/conf/access.conf` 文件,配置访问权限等。 #### 四、安装 PHP 1. **解压 PHP**: ```bash tar -jxvf ...

    Linux PHP环境安装

    9. **开机自启动**:为了使Apache服务在每次系统启动时自动运行,还需要编辑`/etc/rc.d/rc.local`文件,加入启动Apache的命令。 ```bash vim /etc/rc.d/rc.local # 在文件末尾添加以下内容 /usr/local/apache/...

    编译安装LAMP环境和nagios部署.docx

    将Apache的启动脚本放在 `/etc/rc.d/init.d/` 下,并设置权限和启动服务。 7. 设置开机启动Apache: 使用 `chkconfig --add httpd24` 添加服务,然后设置开机启动。 接着是安装MySQL 5.6: 1. 安装ncurses: ...

    ambari.docx

    在主节点上安装并启动Apache HTTPD服务,用于提供Ambari的本地YUM源: ```bash yum install httpd systemctl start httpd systemctl enable httpd ``` 将Ambari、HDP和HDP-UTILS的RPM包上传至HTTPD服务器的指定...

    lamp环境搭建步骤

    确保Apache在系统启动时自动启动,可以在`/etc/rc.d/rc.local`文件中添加`/usr/local/apache/bin/apachectl start`。 3. **测试与优化** 一旦所有组件都安装并配置完成,可以通过创建一个简单的PHP测试页面(如`...

    CentOS6.0+apache2.4+php5.4.7+mysql5.5.27.docx

    vi /usr/local/apache2/conf/httpd.conf # 配置文件 /etc/init.d/httpd start # 启动服务 chkconfig httpd on # 开机启动 ``` 最后,我们安装PHP 5.4.7和libmcrypt模块: 1. 安装PHP: ```bash cd /usr/local/src ...

    centos linux+apache+mysql+php+memcache+zend

    # cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd ``` 编辑`/etc/rc.d/init.d/httpd`文件,在第二行之后添加以下内容: ``` # chkconfig: 345 89 86 # description: This is Apache ``` **5. 注册...

    linux下安装php5+apache+mysql+gd2详细的操作步骤和执行命令

    8. **设置开机启动**:为了让 Apache 在系统启动时自动运行,可以添加以下命令到 `/etc/rc.local` 文件中。 ```bash echo "/usr/local/apache/bin/apachectl start" >> /etc/rc.local ``` 9. **编写 init 脚本**...

    centos7搭建owncloud教程

    然后,下载并安装 MySQL 社区版本的 Release 包:sudo yum localinstall mysql57-community-release-el7-9.noarch.rpm。最后,安装 MySQL:sudo yum install mysql-community-server。 启动 MySQL 服务:sudo ...

    搭建IC设计环境问题集锦

    - 在 `/etc/rc.local` 文件中添加以下内容以启动 SOS license: - `# start SOS license` - `export SOS_LICENSE_DIR=/usr/local/apps/clio/rel_sos/licenses` - `su cad -c "nohup sh /$SOS_LICENSE_DIR/lmgrd ...

    linux下Discuz论坛部署.docx

    可以通过编辑`/etc/rc.local`并在最后一行添加`/usr/local/apache/bin/apachectl start`来解决,或使用`chkconfig`命令将其设置为开机启动。 对于其他软件,如MySQL、PHP、phpMyAdmin和ZendOpcache,安装过程类似,...

    CentOS 6.10源码编译及使用ansible编译安装httpd2.4.39

    vim /etc/rc.d/rc.local /app/httpd24/bin/apachectl start ``` 至于使用Ansible自动化这个过程,我们需要创建一个Ansible角色。角色的基本目录结构如下: ```bash mkdir -pv roles/httpd2.4/{tasks,files,vars,...

    Linux+php+apache+oracle环境搭建之CentOS下安装Apache

    11. 要让Apache在系统启动时自动运行,编辑rc.local文件: ``` # vi /etc/rc.d/rc.local ``` 在文件的最后一行添加 `/sbin/apachectl start`,然后保存退出。 12. 最后,可能需要修改Apache的默认站点目录。...

Global site tag (gtag.js) - Google Analytics