当前位置:首页 » 操作系统 » linuxapache启动

linuxapache启动

发布时间: 2022-04-28 21:32:26

‘壹’ linux中怎样启动apache服务

本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况
apahce启动命令:
推荐/usr/local/apache2/bin/apachectl start apaceh启动
apache停止命令
/usr/local/apache2/bin/apachectl stop 停止
apache重新启动命令:
/usr/local/apache2/bin/apachectl restart 重启
要在重启 Apache 服务器时不中断当前的连接,则应运行:
/usr/local/sbin/apachectl graceful
如果apache安装成为Linux的服务的话,可以用以下命令操作:
service httpd start 启动
service httpd restart 重新启动

‘贰’ linux 如何重启apache

楼上的都可以,不过我个人用 httpd -k restart 关键是找到httpd这个文件。 [root@test bin]# httpd restart -bash: httpd: command not found 明显是bash在path所指的目录下找不到httpd,试试找到它,然后用绝对路径。比如我们这里是 /home/service/apache/bin/httpd -k restart

‘叁’ linux apache怎么启动

基本的操作方法:
本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况
apahce启动命令:
推荐/usr/local/apache2/bin/apachectl start apaceh启动
apache停止命令
/usr/local/apache2/bin/apachectl stop 停止
apache重新启动命令:
/usr/local/apache2/bin/apachectl restart 重启
要在重启 Apache 服务器时不中断当前的连接,则应运行:
/usr/local/sbin/apachectl graceful
如果apache安装成为linux的服务的话,可以用以下命令操作:
service httpd start 启动
service httpd restart 重新启动
service httpd stop 停止服务

‘肆’ Linux设置apache,mysql,snmp等开机启动

mysql设为linux服务cp
/usr/local/mysql/share/mysql/mysql.server
/etc/init.d/mysqldchkconfig
--add
mysqldchkconfig
--level
2345
mysqld
onchown
mysql:mysql
-R
/usr/local/mysql/service
mysqld
startapache设为linux服务cp
/usr/local/apache2/bin/apachectl
/etc/init.d/httpdvi
/etc/init.d/httpd在在#!/bin/sh后面加入下面两行#chkconfig:345
85
15#description:
Start
and
stops
the
Apache
HTTP
Server.然后chmod
+x
/etc/rc.d/init.d/httpdchkconfig
--add
httpd然后可以用setup命令进入服务设置,设置为开机启动第二种方法:在/etc/rc.d/rc.local中增加启动apache的命令,如:/usr/local/apache2/bin/apachectl
start/usr/local/mysql/bin/mysqld_safe
--user=root
&

‘伍’ linux开机后apache不能自动启动

开机启动的话可以配置/etc/rc.local文件,把启动apache服务的命令写到rc.local里,
比如echo
"/etc/init.d/httpd
start"
>>
/etc/rc.local
也可以把在对应的运行级别里创建apache服务启动脚本的链接。

‘陆’ linux启动apache命令报错(98)Address already in use: make_sock: could not bind to address [::]:80

可能是apache已经启动了,但是进程的所属用户跟你想要的不是一个用户,比如你想要启动的apache是cib的,但是查看发现现在已经启动的是daemon用户的,原因是先前启动的时候加载了httpd.conf配置文件中配置的用户(User daemon Group daemon),再用cib用户启动apache就报这个错误,cib用户也无法停掉目前的apache进程(我之前遇到的一种情况,符合的话可以尝试一下)。

解决办法:

  1. root用户登录,用./apachectl stop停掉apache或kill -9 pid

  2. chown -R cib:cib /apache 把整个apache的目录重新赋权限给cib用户

    (注:启动apache的时候如果用root用户登录,启动之后的进程默认加载的是httpd.conf配置文件中配置的用户,而且一旦用root用户启动过一次,配置文件的加载权限默认也会改成httpd.conf配置文件中的用户,即使在apache已经停掉的情况下,其他用户也会无法启动apache,只是不报错。)

  3. 切换到cib用户,用./apachectl start启动apache就可以了

  4. 如果以上还无法以cib用户启动apache,则在执行步骤1之前把httpd.conf配置文件中的User daemon Group daemon 改为User nobody Group nobody,然后再重复以上步骤。此时的apache进程就是当前用户的

‘柒’ 如何在linux启动时让apache也自动启动

开机启动的话可以配置/etc/rc.local文件,把启动apache服务的命令写到rc.local里,
比如echo "/etc/init.d/httpd start" >> /etc/rc.local
也可以把在对应的运行级别里创建apache服务启动脚本的链接。

‘捌’ linux 如何重启apache如何检测apache是否启动

如果是linux自己带的apache的话就使用命令
service
httpd
start
启动
service
httpd
stop
关闭
service
httpd
restart
重新启动
如果不是linux自带的apache,或者你的linux根本就没带,是你自己按在/usr/local的话。
进入/usr/local/bin下
cd
/usr/local/bin
找到可执行文件执行它,具体你的可执行文件名字是什么我就不大清楚了,
不过肯定是apache开头的什么文件
比如是apache1
执行
./apache1
测试
打开浏览器,在地址栏里输入http://127.0.0.1/
显示apache主页就成功了。

热点内容
如何不断攻击http服务器 发布:2024-10-04 17:07:35 浏览:311
如何更换5e服务器 发布:2024-10-04 17:03:02 浏览:218
java微博系统源码 发布:2024-10-04 16:36:58 浏览:540
出国访问计划 发布:2024-10-04 15:52:34 浏览:565
编程实数类型 发布:2024-10-04 15:42:18 浏览:243
sqlite3打开数据库 发布:2024-10-04 15:37:29 浏览:765
python创建数据表 发布:2024-10-04 15:33:12 浏览:755
需要美国IP的云服务器哪家好 发布:2024-10-04 15:32:21 浏览:525
手机玩死亡交换的服务器是什么 发布:2024-10-04 15:30:32 浏览:361
360app加密 发布:2024-10-04 15:21:23 浏览:982