时间:2023-06-26 03:00:01 | 来源:网站运营
时间:2023-06-26 03:00:01 来源:网站运营
如何在 Ubuntu 20.04 上安装 Apache:本文最先发布在:apache2
。sudo apt updatesudo apt install apache2
当安装过程完成,Apache 服务将会被自动启动。sudo systemctl status apache2
输出将会告诉你,服务正在运行,并且启动了开机启动。● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2020-05-09 19:28:40 UTC; 36min ago...
就这些,你已经成功地在你的 Ubuntu 20.04上安装了 Apache,你可以开始使用它了。80
(HTTP)和443
(HTTPS)。你需要在防火墙打开那些端口,以便网站服务器从互联网上是可以访问的。UFW
,你可以通过启用Apache Full
配置,它包含了这两个端口的规则:sudo ufw allow 'Apache Full'
验证改变:sudo ufw status
输出如下:Status: activeTo Action From-- ------ ----22/tcp ALLOW AnywhereApache Full ALLOW Anywhere22/tcp (v6) ALLOW Anywhere (v6)Apache Full (v6) ALLOW Anywhere (v6)
http://YOUR_IP_OR_DOMAIN/
,你可以看到默认的 Ubuntu 20.04 Apache 欢迎页面,像下面这样:/var/www/html
,并且编辑虚拟主机配置,/etc/apache2/sites-enabled/000-default.conf
文件。sudo mkdir -p /var/www/example.com
为了测试目的,在域名根文件夹下创建一个index.html
文件:<!DOCTYPE html><html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>Welcome to example.com</title> </head> <body> <h1>Success! example.com home page!</h1> </body></html>
当你做完时,保存并且关闭文件。www-data
):sudo chown -R www-data: /var/www/example.com
下一步就是为域名“example.com”创建一个虚拟主机配置。最佳实践就是将每一个虚拟主机配置存储成一个独立的文件。/etc/apache2/sites-available
目录。标准命名是使用域名来命名配置文件。/etc/apache2/sites-available/example.com.conf
:<VirtualHost *:80> ServerName example.com ServerAlias www.example.com ServerAdmin webmaster@example.com DocumentRoot /var/www/example.com/public_html <Directory /var/www/example.com/public_html> Options -Indexes +FollowSymLinks AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined</VirtualHost>
Apache 不会读取/etc/apache2/sites-available
文件夹下的配置文件,除非它们被链接到/etc/apache2/sites-enabled
文件夹。a2ensite
创建一个链接:sudo a2ensite example.com
测试配置文件,是否有任何语法错误:sudo apachectl configtest
如果没有任何错误,你将会看到下面的输出:Syntax OK
重启 Apache 服务,使修改生效:sudo systemctl restart apache2
最终,想要验证一切都按照预期工作,在你的浏览器中打开http://example.com
,你将会看到类似下面的图片:关键词:安装