Apache 구성 - 추가 포트를 활성화하는 방법

Apache 구성 - 추가 포트를 활성화하는 방법

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에서:

  1. 다음과 같이 추가 포트를 추가하십시오 /etc/apache2/ports.conf.

    Listen 80
    Listen 8888
    
  2. 이제 파일에 VirtualHost다음과 같이 해당 포트를 추가하십시오.

    <VirtualHost *:80 *:8888>
    
       ....
    </VirtualHost>
    
  3. Apache2를 다시 시작하십시오.

    sudo apache2ctl restart
    

관련 정보