[우분투, 민트] hylafax를 위한 avantFAX 웹 클라이언트 설치로 어디서나 편하게 팩스 이용하기

아칼

리눅스처럼 자유로운 블로그를 희망합니다. 아름다운 제주도의 다양한 소식을 전할수 있기를 희망합니다. 그렇다고 이미지를 마음대로 가져다 쓰라는 것은 절대 아닙니다.

You may also like...

26 Responses

  1. pvtchun 댓글:

    좋은 글 감사합니다. 저도 사무실에서 hylafax를 쓰고 있는데 주로 발송에 쓰고있습니다. avantFAX 정보 감사드립니다. 저는 http 에 faxstat -ds 의 내용이 표시되도록 해서 관리하고 있고. 기록관리는 php gmail api를 이용해서 메일을 팩스내용을 첨부해서 저에게 발송하게 해서 관리합니다.
    US Robotics 외장 시리얼모뎀을 쓰고 있는데 10번 울려야 받는 문제는 없는것으로 압니다. 테스트때는 없었거든요. 주로 발신용이기 때문에 확언할수는 없지만 . usb모뎀의 특징이거나 3bon 모뎀 특성일수도 있겠네요.

    • 아칼 댓글:

      3bon 모뎀의 특성일 가능성이 높아보입니다. T-T; 서비스큐에 쌓이는 tif들과 db에 쌓이는 지난 팩스들을 정리하고 백업 받는 내용을 구현해야 하는데 아직 시간이 없어서 못하고 있는데 나날이 늘어가는 용량에 숨이 턱턱 막히고 있습니다. ㅋ;

  2. 이종형 댓글:

    감사합니다
    저같은 왕초보도 팩스서버를 사용하게 해준 아칼님께 감사드립니다
    모뎀부터 시작해서 리눅스를 몇번을 다시깔았는지..
    암튼 감사합니다

    • 아칼 댓글:

      저도 초보입니다 🙂
      제가 초보라서 작업할때 헤멨던 부분이나 어렵사리 찾은 내용을 정리해 두면 다른 분들께 도움이 될까봐 정리를 해놨던 건데…이렇게 도움이 되어서 다행이라고 생각합니다.

      지금 리눅스들이 많이 좋아지긴 했지만 아직도 설치에 힘들어 하시는 분들이 많이 있더라구요.
      한번 익숙해지면 윈도우즈와 마찬가지고, 편리한 점도 많으니 앞으로도 즐거운 리눅스 생활 하시면 좋겠네요 ^-^;

      댓글 주셔서 감사합니다.

  3. 최용준 댓글:

    우선 좋은 글 잘봤습니다
    이렇게 구현한다면 일반팩스기에도 팩스를 보낼수있는건가요? 팩스 번호를 하나하나 클라이언트에게 만들어 줄수있는건가요? 궁금한게 많아서 그런데 매일 하나 부탁드릴께요 jjjun0822@naver.com
    자세한건 메일로 이야기하구 좋은글 너무 감사합니다

  4. 박현규 댓글:

    Not Found

    The requested URL /avantfax/index.php was not found on this server.

    사이트 접속하면 이런 메세지가 출력이 되고 화면이 안나옵니다.

    무엇이 문제인가요?

    • 아칼 댓글:

      말 그대로 avantfax/index.php 를 이 서버에서 찾을수 없다고 하는 건데요. 경로명이 정확하게 잘 맞게 설치되었는지 부터 다시 확인하셔야 할 것 같습니다. 혹은 웹서버에서 가상호스트 설정이 잘못되어 제대로 찾지 못하는 것일수도 있습니다.

  5. 유남규 댓글:

    좋은 내용 잘 보고 배워갑니다.. 팩스에 관한 여러 관리의 고민이 있었는데.. 저도 한번 시도해 봐야겠네요.. 시도해보고 결과도 한번 말씀드리러 다시 와보겠습니다.

    • 아칼 댓글:

      반드시 avantFAX를 사용하지 않아도 되고, USB FAX를 구입하면 Windows 용 프로그램도 들어있기 때문에 윈도우로 구축하셔도 됩니다. ^-^;

  6. 이민우 댓글:

    안녕하세여
    좋은글 보고 갑니다.
    뭐좀 여쭤보려고 하는데
    메일 주실수 있나요~?
    voxengel@daum.net

  7. NJel 댓글:

    안녕하세요~
    블로그 포스팅보고 열심히 따라해서 팩스서버 구축에 성공하였습니다..
    감사인사드립니다 ^^
    요즘 파워프레스에 입문중인데, 아칼님 좋은글 퍼가도 될까요?

  8. 편기재 댓글:

    오늘부터 avantfax 설치 합니다 ^ ^;
    어제는 팩스 수신확인 했고,samba 공유폴더로 windows PC 에서 들어온 팩스문서를 보고 있습니다.
    apache2 ,MariaDB (server 만 설치 하면 되지요?) , php7.2 설치 하였습니다. apache2 는 windows PC 에서 index.html 열리는것 확인 했습니다.
    일단 하면서 다른것들 여기에 먼저 메모 하겠습니다.

    1단계 필수 패키지 설치 단계
    – php-file 이라는 패키지가 없다고 나옵니다. 없어도 무방할까요?

    2 pear 설치 단계
    – pear-update 할때 부터 root 권한으로 해야 하네요 .. 안그러면 다 못한다고만 나옵니다 (sudo)

    3 avantfax 설치 단계
    일단 여기서 부터 멈췄습니다. avantfax 를 다운받아 /opt 에 넣어 두고 avantfax 압축을 풀고 /avantfax (압축을 풀었으니 디렉토리가 하나 생김. 그 디렉토리 안으로 이동) 디렉토리로 이동 까지는 따라 했습니다만 ..
    그다음 보면 sudo mv avantfax /var/www 로 되어 있는데 이것은 move 이잖아요 .. 이것이 설치라고 보시는건지요? 이 구문 부터는 이해를 못해서 다른 블로그에서 찾아 보면 debian-install.sh 를 사용 하던데 ..
    아칼님은 어떤 생각이신지 궁금합니다.

    아칼님의 글이 다른 글들보다 아주 쉽게 설명 되어 있습니다. 하지만 이번 avantfax 설치 단계에서는 뭔가 훅 하고 점프된 느낌이 듭니다.

    현재 저의 환경은 ubuntu 18.04 64bit server 이며, avantfax 3.3.5 입니다.
    /opt 안에 avantfax-3.3.5.tgz 받아 두었고 또 /opt/avantfax-3.3.5 에 풀어 두었습니다.
    또한 참고하고 있는 다른 블로그의 주소 입니다 ( http://truerain.tistory.com/37 )

    • 편기재 댓글:

      3 avantfax설치단계는 무난히 넘어갔습니다 (뭔가 설치 라는게 .. 저의 고정관념 이었나 봅니다 ㅎㅎ)
      지금은 mariaDB 설정 에서 멈췄습니다 ..
      mysql -uroot -p 에서는 뭔가에러가 납니다.
      (ERROR 1698 (28000): Access denied for user ‘root’@’localhost’
      sudo mysql -uroot -p 로 하면 프롬프트가 아래와 같이 나옵니다 ..
      MariaDB[(none)]>
      저 프롬프트에서 mysql -uavantfax -pd58fe49 avantfax < create_tables.sql 이걸 해야 하는것은
      아닌것 같아 멈췄습니다 … 도와 주십시요~

      • 편기재 댓글:

        mariaDB 설정도 완료 했습니다 ..
        아칼님 적어 놓은 문자 그대로를 믿어야 하더군요 ㅎㅎ
        일단 9번까지 완료 ~!!
        근데 이거 web 에서는 어떻게 열지요? apache 쪽에는 전혀 손 안댄것 같은데요 …

        • 아칼 댓글:

          일단 PHP는 7.2 버전을 설치하시면 뻑납니다.
          사용된 pear의 MDB2가 php5.4던가 php5.6 까지만 지원합니다. 그래서 PHP 7.2를 지우시고 php5.5를 설치하시고 작업하시는게 좋을것 같습니다.
          서버가 우분투나 민트시라면 기본패키지 레포지터리에서 설치하시면 5.X대 버전을 설치해주니 그걸 설치하시면 되겠습니다.

          저는 웹서버를 nginX 로 설치했습니다. 블로그내에 글은 nginX 설정으로 설명 되어 있고, avantFAX 사이트에는 apache 웹서버용 설정이 나오긴 하는데(영문페이지) 좀 혼란 스럽게 나와 있습니다.
          nginX를 설치하시고 집에 공유기가 있다면 웹서버가 사용하는 80번 포트를 포트포워딩으로 서버의 IP 쪽으로 리다이렉트 해주셔야 됩니다.(이 내용은 블로그에 나와있지 않습니다.)

          기재님 아이디가 등록되어서 새답글 표시가 나오지 않아 답글이 계속 없는줄 알았네요 +_+!

          포트포워딩은 공유기마다 설정할수 있도록 되어 있으니 해당 제품에 대한 포트포워딩 설정법을 인터넷에 찾아보시면 문서는 많을겁니다 🙂

          • 편기재 댓글:

            답변 감사합니다.
            먼저 php 는 5.5 를 설치 하겠습니다.
            그리고 여기서 중요한(!!) 궁금한것이 있습니다.
            혹시 avantfax 를 내부내트워크로만 사용 할수 없는 것입니까?
            저는 한 공유기 아래 팩스 서버가 하나 있고 나머지 컴퓨터들은 공유기 안에서
            내부 내트워크로만 사용 하려 합니다.
            접속은 192.168.0.106 이렇게 연결해서 사용하려 하는데요.. 가능한것이죠?

          • 아칼 댓글:

            넵 내부네트워크로만 사용하는건 더 쉽습니다. 외부에서 볼려면 dns 서비스가 필요한데 그럴려면 도메인도 필요하고 도메인이 없으면 ddns 서비스를 받아야 합니다.

            말씀하신 방식대로 사용이 가능합니다.

  9. 편기재 댓글:

    apt-get –purge remove php7.2 로 제거하고 apt-get install php5.6 으로 설치 하였습니다.
    php5.5 부터 아래로는 못 구하겠습니다 ㅡ,.ㅡ;

    그리고 pear 설치 부분문 다시 했는데요 이게 좀 찜찜한게 있습니다.

    sudo pear upgrade-all

    Nothing to upgrade-all

    sudo pear install Mail Net_SMTP Mail_mime MDB2_driver_mysql

    Ignoring installed package pear/Mail
    Ignoring installed package pear/Net_SMTP
    Ignoring installed package pear/Mail_mime
    pear/mdb2 requires package “pear/MDB2_Driver_mysql” (version >= 1.5.0b4), downloaded version is 1.4.1
    pear/MDB2_Driver_mysql cannot be installed, conflicts with installed packages
    No valid packages found
    install failed

    sudo pear upgrade
    Nothing to upgrade

    터미널 창에 나온것을 긁어서 넣었습다 ..

    이상태에서 재부팅 하고 웹브라우저에서 192.168.1.4 로 들어가보면

    * @copyright 2005 – 2007 MENTALBARCODE Software, LLC * @copyright 2007 – 2008 iFAX Solutions, Inc. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL */ require_once ‘includes/classes.php’; avantfax_session(); if (array_key_exists(USERSESSION, $_SESSION)) { if ($_SESSION[USERSESSION]->check_login()) { header(“Location: inbox.php”); exit; } } $error = NULL; /****************************************************************************************************************************** SETUP FORM RULES ******************************************************************************************************************************/ $formdata = new FormRules; $formdata->newRule(‘username’); $formdata->newRule(‘password’); $formdata->newRule(‘_submit_check’); $_SESSION[USERSESSION] = new AFUserAccount; /****************************************************************************************************************************** PROCESS FORM ******************************************************************************************************************************/ if (array_key_exists(‘_submit_check’, $_POST)) { $formdata->processForm($_POST); if ($formerror = $formdata->getFormErrors()) { $error = ”
    “.join(”
    “, $formerror); } if (!$error) { if ($ALTERNATE_AUTH_ENABLE) { if ($_SESSION[USERSESSION]->login_alternate_auth($formdata->username, $formdata->password)) { header(“Location: inbox.php”); exit; } } if (!$ALTERNATE_AUTH_ENABLE || ($ALTERNATE_AUTH_ENABLE && $ALTERNATE_AUTH_FALLBACK)) { if ($_SESSION[USERSESSION]->login($formdata->username, $formdata->password)) { if ($_SESSION[USERSESSION]->is_expired()) { header(“Location: pwdexpired.php”); } else { header(“Location: inbox.php”); } exit; } } $error = $_SESSION[USERSESSION]->get_error(); } } /****************************************************************************************************************************** SHOW TEMPLATE ******************************************************************************************************************************/ $usmarty = new UserSmarty; $usmarty->assign(‘error’, $error); display_template(‘index.tpl’, $usmarty);

    요렇게 나옵니다. 스샷 보내 드리고 싶어도 여긴 이미지 첨부가 없네요 ..

    이걸 어떻게 해결해야 하는지요 .. apache2 쪽 설정은 /sites-enabled/000-default.cont 에서 DocumentRoot 를 /var/www/avantfax/ 로 변경했고 apache2.conf 에서도 같이 변경 해 두었습니다.
    사실 avantfax 홈페이지 에서도 apache2 에 관한 설정은 맨 아래 잠깐 나옵니다. ㅠ,.ㅠ

    • 아칼 댓글:

      댓글이 스팸으로 분류되서 스팸통에 들어가 있었네요. 대충 내용을 보니까 PHP 설정과 nginX 설정을 안해서 생기는 것 같습니다. 이 부분은 인터넷에 자료가 워낙 많아서 제가 정리를 해놓지 않았네요. Pear 업그레이드 부분은 제가 다시 살펴보겠습니다.

      앗 nginX 가 아니고 아파치 사용하시는군요. 아파치는 저도 찾아봐야 합니다 🙂

      일단 Pear가 무시된것은 업그레이드 할 필요가 없이 최신버전이 이미 설치되어 있어서 그런것 같구요. PHP가 아파치에서 제대로 동작하게 설치되었는지 확인이 먼저 필요한것 같습니다.

  10. 편기재 댓글:

    php5.6을 설치 했습니다.
    그리고 처음부터 다시 …
    그래도 안되어서요 ..
    혹시 이메일 주소 알려 주시겠습니까? 화면에 나오는것을 캡쳐해서 보여 드리고 싶습니다.

  1. 2017년 8월 15일

    […] 대한 설치 및 설정은 [우분투, 민트] hylafax를 위한 avantFAX 웹 클라이언트 설치로 어디서나 편하게 … 포스팅을 참고 해주시기 […]

  2. 2018년 1월 24일

    […] 출처>> http://akal.co.kr/?p=334 […]

댓글 남기기

이메일은 공개되지 않습니다.

This site uses Akismet to reduce spam. Learn how your comment data is processed.