Apache는 포트를 공개 디렉터리에 매핑합니다.

Apache는 포트를 공개 디렉터리에 매핑합니다.

가상 머신에 이 디렉터리가 있습니다.

/www/app1

http://192.168.1.1:7778디렉토리에 액세스할 수 있기를 원합니다.

CentOS 7 최소 설치를 사용하여 구성하는 방법은 무엇입니까? 방금 LAMP를 통과했습니다.

답변1

Apache 구성 파일에 다음 줄이 있다고 생각합니다.

listen: 80

이 줄 뒤에 다음을 추가합니다.

listen:7778

그런 다음 가상 호스트 정의 아래에 다음을 추가하십시오.

<VirtualHost *:7778>
  ServerAdmin someone@somehost
  DocumentRoot /www/app1
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
  Require all granted
</VirtualHost>

아파치 서버 다시 시작

참고: 이는 최소 구성 세트입니다. 가상 호스트의 여러 보안 지시문을 알고 있어야 합니다.

참고 2: Apache 구성 파일은 단일 파일(예: )이거나 다음 /etc/apache2/apache2.conf위치에 있는 파일 배열일 수 있습니다.{apache_path}/sites-enabled/

답변2

root@machine1 httpd]# systemctl status httpd.service httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled) Active: failed (Result: exit-code) since Wed 2015-12-02 14:26:52 WET; 55s ago Process: 3257 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE) Process: 3256 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE) Main PID: 3256 (code=exited, status=1/FAILURE)

Dec 02 14:26:52 develop.wsclabs.com systemd[1]: Starting The Apache HTTP Server... Dec 02 14:26:52 machine1.domain.com httpd[3256]: AH00526: Syntax error on line 6 of /etc/httpd/sites-enabled/vh-test.conf: Dec 02 14:26:52 machine1.domain.com httpd[3256]: Require not allowed here Dec 02 14:26:52 machine1.domain.com systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE Dec 02 14:26:52 machine1.domain.com kill[3257]: kill: cannot find process "" Dec 02 14:26:52 machine1.domain.com systemd[1]: httpd.service: control process exited, code=exited status=1 Dec 02 14:26:52 machine1.domain.com systemd[1]: Failed to start The Apache HTTP Server. Dec 02 14:26:52 machine1.domain.com systemd[1]: Unit httpd.service entered failed state.

그래서 vh-test.conf를 편집하고 필수 라인을 주석 처리했는데 이제 이 오류가 발생합니다. httpd[3364]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80

이 문제를 해결하려고

관련 정보