Hi all,
I have a question; what is the fasted way / the best way to transfer all sites from server 1 (current) to server 2 (new) butt also the settings for the apiscp server.
Thanks in advance ![]()
Hi all,
I have a question; what is the fasted way / the best way to transfer all sites from server 1 (current) to server 2 (new) butt also the settings for the apiscp server.
Thanks in advance ![]()
Use the transfer tool. As of v3.2.42, you may specify --all instead of a domain to transfer all non-suspended domains.
To replicate the system configuration, copy /root/apnscp-vars.yml, /root/apnscp-vars-runtime.yml, and /usr/local/apnscp/config/custom to the new server. Run upcp -sbf to update system settings once completed.
oeeeeee
![]()
Can i also set the âstageâ with the --all ?
is there a safe way to test the transfer with out breaking up my current system?
You may specify --all instead of a domain to transfer all non-suspended domains otherwise all regular options apply.
Transfers occur in 2 stages. First stage allows you to preview the domain on the new server. Second stage occurs 24 hours. See âMigration internalsâ section for specifics.
Thanks will try that next weekend ![]()
is there some missing path in the 3rd black box ?
like :
/usr/local/apnscp/bin
late reply;
when transfer on the âold serverâ to the new one (internal lan) --all stage 0
im getting mails for all the hosted websites from the new server with the following;
Reason: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://<internalip>:2083/apnscp.wsdl' : failed to load external entity "https://<internalip>:2083/apnscp.wsdl"
0. SoapClient->__construct("https://<internalip>:2083/apnscp.wsdl", [connection_timeout:30, location:"https://<internalip>:2083/soap?authkey=1f677defa0bc16b3410438af2aa2ae9700ff2855255fa36e12e09cb7646d2066", uri:"urn:apnscp.api.soap", trace:true, stream_context:stream-context])
[/usr/local/apnscp/lib/Util/API.php:62]
1. Util_API::create_client("1f677defa0bc16b3410438af2aa2ae9700ff2855255fa36e12e09cb7646d2066", "<internalip>:2083")
[/usr/local/apnscp/lib/CLI/Transfer.php:521]
2. CLI_Transfer->_create_api_client()
[/usr/local/apnscp/lib/CLI/Transfer.php:147]
3. CLI_Transfer->process()
[/usr/local/apnscp/bin/scripts/transfersite.php:233]
= new internal ip from new server
IP isnât reachable from within your network.
curl -k https://<internalip>:2083/
This will fail. Youâll need to investigate if you can even ping the internal IP of the new server, ping -c1 <internalip>; this will also most likely fail. If it succeeds, then the panel is not set to listen on the IP or firewall restrictions are blocking :2083 access. Make sure dns.ip4-pool reports the correct internal IP on the new server.
Once addressed, youâll need to import the SSL certificate into the trusted keystore. This may be accomplished using ssl:trust-endpoint.
added the self signd certificate to the trusted keystore ![]()
last night (hours later) im getting the same mail messages again;
Reason: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://<internal ip>:2083/apnscp.wsdl' : failed to load external entity "https://<internal ip>:2083/apnscp.wsdl"
0. SoapClient->__construct("https://<internal ip>:2083/apnscp.wsdl", [connection_timeout:30, location:"https://<internal ip>:2083/soap?authkey=5e25d31f9d3bfeb8af0999a66695ad7377396ed52bd19053735c89bc2aae30f4", uri:"urn:apnscp.api.soap", trace:true, stream_context:stream-context])
[/usr/local/apnscp/lib/Util/API.php:62]
1. Util_API::create_client("5e25d31f9d3bfeb8af0999a66695ad7377396ed52bd19053735c89bc2aae30f4", "<internal ip>:2083")
[/usr/local/apnscp/lib/CLI/Transfer.php:521]
2. CLI_Transfer->_create_api_client()
[/usr/local/apnscp/lib/CLI/Transfer.php:147]
3. CLI_Transfer->process()
[/usr/local/apnscp/bin/scripts/transfersite.php:233]