debian

Debian Apache2配置指南

小樊
42
2025-08-06 22:07:31
栏目: 智能运维

以下是Debian Apache2配置指南:

安装Apache2

sudo apt update
sudo apt install apache2
sudo systemctl start apache2
sudo systemctl enable apache2

配置防火墙(可选)

sudo apt install ufw
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable

配置虚拟主机(可选)

sudo mkdir -p /var/www/example.com/public_html
sudo chown -R www-data:www-data /var/www/example.com/public_html
sudo nano /etc/apache2/sites-available/example.com.conf

内容示例:

<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/example.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/example.com-error.log
    CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined
    <Directory /var/www/example.com/public_html>
        Options -Indexes +FollowSymLinks
        AllowOverride All
    </Directory>
</VirtualHost>
sudo a2ensite example.com.conf
sudo systemctl reload apache2

配置SSL(可选)

sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d example.com -d www.example.com

0
看了该问题的人还看了