Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen

Onderwerp: virutalmin API

  1. #1
    virutalmin API
    geregistreerd gebruiker
    54 Berichten
    Ingeschreven
    24/03/04

    Locatie
    Antwerpen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: /
    Ondernemingsnummer: /

    Thread Starter

    Question virutalmin API

    Beste mensen allemaal,

    Ik ben een paar scriptjes aan het schrijven in php. Nu vroeg ik me af, hoe ik de api van virtualmin aanspreek, en waar ik daar documentatie over kan vinden.

    Ik heb al een hoop gegoogled, maar ik vind er maar weinig over terug.

    Dank bij voorbaat!

  2. #2
    virutalmin API
    moderator
    4.784 Berichten
    Ingeschreven
    04/11/05

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    12 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: 0475284162

    naar de site van virtualmin, daar op "documentation", en dan "api" in de searchbox geeft me dit: http://www.virtualmin.com/index.php?...=search&id=api

    lijkt me een goed startpunt

  3. #3
    virutalmin API
    geregistreerd gebruiker
    54 Berichten
    Ingeschreven
    24/03/04

    Locatie
    Antwerpen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: /
    Ondernemingsnummer: /

    Thread Starter
    Dankuwel, dit is inderdaad een handig startpunt. Alleen was ik opzoek naar de gpl-versie, en is dit (lijkt me) de pro-versie.



  4. #4
    virutalmin API
    geregistreerd gebruiker
    54 Berichten
    Ingeschreven
    24/03/04

    Locatie
    Antwerpen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: /
    Ondernemingsnummer: /

    Thread Starter
    Weer een probleem met de api. Ondertussen heb ik een tool geschreven voor m'n website zodat daar domeinnamen kunnen worden geregistreerd.

    https://server:8080/virtual-server/r...dth=1073741824
    Nu, wanneer deze url in de browser ingeef, krijg ik dit (als ik al geautenticeerd ben als root):
    Code:
    Beginning server creation ..
    
    Creating home directory ..
    .. done
    
    Creating administration group test.com ..
    .. done
    
    Creating administration user test.com ..
    .. done
    
    Creating mailbox and aliases for administration user ..
    .. done
    
    Adding administration user to groups ..
    .. done
    
    Adding to email domains list ..
    .. done
    
    Adding default mail aliases ..
    .. done
    
    Adding new DNS zone ..
    .. done
    
    Adding new virtual website ..
    .. done
    
    Adding Apache user www-data to server's group ..
    .. done
    
    Setting up scheduled Webalizer reporting ..
    .. done
    
    Setting up log file rotation ..
    .. done
    
    Creating MySQL login ..
    .. done
    
    Creating MySQL database test_com ..
    .. done
    
    Adding Subversion directives to website configuration ..
    .. done
    
    Creating Webmin user ..
    .. done
    
    Re-starting DNS server ..
    .. done
    
    Applying web server configuration ..
    .. done
    
    Re-loading Webmin ..
    .. done
    
    Saving server details ..
    .. done
    
    Sending email notification to domain owner ..
    .. email sent to philip.verbist@gmail.com
    
    All done!
    
    Exit status: 0
    Als ik echter dit commando ingeef:
    wget -O - --quiet --http-user=root --http-passwd=***** --no-check-certificate 'https://server:8080/virtual-server/remote.cgi?program=create-domain&domain=test.com&email=mail@gmail.com&pass=* ****&default-features&quota=524288000&uquota=524288000&user=tes t.com&bandwidth=1073741824'

    krijg ik echter deze output:
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
    <head>
    <title></title>
    <style type="text/css"><!--
            body {
                background: url(/theme-stressfree/images/background.gif) top left repeat-x #476DAB;
                font-family: 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Geneva, Arial, Helvetica, sans-serif;
                font-size: 12px;
                margin-top: 60px;
            }
            hr {
                display: none;
            }
            h3 {
                display: none;
            }
            form {
                background: url(/theme-stressfree/images/loginbackground.gif) top left no-repeat;
                width: 320px;
                height: 360px;
                margin: auto;
            }
            table {
                border: 0px none;
                background: none;
                width: 80%;
            }
            table.loginform {
                background: url(/theme-stressfree/images/webminlogo.gif) center 12px no-repeat;
            }
            table tr {
                background: none;
            }
            table tr.hidden td {
                padding-top: 148px!important;
            }
            table tr td {
                font-size: 10px;
                color: #666;
                border: 0px;
            }
            table tr td tt {
                font-family: 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Geneva, Arial, Helvetica, sans-serif;
            }
            table tr td b {
                font-weight: normal;
                font-size: 12px;
                color: black;
            }
            table tr.hidden td {
                text-align: center;
                padding-bottom: 15px;
                background: none;
            }
            table tr.hidden td b {
                font-weight: normal;
                font-size: 18px;
                color: white;
            }
            INPUT {
                visibility: visible;
            }
            INPUT {
                background: white;
                font-family: 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Geneva, Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #070B2C;
            }
            INPUT[type=checkbox] {
                border: 1px solid #999;
                height: 12px;
                width: 12px;
                margin: 0px;
                margin-top: 3px;
                padding: 0px;
            }
            INPUT[type=submit] {
                border: 1px solid #666;
                padding: 4px;
                margin: 0px;
                margin-right: 30px;
                padding-top:1px;
                padding-bottom: 1px;
                font-weight: bold;
                background: url(/theme-stressfree/images/button.gif) repeat-x top left white;
            }
            INPUT[type=reset] {
                border: 1px solid #666;
                padding: 4px;
                padding-top:1px;
                padding-bottom: 1px;
                margin: 0px;
                margin-left: 30px;
                font-weight: bold;
                background: url(/theme-stressfree/images/button.gif) repeat-x top left white;
            }
            INPUT[type=submit]:hover {
                background: url(/theme-stressfree/images/button_hover.gif) repeat-x top left white;
            }
            INPUT[type=reset]:hover {
                background: url(/theme-stressfree/images/button_hover.gif) repeat-x top left white;
            }
            --></style></head>
    <body onLoad='document.forms[0].pass.value = ""; document.forms[0].user.focus()'>
    <div id="container"><div id="content">
    <div id="header">
    <div id="headertitle"><h1></h1>
    </div>
    <div id="headerservers"></div>
    </div>
    <div id="maincontent">
    <hr id='post_header_hr'>
    <center>
    
    <form action=/session_login.cgi method=post>
    <input type=hidden name=page value='/virtual-server/'>
    <table border width=40% class='loginform'>
    <tr class='hidden'> <td><b>Login to Webmin</b></td> </tr>
    <tr bgcolor=********> <td align=center><table cellpadding=3>
    <tr> <td colspan=2 align=center>You must enter a username and password to login to the Webmin server on <tt>shared1.xsonline.be</tt>.</td> </tr>
    <tr> <td><b>Username</b></td>
    <td><input name=user size=20 value=''></td> </tr>
    <tr> <td><b>Password</b></td>
    <td><input name=pass size=20 type=password></td> </tr>
    <tr> <td colspan=2 align=center><input type=submit value='Login'>
    <input type=reset value='Clear'><br>
    <input type=checkbox name=save value=1> Remember login permanently?
    </td> </tr>
    </table></td></tr></table><p>
    </form></center>
    
    <hr id='pre_footer_hr'>
    <br>
    </body></html>

    Met andere woorden, ben ik dus niet geautenticeerd, want ik krijg gewoon de login pagina terug.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics