우분투 13.04를 사용하고 있습니다. Nginx를 설치하고 ISPConfig를 사용하여 구성했습니다. 그런 다음 승객 실을 설치하고 싶었습니다. Nginx는 동적 모듈을 허용하지 않기 때문에 소스에서 컴파일했습니다.
먼저 Nginx를 제거하고( 를 사용하여 apt-get remove --purge nginx nginx-full nginx-common
) 새 Nginx 설치를 시작했습니다. 그런 다음 ( , , 위치 등)을 .configure
통해 설치된 옵션에 몇 가지 지시문을 추가하는 승객 고급 모드를 사용했습니다.apt-get
/usr/share..
/etc/nginx
/var/log
참고: ) 에서 편집 정보를 얻었습니다 nginx -V
. 성공적으로 설치한 후 다음 명령을 실행했습니다.
root@webserver:/# /usr/share/nginx/sbin/nginx
하지만 다음과 같은 오류가 발생합니다.
nginx: [emerg] mkdir() "/var/lib/nginx/body" failed (2: No such file or directory)
뭐가 문제 야?
나는 하루 종일 가지고 놀았기 때문에 해결책이 그렇게 간단하다고 생각하지 않습니다 mkdir nginx
.
답변1
내 경우에는 새 디렉터리를 만들었습니다.
mkdir -p /var/lib/nginx
mkdir -p /var/lib/nginx/body
mkdir -p /var/lib/nginx/fastcgi
이것은 나에게 효과적입니다.
답변2
이 모든 작업을 수행해야 합니다.
mkdir --parents /var/lib/nginx/body
mkdir --parents /var/lib/nginx/fastcgi
mkdir --parents /var/lib/nginx/proxy
mkdir --parents /var/lib/nginx/uwsgi
mkdir --parents /var/lib/nginx/scgi
chown --recursive www-data /var/lib/nginx