阿里云ECS服务器CentOS7上安装Apache服务

阿里云ECS服务器CentOS7上安装Apache服务

----------------------------------------------

使用root登录

1.确保服务器系统处于最新状态

[root@localhost ~]# yum -y update

如果显示以下内容说明已经更新完成

Replaced:

  grub2.x86_64 1:2.02-0.64.el7.centos   grub2-tools.x86_64 1:2.02-0.64.el7.centos                                                       

Complete!

2.重启服务器

[root@localhost ~]# reboot

3.首先检查80端口是否已经开启

[root@localhost ~]# netstat -an | grep 80

如果显示以下内容说明已经安装Apache服务

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN

4.使用yum安装Apache,并且安装扩展模块

[root@localhost ~]# yum -y install httpd httpd-manual httpd-devel mod_ssl mod_perl mod_auth_mysql

如果显示以下内容说明已经完成安装

Installed:

  httpd.x86_64 0:2.4.6-67.el7.centos.6          httpd-manual.noarch 0:2.4.6-67.el7.centos.6          mod_perl.x86_64 0:2.0.10-2.el7          mod_ssl.x86_64 1:2.4.6-67.el7.centos.6

Complete!

5.设置CentOS开机自动启动Apache服务

[root@localhost ~]# systemctl enable httpd.service

如果显示以下内容说明已经完成自动启动安装

Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.

6.检查Apache是否已经安装了开机自动启动

[root@localhost ~]# systemctl list-unit-files | grep httpd

如果显示以下内容说明已经完成自动启动安装

httpd.service                                 enabled

7.启动Apache服务

[root@localhost ~]# systemctl start httpd.service

8.判断是否安装成功Apache服务

[root@localhost ~]# curl http://127.0.0.1

如果在浏览器中输入服务器IP地址显示Testing 123..就说明安装成功

如果出现 it's work!说明服务器端访问是正常的,这个时候可能是防火墙没有开启80端口

---------------------------------------------------------------------

其他功能:

# 显示Apache版本信息

[root@localhost ~]# httpd -v

# 使用yum安装Apache,并且安装所有扩展模块

[root@localhost ~]# yum -y install httpd*

# 查看加载模块

[root@localhost ~]# httpd -M

# 检查配置文件是否正确

[root@localhost ~]# httpd -t

# 显示所有命令

[root@localhost ~]# httpd -q

# 检查Apache安装路径

[root@localhost ~]# whereis httpd

# 检查并且显示Apache相关安装包

[root@localhost ~]# rpm -qa | grep httpd

# 删除Apache

[root@localhost ~]# rpm -e httpd-* --nodeps

[root@localhost ~]# rpm -e httpd-2.4.6-67.el7.c和entos.6.x86_64 --nodeps

# 删除Apache,并且删除相关文件

[root@localhost ~]# yum -y remove httpd

# 显示Apache详细相关信息

[root@localhost ~]# yum info httpd

# 查看Apache安装位置

[root@localhost ~]# rpm -ql httpd

# 检查Apache是否已经安装了开机自动启动

[root@localhost ~]# systemctl list-unit-files | grep httpd

最后介绍相关配置与环境:

Apache主配置文件:/etc/httpd/conf/httpd.conf

Apache主配置目录,可以将不同类型的配置分门别类放入这个目录中:/etc/httpd/conf.d/

Apache网站根目录:/var/www/html/

Apache日志文件目录:/var/log/httpd

时间: 2024-08-02 07:14:59

阿里云ECS服务器CentOS7上安装Apache服务的相关文章

阿里云ECS服务器CentOS7上安装MySql服务

阿里云ECS服务器CentOS7上安装MySql服务 ---------------------------------------------- 使用root登录 1.确保服务器系统处于最新状态 [root@localhost ~]# yum -y update 如果显示以下内容说明已经更新完成 Replaced:   grub2.x86_64 1:2.02-0.64.el7.centos   grub2-tools.x86_64 1:2.02-0.64.el7.centos Complete

阿里云ECS服务器CentOS7上安装vsftpd服务

使用root登录 1.确保服务器系统处于最新状态 [root@localhost ~]# yum -y update 如果显示以下内容说明已经更新完成 Complete! 2.重启服务器 [root@localhost ~]# reboot 3.首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功 [root@localhost ~]# rpm -qa | grep vsftpd 或 [root@localhost ~]# yum list installed | grep vsft

阿里云ECS服务器CentOS7上系统安全加固

阿里云ECS服务器CentOS7上系统安全加固 ---------------------------------------------- 使用root登录 1.确保服务器系统处于最新状态 [root@localhost ~]# yum -y update 如果显示以下内容说明已经更新完成 Complete! 2.重启服务器 [root@localhost ~]# reboot # 寻找空密码的用户 [root@localhost ~]# awk -F: '($2==""){prin

阿里云ECS服务器CentOS7上用户管理操作

阿里云ECS服务器CentOS7上用户管理操作 ---------------------------------------------- 使用root登录 # 查看系统中所有用户 [root@localhost ~]# cut -d : -f 1 /etc/passwd # 查看可以登录系统的用户 [root@localhost ~]# cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1 # 查看登录用户 [root@localho

阿里云ECS服务器CentOS7防火墙firewalld设置

阿里云ECS服务器CentOS7防火墙firewalld设置 ---------------------------------------------- 使用root登录 1.确保服务器系统处于最新状态 [root@localhost ~]# yum -y update 如果显示以下内容说明已经更新完成 Complete! 2.重启服务器 [root@localhost ~]# reboot 3.安装防火墙 [root@localhost ~]# yum install firewalld 4

Xshell使用SSH远程登录阿里云ECS服务器CentOS7

Xshell使用SSH远程登录阿里云ECS服务器CentOS7 ---------------------------------------------- 新购买一台阿里云ECS服务器,配置根据自己选择 1.配置安全组入方向 TCP 22/22 端口允许通过 2.重新启动服务器 3.root登录 4.查看22端口是否开放 [root@localhost ~]# netstat -tnl 如果显示以下内容就说明22端口已经开放 Active Internet connections (only

阿里云ECS服务器Centos7 vsftpd.conf的配置详细说明

vsftpd.conf的配置详细说明 ##匿名用户(anonymous)设置 #控制是否允许匿名用户登入,YES 为允许匿名登入,NO 为不允许.默认值为YES. anonymous_enable=YES/NO(YES) #是否允许登陆用户有写权限.属于全局设置,默认值为YES. write_enable=YES/NO(YES) #若是启动这项功能,则使用匿名登入时,不会询问密码.默认值为NO. no_anon_password=YES/NO(NO) #定义匿名登入的使用者名称.默认值为ftp.

阿里云ECS服务器Centos7配置vsftpd时,chroot_local_user与chroot_list_enable的组合效果

centos7配置vsftpd多主机多用户时,chroot_local_user与chroot_list_enable的组合效果 ------------------------------------------------------------------------------------------------ 修改配置文件 [root@localhost ~]# vim /etc/vsftpd/vsftpd.conf 这个配置文件的以下参数组合会有多种可能 chroot_local_

阿里云ecs服务器中安装部署node.js的步骤_node.js

首先下载了putty用来连接服务器的控制台,还有flashFXP用来上传文件.下面是详细的步骤,一起来看看. 1.下载node.js 下载地址:node.js 千万不要用命令行下载,太慢. 下载完成后上传至服务器. 2.解压 进入到node.js安装包的目录,然后输入命令: tar zxf node-latest.tar.gz 3.编译 进入解压后的文件夹 输入命令: ./configure 多等一会 再输入命令: make 4.安装 命令: make install 再等一会. 结束后,输入