После установки mu LAMP stack. У меня порт 80 работает по умолчанию athttp: //127.0.1.1/
Теперь я хочу добавить новые порты, например 8000, 8888.
Как добавить их в свой / etc / apache2 / apache2.conf в моем Ubuntu 17.04?
Вот как я это делаю в Arch Linux:
2.2 В /etc/httpd/conf/httpd.conf, uncomment следующие две строки для прокси:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
2.3 Не забудьте добавить порт 443 в свои порты прослушивания в /etc/httpd/conf/httpd.conf:
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>
Как насчет Apache в Ubuntu?
Я даже не вижу:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
в apache2 .conf в моем Ubuntu 17.04.
В Ubuntu Xenial:
Добавьте дополнительные порты в /etc/apache2/ports.conf, например:Listen 80
Listen 8888
Теперь в вашем VirtualHost файле добавьте этот порт так: <VirtualHost *:80 *:8888>
....
</VirtualHost>
Перезапустите apache2: sudo apache2ctl restart
В Ubuntu Xenial:
Добавьте дополнительные порты в /etc/apache2/ports.conf, например:Listen 80
Listen 8888
Теперь в вашем VirtualHost файле добавьте этот порт так: <VirtualHost *:80 *:8888>
....
</VirtualHost>
Перезапустите apache2: sudo apache2ctl restart
В Ubuntu Xenial:
Добавьте дополнительные порты в /etc/apache2/ports.conf, например:Listen 80
Listen 8888
Теперь в вашем VirtualHost файле добавьте этот порт так: <VirtualHost *:80 *:8888>
....
</VirtualHost>
Перезапустите apache2: sudo apache2ctl restart