2019-05-05 11:04:34 lifeng6336785 阅读数 1224

基本的操作方法:

假设你的apahce安装目录为/usr/local/apache,这些方法适合任何情况

apahce启动命令:
推荐/usr/local/apache/bin/apachectl start 启动
apache停止命令
/usr/local/apache/bin/apachectl stop   停止
apache重新启动命令:
/usr/local/apache/bin/apachectl restart 重启

要在重启 Apache 服务器时不中断当前的连接
/usr/local/sbin/apachectl graceful

如果apache安装成为linux的服务的话,可以用以下命令操作:

service httpd start 启动
service httpd restart 重新启动
service httpd stop 停止服务
2017-05-27 18:28:17 Quincuntial 阅读数 21311

文章作者:Tyan
博客:noahsnail.com  |  CSDN  |  简书

本文使用的Linux系统为CentOS 7,下面将介绍apache服务的启动、关闭与设置。apache在CentOS 7中一般是默认安装的,而且服务名字为httpd

1. 安装apache及查看相关配置

# apache安装命令

$ sudo yum install httpd
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Package httpd-2.4.6-45.el7.centos.4.x86_64 already installed and latest version
Nothing to do


# 查看apache文件的位置

$ sudo find / -name httpd
/run/httpd
/etc/logrotate.d/httpd
/etc/sysconfig/httpd
/etc/httpd
/var/log/httpd
/var/cache/httpd
/usr/sbin/httpd
/usr/lib64/httpd
/usr/share/httpd
/usr/include/httpd
/usr/libexec/initscripts/legacy-actions/httpd

Apache配置文件位于/etc/httpd/conf,主要的配置文件是/etc/httpd/conf/httpd.conf, apache相关的配置信息都可以在这个文件中看到。

2. apache服务的启动与关闭

# 启动服务
$ sudo systemctl start httpd.service

# 查看服务
$ ps aux | grep httpd
root     *  0.3  0.0 220444  4956 ?        Ss   15:46   0:00 /usr/sbin/httpd -DFOREGROUND
apache   *  0.0  0.0 220444  2492 ?        S    15:46   0:00 /usr/sbin/httpd -DFOREGROUND
apache   *  0.0  0.0 220444  2488 ?        S    15:46   0:00 /usr/sbin/httpd -DFOREGROUND
apache   *  0.0  0.0 220444  2488 ?        S    15:46   0:00 /usr/sbin/httpd -DFOREGROUND
apache   *  0.0  0.0 220444  2488 ?        S    15:46   0:00 /usr/sbin/httpd -DFOREGROUND
apache   *  0.0  0.0 220444  2488 ?        S    15:46   0:00 /usr/sbin/httpd -DFOREGROUND

# 停止服务
$ sudo systemctl stop httpd.service

# 重启服务
$ sudo systemctl restart httpd.service

启动服务后,可以在外网通过服务器的IP地址访问。可以看到如下界面:

image

3. 配置自己可以在外部访问的内容

可以在/var/www/html下创建一个软链接,链接到你想要在外部访问的内容,同时要修改要访问目录的权限。

$ sudo ln -s your_path/images /var/www/html
$ sudo chmod 755 images

注:需要确保images的所有父目录都有权限,同时images的路径应该是全路径。

2019-05-05 18:39:54 weixin_44853744 阅读数 1356

linux系统也是分是rpm包安装的还是源码包安装的,如果是rpm包安装的apache,
配置文件就是在/etc/httpd/conf路径下,
如果是源码包安装配置文件是
在/usr/local/apache安装目录名/conf目录下

LINUX下如何启动APACHE也就是HTTPD服务

1.查看本机LINUX是否安装了HTTPD

2.查看httpd命令放在何处

3.用命令cat /etc/httpd/conf/httpd.conf | more
查看httpd.conf配置文件的内容

4.这里的DocumentRoot "/var/www/html"

指的是网页的存放路径

5.这里的<Directory “/var/www/html”>双引号中的路径要与DocumentRoot "/var/www/html"的双引号中的路径一样

  1. 这里的listen80就是指http使用的默认端口
    搜索listen可以快速找到

  2. 使用命令service httpd status可以查看httpd的运行状态
    可以看到这里的httpd正在运行。

  3. 使用命令 service httpd stop可以停止http服务

9使用service httpd start可以启动httpd服务

10.只用service httpd restart可以重新启动httpd服务。

2018-05-08 22:38:18 waveclouds 阅读数 8101

基本的操作方法:
本文假设你的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系统为Ubuntu

一、Start Apache 2 Server /启动apache服务

# /etc/init.d/apache2 start
or
$ sudo /etc/init.d/apache2 start

二、 Restart Apache 2 Server /重启apache服务

# /etc/init.d/apache2 restart
or
$ sudo /etc/init.d/apache2 restart

三、Stop Apache 2 Server /停止apache服务

# /etc/init.d/apache2 stop
or
$ sudo /etc/init.d/apache2 stop


其实最后可以 sudo service apache2 start/restart/stop

2015-11-13 14:46:55 lnnzsh 阅读数 2551

遇到Apache启动失败的问题是因为默认的80端口被占用,解决办法:

1.  修改/opt/lampp/etc/httpd.conf里的端口 Listen 80(修改为8099)

2.  修改/opt/lampp/etc/extra/httpd-ssl.php里的443端口 Listen 443(修改为16443)

3.  /opt/lampp/lampp里的testport 80修改为testport8099, testport 443修改为testport 16443

4. 重启./xampp restart,启动成功。