centos 7 安装卸载apache(httpd)服务的详细步骤

  • Post category:Linux

以下是“CentOS 7安装卸载Apache(httpd)服务的详细步骤”的完整使用攻略,包含两个示例说明。

CentOS 7安装卸载Apache(httpd)服务的详细步骤

以下是在CentOS 7上安装和卸载Apache(httpd)服务的步骤:

安装Apache(httpd)服务

  1. 使用以下命令安装Apache(httpd)服务:

bash
sudo yum install httpd

  1. 启动Apache(httpd)服务:

bash
sudo systemctl start httpd.service

  1. 配置Apache(httpd)服务在系统动时自动启动:

bash
sudo systemctl enable httpd.service

  1. 验证Apache(httpd)服务是否已成功安装:

在Web浏览器中输入服务器的IP地址或域名,如果看到Apache测试页面,则表示Apache(httpd)服务已成功安装。

卸载Apache(httpd)服务

  1. 使用以下命令卸载Apache(httpd)服务:

bash
sudo yum remove httpd

  1. 删除Apache(httpd)服务的配置文件和数据:

bash
sudo rm -rf /etc/httpd
sudo rm -rf /var/www/html

  1. 验证Apache(httpd)服务是否已成功卸载:

在Web浏览器中输入服务器的IP地址或域名如果无法访问网站,则表示Apache(httpd)服务已成功卸载。

示例1:在Apache(httpd)服务中使用PHP

假设您想在Apache(httpd)服务中使用PHP。以下是一个在Apache(httpd)服务中使用PHP的示例:

  1. 安装PHP:

bash
sudo yum install php

  1. 重启Apache(httpd)服务:

bash
sudo systemctl restart httpd.service

  1. 创建一个名为“test”的文件,内容如下:

“`php

“`

  1. 将“test.php”文件保存到您的网站根目录。
  2. 在浏览器中输入“http://localhost/test.php”以验证PHP是否已成功安装。

示例2:在Apache(httpd)服务中使用SSL

假设您想在Apache(httpd)服务中使用SSL。以下是一个在Apache(httpd)服务中使用SSL的示例:

  1. 安装mod_ssl:

bash
sudo yum install mod_ssl

  1. 生成SSL证书和密钥:

bash
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/pki/tls/private/example.key -out /etc/pki/tls/certs/example.crt

  1. 配置Apache(httpd)服务:

bash
sudo nano /etc/httpd/conf.d/ssl.conf

找到以下行:

SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key

将其替换为以下内容:

SSLCertificateFile /etc/pki/tls/certs/example.crt
SSLCertificateKeyFile /etc/pki/tls/private/example.key

  1. 保存并关闭文件。
  2. 重启Apache(httpd)服务:

bash
sudo systemctl restart httpd.service

  1. 在浏览中输入“https://localhost”以验证SSL是否已成功安装。

希望这些步骤和示例能够帮助您在CentOS 7上安装和卸载Apache(httpd)服务,并在Apache(httpd)服务中使用PHP和SSL。