Linux下启动和停止apache服务

本文使用的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地址访问。可以看到如下界面:

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

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

$ sudo ln -s images your_directory
$ sudo chmod 755 your_directory

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏机器学习实践二三事

Tensorflow的安装

虽然官网已经写的很清楚了,但是自己安装的时候还是有坑,出现了好多错,特此记录 官网步骤 我是用的virtualenv,按照官网的步骤来,先说明此步骤对你不一定成...

2446
来自专栏云计算教程系列

如何在CVM上设置SSH仅作文件传输

SFTP代表SSH File Transfer Protocol。顾名思义,这是一种使用加密SSH连接将文件传输到服务器的安全方式。尽管名称如此,但它与FTP(...

1715
来自专栏bdcn

Anaconda配置和使用 原

原来一直使用原生python和pip的方式,换了新电脑,准备折腾下Anaconda。

1921
来自专栏Petrichor的专栏

python: 多pip版本 (pip/pip2/pip3) & 多python环境 (python/python2/python3)

可以明显看出, 不同 pip 版本 会安装对应 各自python版本 的 numpy 库 ,并把库文件安放到 各自python版本 对应的 packages文件...

1014
来自专栏嵌入式程序猿

树莓派命令行模式的远程登录

在开发和实际应用中,我们有时候需要远程登录到控制器,对我们的树莓派一样,如果我们需要远程登录怎么办呢? 今天我们就来看看在另外一台windows平台的电脑下如何...

2618
来自专栏从零开始的linux

ansible ad-hoc

定义主机清单 [root@ansible ~]# vim hosts[ceshii]192.168.6.141[docker]192.168.6.142 ...

3207
来自专栏李家的小酒馆

复用$.ajax方式传递参数错误处理

2. 前台拼接方式不和普通post一样,要和使用get请求的时候拼接的方式一致,如下。

531
来自专栏我爱编程

conda常用命令

转载自阿达发go的博客conda常用命令:更新,创建,激活,关闭,查看,卸载,删除,清理

1982
来自专栏前端vue

Vue自定义弹窗组件(二)发包测试

在node_modules中新建rty-prompt-dialog文件(模拟已发布包,最后会提交发布)

1281
来自专栏码字搬砖

centos6.5安装Docker

Docker requires a 64-bit installation regardless of your CentOS version. Also, y...

1316

扫码关注云+社区