티스토리 뷰
apache+Flask 설치 중 보았던 error들
웹서버에 아파치와 플라스크를 설치하려고 한다. 아래는 설치 중 만났던 에러를 썼던 것이다. 혹여나 같은 에러를 만났다면 아래처럼 해보시길 바란다.
아파치 다운경로 : root/httpd-2.2.29
아파치 설치경로 : home/ubuntu/apps/apache
You need to be root to perform this command
- 일반유저로 들어가서 그렇다. root로 변경해주자.
- 명령어 su -
- 이 때 password를 입력하라고 나온다. 설정한적도 없는데 ㅎㅎ;;
비밀번호 설정하기
sudo passwd root 명령어를 입력하면 Enter new UNIX password 라고 나온다
가장 만만한 1234로 했다
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는 아파치와 플라스크를 연결해주는 프레임워크다.
mod_wsgi 설치시 위의 경로인 httpd-2.2.29 에서 실행
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 가 모두 설치된 도커를 다운받아보자
'Python > 환경구축,설정,에러' 카테고리의 다른 글
Visual Studio 실행 단축키(Ctrl+Shift+b) 설정하기 (0) | 2019.05.09 |
---|---|
Error response from daemon: driver failed programming external connectivity on endpoint (0) | 2019.01.23 |
Nginx+Flask 웹서버 구축하기 (0) | 2019.01.17 |
Jupyter notebook 바로실행과 cmd에서 pip명령어 실행하기 (0) | 2018.12.04 |
주피터 마크다운으로 티스토리 글쓰기 (0) | 2018.10.29 |