Tips Mengganti Listen Port 2368 Ghost CMS 3.0 ke Berbagai Port

ghost Nov 27, 2019

Secara default memang port Ghost CMS adalah 2368, namun settingan ini tidaklah harus, kita bisa mengganti sesuai port yang kita inginkan jika ternyata port ini telah dipakai, untuk installasi ghost sebelumnya sudah saya bahas disini https://cloudborneo.com/cara-install-ghost-cms-3-0-di-panel-directadmin-pada-centos-7/. kali ini kita akan mencoba merubah port default dari ghost.

Pada Ghost CMS 3.0, letak file configurasi sedikit berbeda dengan Ghost 2.0, beberapa fitur juga ada yang depricate dan banyak penambahan fitur-fitur baru. untuk alasan tertentu, anda mau tidak mau harus mengganti port default Ghost CMS ini, misal port sudah dipakai, atau mau installasi multiple Ghost CMS website di server yang sama, keduanya mengharuskan kita mengganti port default tadi.

Merubah Port Default Ghost CMS

Login ke server hosting anda dengan SSH, kemudian masuk ke directory root Ghost CMS, dan jalankan perintah berikut :

nano core/server/config/defaults.json
defaults.json config ghost

pada configurasi defaults.json ini, kita dapat merubah url dan port default dari Ghost CMS, berikut isi detail defaults.json :

    "url": "https://cloudborneo.com",
    "server": {
        "host": "127.0.0.1",
        "port": 2368
    },
    "admin": {
	"redirects": true
    },
    "updateCheck": {
        "url": "https://updates.ghost.org",
        "forceUpdate": false
    },
    "privacy": false,
    "useMinFiles": true,
    "paths": {
	"contentPath": "content/"
    },
    "storage": {
        "active": "LocalFileStorage"
    },
    "scheduling": {
        "active": "SchedulingDefault"
    },
    "members": {
        "contentApiAccess": [],
        "paymentProcessors": []
    },
    "logging": {
        "level": "info",
        "rotation": {
            "enabled": false,
            "period": "1d",
            "count": 10
        },
	"transports": ["stdout"],
        "slowHelper": {
            "level": "warn",
            "threshold": 200
        }
    },
    "spam": {
	"user_login": {
            "minWait": 600000,
            "maxWait": 604800000,
            "freeRetries": 4
        },
	"user_reset": {
            "minWait": 3600000,
            "maxWait": 3600000,
            "lifetime": 3600,
            "freeRetries": 4
        },
	"global_reset": {
            "minWait": 3600000,
            "maxWait": 3600000,
            "lifetime": 3600,
            "freeRetries":4
        },
	"global_block": {
            "minWait": 3600000,
            "maxWait": 3600000,
            "lifetime": 3600,
            "freeRetries":99
        },
	"private_block": {
            "minWait": 3600000,
            "maxWait": 3600000,
            "lifetime": 3600,
            "freeRetries":99
        },
	"content_api_key": {
            "minWait": 3600000,
            "maxWait": 86400000,
            "lifetime": 3600,
            "freeRetries": 99
        }
    },
    "caching": {
        "frontend": {
            "maxAge": 0
        },
	"301": {
            "maxAge": 31536000
        },
	"customRedirects": {
            "maxAge": 31536000
        },
	"favicon": {
            "maxAge": 86400
        },
	"sitemap": {
            "maxAge": 3600
        },
        "robotstxt": {
            "maxAge": 3600000
        }
    },
    "imageOptimization": {
        "resize": true
    },
    "compress": true,
    "preloadHeaders": false,
    "adminFrameProtection": true,
    "sendWelcomeEmail": true
}
defaults.json Ghost CMS

setelah merubah configurasi ghost, jangan lupa untuk restart ulang Ghost anda, jika anda belum menggunakan Process Manager untuk start|stop|restart Ghost CMS, anda bisa mengunakan PM2 untuk memanajemen Ghost CMS https://cloudborneo.com/manajemen-ghost-cms-3-0-dengan-process-manager-pm2-pada-directadmin-centos-7/.

M. Najamudin Ridha

Penikmat coffe latte ICE, apalagi tanpa gula. Menyukai teknologi open source, terutama yang berbasis web dan mobile, senang mencoba hal - hal seperti linux, DevOps, database dan programming