httpd 모듈 폴더가 2개 있는 이유는 무엇입니까? /usr/lib64/httpd/modules 및 /etc/httpd/modules

httpd 모듈 폴더가 2개 있는 이유는 무엇입니까? /usr/lib64/httpd/modules 및 /etc/httpd/modules

내 virtualenv에 대해 Python 2.7(내 서버 기본값이 아님)에서 mod_wsgi를 컴파일하려고 합니다.

나는 다음과 같은 일을하고 있습니다 :

wget -q "https://github.com/GrahamDumpleton/mod_wsgi/archive/4.2.8.tar.gz"
tar -xzf '4.2.8.tar.gz'
cd ./mod_wsgi-4.2.8
./configure --with-python=python2.7 --with-apxs=/usr/sbin/apxs LDFLAGS="-R/usr/local/lib" --prefix=/usr/local
make
make install

/usr/lib64/httpd/modules/mod_wsgi.so둘 다에 mod_wsgi.so가 있고/etc/httpd/modules/mod_wsgi.so

httpd.conf에서 나는 다음 두 가지를 모두 시도했습니다.

LoadModule wsgi_module /usr/lib64/httpd/modules/mod_wsgi.so
LoadModule wsgi_module modules/mod_wsgi.so

답변1

@ikrabbe가 추측한 대로 심볼릭 링크되어 있습니다.

# ls -las /etc/httpd
total 16
4 drwxr-xr-x  4 root root 4096 Jun 19 12:43 .
4 drwxr-xr-x 50 root root 4096 Jun 19 12:43 ..
4 drwxr-xr-x  2 root root 4096 Jun 19 12:43 conf
4 drwxr-xr-x  2 root root 4096 Jun 19 12:43 conf.d
0 lrwxrwxrwx  1 root root   19 Jun 19 12:43 logs -> ../../var/log/httpd
0 lrwxrwxrwx  1 root root   29 Jun 19 12:43 modules -> ../../usr/lib64/httpd/modules
0 lrwxrwxrwx  1 root root   19 Jun 19 12:43 run -> ../../var/run/httpd

답변2

나는 단지 추측하고 있습니다: /etc/httpd/modules는 /usr/lib64/httpd/modules에 연결되므로 둘 다 동일한 파일입니다.

관련 정보