本文最后更新于 69 天前,其中的信息可能已经有所发展或是发生改变。
安装Apache2
sudo apt-get update
sudo apt-get apache2
安装代理模块(非必要)
#Ubuntu或Debian使用下列命令
sudo apt-get install libapache2-mod-proxy libapache2-mod-proxy-http
#树莓派使用下列命令
sudo apt-get install apache2-mod-proxy apache2-mod-proxy-http
或者,直接使用命令a2enmod启用模块
sudo a2enmod proxy
sudo a2enmod proxy_http
创建虚拟主机配置文件
#在/etc/apache2/sites-available/下的配置文件中添加下列内容
<VirtualHost *:80>
ServerName yourdomain.com
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>
#在/etc/apache2/ports.conf中添加下列内容,启用监听
Listen 80
检查语法是否正确
sudo apachectl configtest
重启apache2
sudo systemctl restart apache2
#或者,旧版本init.d脚本用
sudo service apache2 restart