
Mu LAMP 스택을 설치한 후. http://127.0.1.1/에서 기본적으로 포트 80이 실행되고 있습니다.
이제 8000, 8888과 같은 새 포트를 추가하고 싶습니다.
Ubuntu 17.04의 /etc/apache2/apache2.conf에 어떻게 추가할 수 있나요?
이것이 내가하는 방법입니다아치 리눅스:
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>
우분투의 아파치는 어떻습니까?
나는 심지어 보지 않는다:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
내 Ubuntu 17.04의 apache2.conf에 있습니다.
답변1
우분투 Xenial에서:
다음과 같이 추가 포트를 추가하십시오
/etc/apache2/ports.conf
.Listen 80 Listen 8888
이제 파일에
VirtualHost
다음과 같이 해당 포트를 추가하십시오.<VirtualHost *:80 *:8888> .... </VirtualHost>
Apache2를 다시 시작하십시오.
sudo apache2ctl restart