ubuntu删除apache2,ubuntu怎么卸载

大家好,如果您还对ubuntu删除apache2不太了解,没有关系,今天就由本站为大家分享ubuntu删除apache2的知识,包括ubuntu怎么卸载的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

ubuntu彻底卸载apache2,php5和mysql

Ubuntu下彻底卸载Apache2、PHP5和MySQL,是一个耗时且令人头疼的过程。网上教程五花八门,让人无所适从。经过长时间摸索,终于找到一个有效方法,以下是详细步骤。

第一步:卸载Apache2及依赖。

执行以下命令:

sudo apt-get–purge remove apache2

sudo apt-get–purge remove apache2-common

sudo apt-get–purge remove apache2-utils

sudo apt-get autoremove apache2

确保删除命令中的`–purge`选项,以彻底删除配置文件。

第二步:删除相关文件夹。

删除以下文件夹,确保没有残留Apache2文件:

sudo rm-r/etc/apache2

sudo rm-r/var/www

sudo rm-r/etc/init.d/apache2

第三步:卸载PHP5。

执行以下命令卸载PHP5及其依赖:

sudo apt-get–purge remove libapache2-mod-php5

sudo apt-get–purge remove php5

sudo apt-get–purge remove php5-gd

sudo apt-get–purge remove php5-mysql

sudo apt-get autoremove php5

第四步:卸载MySQL。

在终端中执行以下命令卸载MySQL:

sudo apt-get autoremove–purge mysql-server-5.0

sudo apt-get remove mysql-server

sudo apt-get autoremove mysql-server

sudo apt-get remove mysql-common

完成以上步骤后,彻底卸载了Apache2、PHP5和MySQL。使用`dpkg-l|grep ^rc|awk'{print$2}'|sudo xargs dpkg-P`清理残留信息,以确保系统无残留数据。

Ubuntu下安装和配置apache2并启用https

Apache2是一个广为应用的开源HTTP代理服务,本文将指导你如何在Ubuntu下安装并配置Apache2,实现HTTPS功能。安装和配置步骤如下:

首先,通过运行以下命令安装Apache2:

bash

sudo apt-get update

sudo apt-get install apache2

随后,在防火墙中放行80端口,以确保Apache2能够正常运行:

bash

sudo ufw allow 80

接下来,测试默认网站,访问 ,正常情况下应显示Apache2的欢迎页面。

为了配置Apache2部署网站,请参考其目录结构并创建虚拟主机配置文件:

创建文件 `service.conf`在 `/etc/apache2/sites-available/`目录下,并在其中添加以下配置:

bash

ServerName service.example.com

DocumentRoot/var/www/service.example.com/public_html

var/www/service.example.com/public_html>

Options Indexes FollowSymLinks MultiViews

AllowOverride All

Order allow,deny

allow from all

保存文件并重启Apache2:

bash

sudo a2ensite service.conf

sudo systemctl restart apache2

启用HTTPS,需先启用SSL模块,然后添加SSL证书,通常通过Let's Encrypt免费获取。

启用SSL模块并重启Apache2:

bash

sudo a2enmod ssl

sudo systemctl restart apache2

检查 `ports.conf`文件中是否已监听443端口,如未监听,添加 `Listen 443 https`并重启Apache2。

配置虚拟主机监听HTTPS:

bash

ServerName service.example.com

DocumentRoot/var/www/service.example.com/public_html

var/www/service.example.com/public_html>

Options Indexes FollowSymLinks MultiViews

AllowOverride All

Order allow,deny

allow from all

SSLEngine on

SSLCertificateFile/etc/letsencrypt/live/service.example.com/fullchain.pem

SSLCertificateKeyFile/etc/letsencrypt/live/service.example.com/privkey.pem

保存文件并重启Apache2:

bash

sudo systemctl restart apache2

在防火墙中放行443端口:

bash

sudo ufw allow 443

现在,可通过 访问服务。

此文章涵盖了Apache2在Ubuntu下的安装、配置和HTTPS启用过程。常用命令包括服务状态切换、虚拟主机配置启用、模块启用等。

ubuntu怎么安装apache

安装apache,在命令行终端中输入一下命令:

$ sudo apt-get install apache2

安装完成后,重启apache服务,在命令行终端中输入一下命令:

$ sudo/etc/init.d/apache2 restart

可能会出现的问题1: NameVirtualHost*:80 has no VirtualHosts,如下截图

出现上述问题的原因:定义了多个NameVirtualHost,故将/etc/apache2/ports.conf中的NameVirtualHost*:80注释掉即可。

可能会出现的问题2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

原因:

根据提示,无法可靠的确定服务器的有效域名,使用127.0.1.1作为服务器域名。应此,在下面的测试中,应该使用127.0.1.1,而不是127.0.0.1!

解决:

$ vim/etc/apache2/httpd.conf,在文件中添加:

ServerName localhost:80,再次重启apache2,就可以使用127.0.0.1来访问web服务器啦!

测试:

在浏览器里输入或者是,如果看到了It

works!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。

测试过程中可能遇到问题:

原因:apache2使用的服务器地址不是127.0.0.1,根据在前面的分析,可能的ip为127.0.1.1,访问http://127.0.1.1即可。

如果觉得不再需要apache了,可以将它卸载:

1.删除apache

在命令行中输入:

$ sudo apt-get--purge remove apache-common

$ sudo apt-get--purge remove apache

2.找到没有删除掉的配置文件,一并删除

代码:

$ sudo find/etc-name"*apache*"|xargs rm-rf

$ sudo rm-rf/var/www

$sudo rm-rf/etc/libapache2-mod-jk

3.删除关联,这样就可以再次用apt-get install apache2重装了

#dpkg-l|grep apache2|awk'{print$2}'|xargs dpkg-P

阅读剩余
THE END