티스토리 뷰

apache install 중 error

apache+Flask 설치 중 보았던 error들

웹서버에 아파치와 플라스크를 설치하려고 한다. 아래는 설치 중 만났던 에러를 썼던 것이다. 혹여나 같은 에러를 만났다면 아래처럼 해보시길 바란다.

 

아파치 다운경로 : root/httpd-2.2.29

아파치 설치경로 : home/ubuntu/apps/apache

 

  1. You need to be root to perform this command

    • 일반유저로 들어가서 그렇다. root로 변경해주자.
    • 명령어 su -
    • 이 때 password를 입력하라고 나온다. 설정한적도 없는데 ㅎㅎ;;
  2. 비밀번호 설정하기

    • sudo passwd root 명령어를 입력하면 Enter new UNIX password 라고 나온다

      가장 만만한 1234로 했다

  3. configure: error: no acceptable C compiler found in $PATH

    • 컴파일러를 찾지 못해서 생기는 문제다
    • 우선 컴파일러가 있는지 확인 rpm -qa|grep gcc 있다면 해당 path를 /etc/profile 에 추가
    • 없다면 설치 yum -y install gcc
    • ...방금 저 두 명령어는 RHEL/CentOS 기반이었다!! 우분투명령어로는 apt-get install build-essential

 

 

mod_wsgi 설치

mod_wsgi는 아파치와 플라스크를 연결해주는 프레임워크다.

  1. mod_wsgi 설치시 위의 경로인 httpd-2.2.29 에서 실행

  2. make 시 recipe for target 'mod_wsgi.la' failed error 발생

    • 파이썬 bit와 mod_wsgi의 bit가 안 맞아서 그렇다?
    • bit 확인코드 : file -L $(python -c 'import sys; print(sys.executable)'). 64bit맞음ㅎ

     

     

     

    결국 필자는 해당 에러를 해결하지 못 했다.. 역시 환경 구축은 어렵구나

    그래서 더욱 좋은 방법을 찾았다. 바로 이미 환경구축이 되어있는 도커를 설치하는 것!!

    다음 포스팅에서는 NginX와 Flask 가 모두 설치된 도커를 다운받아보자

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함