Plesk 10 auf andere IP

stefan-becker

New Member
Hallo,

kann man unter Plesk 10 nicht die IP/Port Adresse ändern?

Ich habe folgende conf
Code:
server.modules += ("mod_expire", "mod_fastcgi", "mod_rewrite", "mod_accesslog", "mod_alias", "mod_compress")

compress.filetype = ("text/plain", "text/html", "text/javascript", "text/css", "text/xml")
$HTTP["url"] !~ "\.php3?$" {
    expire.url = ( "" => "access 1 months")
}

server.tag = "sw-cp-server"

# Do not forget to repeat all your changes in the section for port 8880
$SERVER["socket"] == ":8443" {
    $HTTP["useragent"] =~ ".*MSIE [456]\..*" {
        server.max-keep-alive-requests = 0
    }

    include_shell "/opt/psa/admin/conf/ssl-conf.sh"
    index-file.names = ("index.php")
    server.document-root = "/opt/psa/admin/htdocs"
    accesslog.filename = "/opt/psa/admin/logs/httpsd_access_log"
    mimetype.assign += (".png"  => "image/png",
                        ".jpg"  => "image/jpeg",
                        ".jpeg" => "image/jpeg",
                        ".gif"  => "image/gif",
                        ".html" => "text/html",
                        ".htm" => "text/html",
                        ".js" => "text/javascript",
                        ".css"  => "text/css",
                        ".xml" => "text/xml")
    fastcgi.map-extensions = ( ".php3" => ".php" )
    fastcgi.server = (
	".php" => (
	    (
		"socket" => "/opt/psa/tmp/sw-engine.sock",
		"bin-path" => "/usr/bin/sw-engine-cgi -c /opt/psa/admin/conf/php.ini -d auto_prepend_file=auth.php3 -u psaadm",
		"bin-username" => "root",
		"max-procs" => 1,
		"min-procs" => 0,
		"idle-timeout" => 60,
		"broken-scriptfilename" => "enable",
		"allow-x-send-file" => "enable",
		"bin-environment" => (
		    "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
		    "PHP_FCGI_CHILDREN" => "3",
		    "PHP_FCGI_MAX_REQUESTS" => "10"
		),
	    )
	)
    )
    alias.url = ("/sitebuilder" => "/usr/local/sb/htdocs")
    url.rewrite-once = ("^/plesk/([^\\?]*)(\?(.*))?" => "/plesk.php?$3"
			, "^/sitepreview/(.*)?" => "/sitepreview.php/$1"
			, "^/sso/ui" => "/sso/ui.php"
			, "^/sso/users" => "/sso/users.php"
			, "^/sso/signout" => "/sso/signout.php"
			, "^/sitebuilder/(/ServiceFacade/(.*)?)" => "/sitebuilder/$1"
			, "^/sitebuilder(/[a-z].*)$" => "/sitebuilder/$1"
			, "^/sitebuilder/(.*)" => "/sitebuilder/index.php/$1")

    # Admin panel configuration
    alias.url += ("/admin" => "/opt/psa/admin/panel/application/public")
    url.rewrite-once += (
        "^/admin/(styles|scripts|images|externals)/.*" => "$0",
        "^/admin/(.*)" => "/admin/index.php/admin/$1"
    )
    $HTTP["url"] =~ "^/admin/" {
        server.error-handler-404 = "/admin/index.php"
    }

    # End-Client panel configuration
    alias.url += ("/smb" => "/opt/psa/admin/smb/application/public")
    url.rewrite-once += (
        "^/smb/(styles|scripts|images|externals)/.*" => "$0",
        "^/smb/(.*)" => "/smb/index.php/smb/$1"
    )
    $HTTP["url"] =~ "^/smb/" {
        server.error-handler-404 = "/smb/index.php"
    }

    # Billing configuration
    alias.url += (
		"/plesk-billing/app-modernbill-admin" => "/opt/plesk-billing/admin/",
		"/plesk-billing/app-modernbill-api" => "/opt/plesk-billing/action-api/",
		"/plesk-billing/app-modernbill-client" => "/opt/plesk-billing/client/",
		"/plesk-billing/app-modernbill-order" => "/opt/plesk-billing/order/",
		"/plesk-billing/plugin" => "/opt/plesk-billing/smb-plugin/public/",
		"/plesk-billing" => "/opt/plesk-billing/")
    url.rewrite-once += (
        "^/plesk-billing/plugin/(styles|scripts|images|externals)/.*" => "$0",
        "^/plesk-billing/plugin/(.*)" => "/plesk-billing/plugin/index.php/plesk-billing/plugin/$1"
    )
}

$SERVER["socket"] == "46.4.44.162:443" {
    $HTTP["useragent"] =~ ".*MSIE [456]\..*" {
        server.max-keep-alive-requests = 0
    }

    include_shell "/opt/psa/admin/conf/ssl-conf.sh"
    index-file.names = ("index.php")
    server.document-root = "/opt/psa/admin/htdocs"
    accesslog.filename = "/opt/psa/admin/logs/httpsd_access_log"
    mimetype.assign += (".png"  => "image/png",
                        ".jpg"  => "image/jpeg",
                        ".jpeg" => "image/jpeg",
                        ".gif"  => "image/gif",
                        ".html" => "text/html",
                        ".htm" => "text/html",
                        ".js" => "text/javascript",
                        ".css"  => "text/css",
                        ".xml" => "text/xml")
    fastcgi.map-extensions = ( ".php3" => ".php" )
    fastcgi.server = (
	".php" => (
	    (
		"socket" => "/opt/psa/tmp/sw-engine.sock",
		"bin-path" => "/usr/bin/sw-engine-cgi -c /opt/psa/admin/conf/php.ini -d auto_prepend_file=auth.php3 -u psaadm",
		"bin-username" => "root",
		"max-procs" => 1,
		"min-procs" => 0,
		"idle-timeout" => 60,
		"broken-scriptfilename" => "enable",
		"allow-x-send-file" => "enable",
		"bin-environment" => (
		    "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
		    "PHP_FCGI_CHILDREN" => "3",
		    "PHP_FCGI_MAX_REQUESTS" => "10"
		),
	    )
	)
    )
    alias.url = ("/sitebuilder" => "/usr/local/sb/htdocs")
    url.rewrite-once = ("^/plesk/([^\\?]*)(\?(.*))?" => "/plesk.php?$3"
			, "^/sitepreview/(.*)?" => "/sitepreview.php/$1"
			, "^/sso/ui" => "/sso/ui.php"
			, "^/sso/users" => "/sso/users.php"
			, "^/sso/signout" => "/sso/signout.php"
			, "^/sitebuilder/(/ServiceFacade/(.*)?)" => "/sitebuilder/$1"
			, "^/sitebuilder(/[a-z].*)$" => "/sitebuilder/$1"
			, "^/sitebuilder/(.*)" => "/sitebuilder/index.php/$1")

    # Admin panel configuration
    alias.url += ("/admin" => "/opt/psa/admin/panel/application/public")
    url.rewrite-once += (
        "^/admin/(styles|scripts|images|externals)/.*" => "$0",
        "^/admin/(.*)" => "/admin/index.php/admin/$1"
    )
    $HTTP["url"] =~ "^/admin/" {
        server.error-handler-404 = "/admin/index.php"
    }

    # End-Client panel configuration
    alias.url += ("/smb" => "/opt/psa/admin/smb/application/public")
    url.rewrite-once += (
        "^/smb/(styles|scripts|images|externals)/.*" => "$0",
        "^/smb/(.*)" => "/smb/index.php/smb/$1"
    )
    $HTTP["url"] =~ "^/smb/" {
        server.error-handler-404 = "/smb/index.php"
    }

    # Billing configuration
    alias.url += (
		"/plesk-billing/app-modernbill-admin" => "/opt/plesk-billing/admin/",
		"/plesk-billing/app-modernbill-api" => "/opt/plesk-billing/action-api/",
		"/plesk-billing/app-modernbill-client" => "/opt/plesk-billing/client/",
		"/plesk-billing/app-modernbill-order" => "/opt/plesk-billing/order/",
		"/plesk-billing/plugin" => "/opt/plesk-billing/smb-plugin/public/",
		"/plesk-billing" => "/opt/plesk-billing/")
    url.rewrite-once += (
        "^/plesk-billing/plugin/(styles|scripts|images|externals)/.*" => "$0",
        "^/plesk-billing/plugin/(.*)" => "/plesk-billing/plugin/index.php/plesk-billing/plugin/$1"
    )
}



$SERVER["socket"] == ":8880" {
    index-file.names = ("index.php")
    server.document-root = "/opt/psa/admin/htdocs"
    accesslog.filename = "/opt/psa/admin/logs/httpsd_access_log"
    mimetype.assign += (".png"  => "image/png",
                        ".jpg"  => "image/jpeg",
                        ".jpeg" => "image/jpeg",
                        ".gif"  => "image/gif",
                        ".html" => "text/html",
                        ".htm" => "text/html",
                        ".js" => "text/javascript",
                        ".css"  => "text/css",
                        ".xml" => "text/xml")
    fastcgi.map-extensions = ( ".php3" => ".php" )
    fastcgi.server = (
	".php" => (
	    (
		"socket" => "/opt/psa/tmp/sw-engine-8880.sock",
		"bin-path" => "/usr/bin/sw-engine-cgi -c /opt/psa/admin/conf/php.ini -d auto_prepend_file=auth.php3 -u psaadm",
		"bin-username" => "root",
		"max-procs" => 1,
		"min-procs" => 0,
		"idle-timeout" => 60,
		"broken-scriptfilename" => "enable",
		"allow-x-send-file" => "enable",
		"bin-environment" => (
		    "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
		    "PHP_FCGI_CHILDREN" => "3",
		    "PHP_FCGI_MAX_REQUESTS" => "10"
		),
	    )
	)
    )
    alias.url = ("/sitebuilder" => "/usr/local/sb/htdocs")
    url.rewrite-once = ("^/plesk/([^\\?]*)(\?(.*))?" => "/plesk.php?$3"
			, "^/sitepreview/(.*)?" => "/sitepreview.php/$1"
			, "^/sso/ui" => "/sso/ui.php"
			, "^/sso/users" => "/sso/users.php"
			, "^/sso/signout" => "/sso/signout.php"
			, "^/sitebuilder/(/ServiceFacade/(.*)?)" => "/sitebuilder/$1"
			, "^/sitebuilder(/[a-z].*)$" => "/sitebuilder/$1"
			, "^/sitebuilder/(.*)" => "/sitebuilder/index.php/$1")

    # Admin panel configuration
    alias.url += ("/admin" => "/opt/psa/admin/panel/application/public")
    url.rewrite-once += (
        "^/admin/(styles|scripts|images|externals)/.*" => "$0",
        "^/admin/(.*)" => "/admin/index.php/admin/$1"
    )
    $HTTP["url"] =~ "^/admin/" {
        server.error-handler-404 = "/admin/index.php"
    }			

    # End-Client panel configuration
    alias.url += ("/smb" => "/opt/psa/admin/smb/application/public")
    url.rewrite-once += (
        "^/smb/(styles|scripts|images|externals)/.*" => "$0",
        "^/smb/(.*)" => "/smb/index.php/smb/$1"
    )
    $HTTP["url"] =~ "^/smb/" {
        server.error-handler-404 = "/smb/index.php"
    }

    # Billing configuration
    alias.url += (
		"/plesk-billing/app-modernbill-admin" => "/opt/plesk-billing/admin/",
		"/plesk-billing/app-modernbill-api" => "/opt/plesk-billing/action-api/",
		"/plesk-billing/app-modernbill-client" => "/opt/plesk-billing/client/",
		"/plesk-billing/app-modernbill-order" => "/opt/plesk-billing/order/",
		"/plesk-billing/plugin" => "/opt/plesk-billing/smb-plugin/public/",
		"/plesk-billing" => "/opt/plesk-billing/")
    url.rewrite-once += (
        "^/plesk-billing/plugin/(styles|scripts|images|externals)/.*" => "$0",
        "^/plesk-billing/plugin/(.*)" => "/plesk-billing/plugin/index.php/plesk-billing/plugin/$1"
    )

}


Beim neustarten kommt
[CODE]
Restarting SWsoft control panels server... stale pidfile. failed
[/CODE]
 
Hallo stefan-becker,

in deiner Config ist folgende Line enthalten:

$SERVER["socket"] == ":8443"

Hier kannst du den Port, von Plesk ändern, danach den sw-cp-server neustarten mit:

~# /etc/init.d/sw-cp-server restart

Bitte bedenke aber, dass der Port sich mit keinem anderen Programm / Dienst schneiden darf, sonst kommt es zu Fehlern oder ist so nicht mehr erreichbar.

Hier nochmal was zum lesen: http://kb.parallels.com/de/138


Die IP von Plesk hängt von deinem Server ab, somit ist diese nicht einfach zu ändern


Hoffe ich konnte dir helfen

Liebe Grüße


bobcares
(benny)
 
Hallo Stefan,

ich habe noch eine Lösung, vielleicht hilft dir ja die weiter:

http://www.plesk-forum.de/port-plesk-panels-aendern-1202.html

In der Datei "etc/sw-cp-server/applications.d/plesk.conf" sollte es wie folgt abgeändert werden:
$SERVER["socket"] == ":8443"
$SERVER["socket"] == "123.123.123.123:443"

neustarten...

Das sollte es schon gewesen sein. Wenn nicht poste mal bitte deine Fehlermeldung und conf Auszüge ebenso.

Grüße

bobcares
(benny)
 
Hi,

Huschi hat mal eine kleine Doku geschrieben, wie man Plesk z.B. unter https://admin.domain.tld/ erreichen kann.

Eigentlich ganz einfach: Eine Subdomain admin anlegen, dann im entsprechenden conf-Verzeichnis der Subdomain eine Datei vhost_ssl.conf anlegen mit folgendem Inhalt:

Code:
SSLProxyEngine        on
ProxyRequests        off

<Location />
    ProxyPass        https://127.0.0.1:8443/
    ProxyPassReverse    https://127.0.0.1:8443/
</Location>

<Proxy *>
    Order deny,allow
    Deny from all
    Allow from all
</Proxy>
Dann die Konfiguration mit
Code:
/usr/local/psa/admin/sbin/websrvmng --reconfigure-all
neu einlesen.

Fertig.
 
Back
Top