뒷부분, 웹 서버와 연동부분에 관하서 질문드립니다. ^^; (p.2

 
Jiho Bak

뒷부분, 웹 서버와 연동부분에 관하서 질문드립니다. ^^;
(p.244)

OS는 우분투를 사용하고있습니다.

책에 예제에서는 아파치 설정을
httpd.conf 에서 하라고 하지만 우분투 아파치에서는 그 파일이 없고
apache2.conf 가 있습니다.

검색해보니 httpd.conf역할을 우분투에서는 apache2.conf가 대신 역할을 하고있는걸로 나왔습니다.

그래서 책에있는 소스(아래사진, 뒤에코드는 조금 더 있음)를 httpd.conf 가아닌
apache2.conf 에 추가했습니다.
해본결과 책과같은 결과가 나오지는 않습니다,

일단 다른 오류를 찾기전에 혹시 위 과정이 맞는지 여쭈어 보고싶습니다.
조언 부탁드립니다 감사합니다.


  • Jiho Bak

    박제권 혹시 /etc/httpd/conf/httpd.conf 해당 디렉토리를 없는데 만드신건가요?

    박제권

    우분투에서의 위치는 보통 /etc/apache2/sites-enabled/ 에 도메인별로 만드는게 관례인 듯합니다. (아니면 /etc/apache2/apache2.conf 을 그대로 수정하셔도..)

    Jiho Bak

    박제권 답변감사합니다. 일단 아파치에대한 지식이없어서 책만따라해서 결과물을 보자해서 일단 해보고자하였는데 ㅠㅠ 잘 안되네요.

    Chinseok Lee

    /etc/apache2 밑에 sites-available 디렉토리가 있고, sites-enaled 가 있습니다.

    sites-available 디렉토리에 설정파일 원본을 두고, 활성화시킬 설정을 sites-enabled 디렉토리에 심볼릭링크를 걸어서 활성화시키는 방식을 쓰고 있습니다.

    sites-enabled 에 있는 기본설정을 제거하시고, 새로운 설정파일을 생성하시면 됩니다. sites-enabled 디렉토리에 conf 확장자의 파일형태면 아파치에서 로딩합니다. 파일명은 상관없습니다.

    Chinseok Lee

    같은 호스트에 대해서, 중복설정이 될 경우, 아파치 재시작이 실패할 수 있습니다.

    Jiho Bak

    Chinseok Lee 000-default.conf 와 default-ssl.conf 를 지우고 httpd.conf 을 만들어서 책에있는 WSGIScriptAlias ~ … 코드를 입력하면 된다는 말씀인가요?

    Chinseok Lee

    예. 일단 설정파일 처리는 그러합니다. 아파치는 안 써서 정확한 설정은 모릅니다.

    Jiho Bak

    Chinseok Lee 감사합니다 ^^ 그때 제 기억으론 Nginx 쓰셨던거 같은데 ㅎ 맞나요? ㅎ

    Chinseok Lee

    위에 enabled 디렉토리명을 엉뚱하게 available 로 썼네요. 댓글을 수정했습니다.

    Chinseok Lee

    예. nginx 에 uwsgi씁니다.

    Jiho Bak

    감사합니다!

Advertisements