Direttive host virtuali sul server - Devo cambiare i file .config?

0

Sto cercando di installare OpenPhoto sul mio server Mavericks.

Le istruzioni per un sito ospitato localmente sono l'aggiunta di direttive ai file di configurazione dell'host virtuale.

Dovrei modificare quel file (0000_80_local_site.config)? È scritto dall'app Server, quindi ho paura di modificarlo.

Dove dovrei aggiungere le direttive?

    
posta emd 01.12.2013 - 02:00
fonte

1 risposta

0

Sto combattendo anche con questo problema. Il modo Apple per farlo è creare un'app Web e un file plist. La documentazione è scarsa, ma puoi digitare "man webapp.plist" sul terminale per una spiegazione. C'è anche un'app di esempio in "/Library/Server/Web/Config/apache2/webapps/com.example.mywebapp.plist" BTW, Sto guardando "Mountain Lion Server" e non la versione di Mavericks, quindi non sono sicuro che siano uguali.

modifica da aggiungere: sono riuscito a far funzionare il mio seguendo l'esempio all'indirizzo link

esempio di app:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"          "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>includeFiles</key>
<array>
             <string>/Library/Server/Web/Config/apache2/webapp_scripts/httpd_myinclude.conf</    string>
</array>
<key>launchKeys</key>
<array>
    <string>com.example.mywebapp</string>
</array>
<key>name</key>
<string>com.example.mywebapp</string>
<key>displayName</key>
<string>MyWebApp</string>
<key>proxies</key>
<dict>
    <key>/mywebapp</key>
    <dict>
        <key>keysAndValues</key>
        <string></string>
        <key>path</key>
        <string>/mywebapp</string>
        <key>urls</key>
        <array>
            <string>http://localhost:3000</string>
            <string>http://localhost:3001</string>
        </array>
    </dict>
</dict>
<key>requiredModuleNames</key>
<array>
    <string>mod_mystuff.so</string>
</array>
<key>requiredWebAppNames</key>
<array>
    <string>com.example.webapp.myotherwebapp</string>
</array>
<key>preflightCommand</key>
<string>/usr/local/bin/preflightmywebapp</string>
<key>startCommand</key>
<string>/usr/local/bin/startmywebapp</string>
<key>stopCommand</key>
<string>/usr/local/bin/stopmywebapp</string>
<key>installationIndicatorFilePath</key>
<string>/usr/local/bin/mywebapp</string>
<key>sslPolicy</key>
<integer>0</integer>

Sembra che tu inserisca il tuo file .conf in "/Library/Server/Web/Config/apache2/webapp_scripts/httpd_myinclude.conf"

    
risposta data 06.12.2013 - 18:37
fonte

Leggi altre domande sui tag