php 기반 리눅스 서버에서...

익명 사용자의 이미지

안녕하세요.

php기반의 웹사이트 운영자 입니다.

이번에 우리 사이트에 가입한 회원들에게 개인 페이지를 운영할 수 있도록

http//xxx.xxxx.com/개인ID 또는 http//개인ID.xxx.com 형태로 제공하려 합니다.

일반적인 대형 포탈 업체에서 거의 구현가능한 기능인데요.

웹상에서 회원 가입과 동시에 개인 폴더 생성과 도메인 생성을 해주려고 하구요.

또한 사용자이름의 도메인과 사용자명의 디렉토리가 생겼다고 가정 했을때, 사용자는
자신이 만든 홈페이지를

우리 회사 서버에 올리기 위해 FTP를 열것이고 이때의 개인사용자용 FTP는 권한이
상당히 제한적이어야 할것이

라고 생각합니다.(자신의 이름으로 된 폴더만 쓰고 지울수 있음)

따라서 서버상에 직접 구현 FTP계정(adduser를 사용)으로는 몇천명을 소화하기도
어려울 것이고 각각의 권한을

설정하기도 번거로울것 같습니다.

이 모든것을 관리자가 직접 서버에서 작업하는 방식이 아닌 Php모듈을 사용해서 전부
웹상에서 구현할까 합니

다.

구체적인 소스를 요청 하는 것은 아닙니다만(구할수 있으면 더좋구요) 개략적인
구현방법만이라도 알려 주시면 감사하겠습니다.

익명 사용자의 이미지


님께서 질문하신 내용은 아무래도 사용자 관리가 아무래도 핵심인듯 합니
다.

일단은 LDAP을 이용하는 것이 좋은 방법이라 생각됩니다.

참고로 PHP에서도 LDAP함수들을 지원하고 있습니다.

익명 사용자의 이미지

간단하기 일단 name서버와 버추얼호스팅 세팅이 같이 되야 합니다 ^^

id.xxxx.com
이런식으로 하는건 버추얼 호스팅 메뉴얼 보시거나 아파치 메뉴얼 보시면
되구여..
네임서버 세팅은
즉 등록 도메인 외엔 모드 특정 IP로 돌려주면..
됩니다 ^^
즉..

www IN xxx.xxx.xxx.xxx
* IN xxx.xxx.xxx.xx? // 위에 등록된거 왜엔 다 이 IP로 보내주게
하는거지여 ^^

적수네에서 찾아도 존재 합니다 ^^

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.