安装 mu LAMP 堆栈后。我在 http://127.0.1.1/ 默认运行端口 80
现在我想添加新的端口,例如 8000、8888。
如何在我的 Ubuntu 17.04 的 /etc/apache2/apache2.conf 中添加它们?
这就是我在Arch Linux中的做法:
2.2 在 /etc/httpd/conf/httpd.conf 中,取消对 Proxy 的以下两行的注释:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
2.3 不要忘记在 /etc/httpd/conf/httpd.conf 中添加端口 443 到您的监听端口:
Listen 443
Listen 8888
2.3 添加这些块:
<VirtualHost *:8888>
ProxyPreserveHost On
ProxyRequests Off
ServerName www.xxxx.co.uk
ServerAlias xxxx.co.uk
ProxyPass / http://127.0.0.1:3838/
ProxyPassReverse / http://127.0.0.1:3838/
SSLEngine on
SSLCertificateFile "/etc/letsencrypt/live/xxxx.co.uk/fullchain.pem"
SSLCertificateKeyFile "/etc/letsencrypt/live/xxxx.co.uk/privkey.pem"
</VirtualHost>
Ubuntu 中的 Apache 怎么样?
我什至没有看到:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
在我的 Ubuntu 17.04 中的 apache2.conf 中。
在 Ubuntu Xenial 中:
添加其他端口,
/etc/apache2/ports.conf
如下所示:现在在您的
VirtualHost
文件中添加该端口,如下所示:重启apache2: