디렉토리/파일을 생성하려면 아파치를 활성화하십시오.

디렉토리/파일을 생성하려면 아파치를 활성화하십시오.

아파치가 파일/디렉토리를 자동으로 생성하도록 활성화하고 싶습니다.

예를 들어 일부 웹 호스트에서는 wordpress를 설치하면 Apache가 자동으로 wp-config.php파일을 생성할 수 있습니다.

하지만 내 VPS에서는 수동으로 파일을 만들어야 합니다 wp-config.php.

나는 그렇게 하는 것이 chmod 777위험하고 chown apache:apache이전 소유자가 이 파일에 쓸 수 없게 만든다는 것을 알고 있습니다.

어떻게 해야 하나요? 아파치 User와 동적으로 설정해야 합니까 Group?

답변1

서버가 액세스할 수 있게 하려는 모든 디렉토리에서 이 명령을 사용해 보십시오.

chmod 775 .
chgrp apache .

이렇게 하면 웹 서버가 디렉토리를 소유하지 않더라도 디렉토리에 쓸 수 있습니다. (귀하의 웹 서버에서 사용하는 그룹은 이라고 가정합니다 apache.)

파일이 생성되면 명령을 사용하여 디렉터리에 새 파일을 쓰지 못하도록 권한을 변경할 수 있습니다(디렉터리에서 다시 실행).

chmod 755 .

.위의 모든 명령에서 디렉터리 경로를 대체할 수 있습니다 .

서버가 쓸 수 있는 파일 및 디렉터리 수를 제한해 보세요. 이러한 위치는 웹 서버가 손상된 경우 악성 코드를 저장하는 데 사용될 수 있습니다.

답변2

동일한 uid:gid를 사용하여 여러 로그인을 생성할 수 있습니다. Fe 로그인 apache, wwwsite모두 developeruid=80에 할당될 수 있습니다. 이를 통해 기존 사용자를 유지하면서 새로운 동등한 계정을 쉽게 추가할 수 있습니다.

관련 정보