
mu LAMP スタックをインストールした後、デフォルトでポート 80 が http://127.0.1.1/ で実行されています。
ここで、8000、8888 などの新しいポートを追加したいと思います。
Ubuntu 17.04 の /etc/apache2/apache2.conf にこれらを追加するにはどうすればいいでしょうか?
これが私のやり方ですアーチリナックス:
2.2 /etc/httpd/conf/httpd.conf で、Proxy の次の 2 行のコメントを解除します。
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
2.3 /etc/httpd/conf/httpd.conf の listen ポートにポート 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で。
答え1
Ubuntu Xenialの場合:
次のようにポートを追加します
/etc/apache2/ports.conf
。Listen 80 Listen 8888
次に、ファイルに
VirtualHost
次のようにポートを追加します。<VirtualHost *:80 *:8888> .... </VirtualHost>
apache2を再起動します。
sudo apache2ctl restart