Test new API, return 404 page not found

The tyk.conf as follow:
{
“listen_port”: 8080,
“node_secret”: “352d20ee67be67f6340b4c0605b044b7”,
“secret”: “352d20ee67be67f6340b4c0605b044b7”,
“template_path”: “/opt/tyk-gateway/templates”,
“use_db_app_configs”: true,
“db_app_conf_options”: {
“connection_string”: “”,
“node_is_segmented”: false,
“tags”: []
},
“disable_dashboard_zeroconf”: false,
“app_path”: “/opt/tyk-gateway/apps”,
“middleware_path”: “/opt/tyk-gateway/middleware”,
“storage”: {
“type”: “redis”,
“host”: “localhost”,
“port”: 6379,
“username”: “”,
“password”: “”,
“database”: 0,
“optimisation_max_idle”: 2000,
“optimisation_max_active”: 4000
},
“enable_analytics”: true,
“analytics_config”: {
“type”: “”,
“ignored_ips”: [],
“enable_detailed_recording”: true,
“enable_geo_ip”: false,
“geo_ip_db_path”: “”,
“normalise_urls”: {
“enabled”: true,
“normalise_uuids”: true,
“normalise_numbers”: true,
“custom_patterns”: []
}
},
“health_check”: {
“enable_health_checks”: false,
“health_check_value_timeouts”: 60
},
“optimisations_use_async_session_write”: true,
“allow_master_keys”: false,
“policies”: {
“policy_source”: “service”,
“policy_connection_string”: “”,
“policy_record_name”: “tyk_policies”,
“allow_explicit_policy_id”: true
},
“hash_keys”: true,
“suppress_redis_signal_reload”: false,
“use_redis_log”: true,
“close_connections”: false,
“enable_non_transactional_rate_limiter”: true,
“enable_sentinel_rate_limiter”: false,
“experimental_process_org_off_thread”: false,
“local_session_cache”: {
“disable_cached_session_state”: false
},
“http_server_options”: {
“enable_websockets”: true
},
“uptime_tests”: {
“disable”: false,
“config”: {
“enable_uptime_analytics”: true,
“failure_trigger_sample_size”: 2,
“time_wait”: 10,
“checker_pool_size”: 50
}
},
“hostname”: “”,
“enable_custom_domains”: true,
“enable_jsvm”: true,
“oauth_redirect_uri_separator”: “;”,
“coprocess_options”: {
“enable_coprocess”: false,
“coprocess_grpc_server”: “”
},
“pid_file_location”: “./tyk-gateway.pid”,
“allow_insecure_configs”: true,
“public_key_path”: “”,
“close_idle_connections”: false,
“allow_remote_config”: false,
“enable_bundle_downloader”: true,
“bundle_base_url”: “”,
“global_session_lifetime”: 100,
“force_global_session_lifetime”: false,
“max_idle_connections_per_host”: 500
}

the Gateway log as follow:
Aug 24 10:21:01 localhost rsyslogd: [origin software=“rsyslogd” swVersion=“8.24.0” x-pid=“1083” x-info=“http://www.rsyslog.com”] rsyslogd was HUPed
Aug 24 10:30:01 localhost systemd: Started Session 26 of user root.
Aug 24 10:30:01 localhost systemd: Starting Session 26 of user root.
Aug 24 10:32:22 localhost systemd: Stopping Tyk API Dashboard…
Aug 24 10:32:22 localhost systemd: Started Tyk API Dashboard.
Aug 24 10:32:22 localhost systemd: Starting Tyk API Dashboard…
Aug 24 10:32:22 localhost tyk: time=“Aug 24 10:32:22” level=warning msg=“dashboard is down? Heartbeat is failing”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Using /opt/tyk-dashboard/tyk_analytics.conf for configuration”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“connecting to MongoDB: [127.0.0.1]”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“mongo connection established”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Creating new Redis connection pool”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Creating new Redis connection pool”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Creating new Redis connection pool”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Creating new Redis connection pool”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Adding available nodes…”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Tyk Analytics Dashboard v1.7.0”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Copyright Martin Buhr 2016”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“https://www.tyk.io
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Listening on port: 3000”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Registering nodes…”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Adding available nodes…”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Creating new Redis connection pool”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Socket server started”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“–> Standard listener (http) for UI notifications” addr=“:5000”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“–> Standard listener (http) for dashboard and API”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Starting zeroconf heartbeat”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Starting notification handler for gateway cluster”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Loading routes…”
Aug 24 10:32:22 localhost tyk-analytics: time=“Aug 24 10:32:22” level=info msg=“Generating portal for: tyk.com
Aug 24 10:32:24 localhost tyk-analytics: time=“Aug 24 10:32:24” level=info msg=“Got configuration for nodeID: cead9e69-1d86-47aa-68c1-24e6cdb69146|localhost.localdomain”
Aug 24 10:32:35 localhost systemd: Stopping Tyk Pump to move analytics data from Redis to any supported back end…
Aug 24 10:32:35 localhost systemd: Started Tyk Pump to move analytics data from Redis to any supported back end.
Aug 24 10:32:35 localhost systemd: Starting Tyk Pump to move analytics data from Redis to any supported back end…
Aug 24 10:32:35 localhost tyk-pump: time=“Aug 24 10:32:35” level=info msg=“## Tyk Analytics Pump, v0.5.3 ##”
Aug 24 10:32:35 localhost tyk-pump: time=“Aug 24 10:32:35” level=info msg=“-- No max batch size set, defaulting to 10MB”
Aug 24 10:32:35 localhost tyk-pump: time=“Aug 24 10:32:35” level=info msg=“-- No max document size set, defaulting to 10MB”
Aug 24 10:32:35 localhost tyk-pump: time=“Aug 24 10:32:35” level=info msg=“Init Pump: MongoDB Pump”
Aug 24 10:32:35 localhost tyk-pump: time=“Aug 24 10:32:35” level=info msg=“Init Pump: MongoDB Aggregate Pump”
Aug 24 10:32:35 localhost tyk-pump: time=“Aug 24 10:32:35” level=info msg=“-- No max batch size set, defaulting to 10MB”
Aug 24 10:32:35 localhost tyk-pump: time=“Aug 24 10:32:35” level=info msg=“-- No max document size set, defaulting to 10MB”
Aug 24 10:32:35 localhost tyk-pump: time=“Aug 24 10:32:35” level=info msg=“Init Uptime Pump: MongoDB Pump”
Aug 24 10:32:35 localhost tyk-pump: time=“Aug 24 10:32:35” level=info msg=“Starting purge loop @10(s)”
Aug 24 10:32:45 localhost tyk-pump: time=“Aug 24 10:32:45” level=warning msg=“Connection dropped, connecting…”
Aug 24 10:32:45 localhost tyk-pump: time=“Aug 24 10:32:45” level=warning msg=“Connection dropped, connecting…”
Aug 24 10:32:52 localhost systemd: Stopping Tyk API Gateway…
Aug 24 10:32:52 localhost tyk: 2018/08/24 10:32:52 terminated
Aug 24 10:32:52 localhost tyk: time=“Aug 24 10:32:52” level=info msg=“Stop signal received.”
Aug 24 10:32:52 localhost tyk: time=“Aug 24 10:32:52” level=info msg=“Stopping heartbeat…”
Aug 24 10:32:52 localhost tyk: time=“Aug 24 10:32:52” level=info msg=“Stopped Heartbeat”
Aug 24 10:32:54 localhost tyk: time=“Aug 24 10:32:54” level=info msg=Terminating.
Aug 24 10:32:55 localhost systemd: Started Tyk API Gateway.
Aug 24 10:32:55 localhost systemd: Starting Tyk API Gateway…
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Setting up analytics normaliser”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“PIDFile location set to: ./tyk-gateway.pid”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Initialising Tyk REST API Endpoints”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=warning msg=“File descriptor limit 1024 too low for production use. Min 80000 recommended.\n\tThis could have a significant negative impact on performance.\n\tPlease refer to //tyk.io/docs/planning-for-production/ for further guidance.”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Redis connection pools are ready after number of retires” currRetry=0
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Redis connection pools are ready”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“–> Standard listener (http)” port=“:8080”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Setting up Server”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Registering node.”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Node registered” id=cead9e69-1d86-47aa-68c1-24e6cdb69146
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Gateway started (v2.7.0)”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Initialising distributed rate limiter”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“–> Listening on address: (open interface)”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“–> Listening on port: 8080”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“–> PID: 6949”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Loading policies”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Using Policies from Dashboard Service”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Mutex lock acquired… calling”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Calling dashboard service for policy list”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Starting gateway rate limiter notifications…”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Processing policy list”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Policies found (1 total):”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=" - 5b752da2e138231021b8aead"
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=error msg=“Could not parse expiry date for API” Expires=“01/02/3000” error=“parsing time "01/02/3000" as "2006-01-02 15:04": cannot parse "2/3000" as "2006"”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Detected 5 APIs”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Preparing new router”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Initialising Tyk REST API Endpoints”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Loading API configurations.”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Tracking hostname” api_name=TestTykAPI2 domain=“10.4.2.98:8080”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Tracking hostname” api_name=TestApi-6 domain=“(no host)”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Tracking hostname” api_name=TestApi1 domain=10.4.2.98
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Tracking hostname” api_name=TestApi3 domain=“(no host)”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Tracking hostname” api_name=TestApi4 domain=“(no host)”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Sub-router created for domain” domain=“10.4.2.98:8080”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Sub-router created for domain” domain=10.4.2.98
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Loading API” api_name=TestApi4
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Loading API” api_name=TestApi-6
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Loading API” api_name=TestTykAPI2
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Loading API” api_name=TestApi1
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Loading API” api_name=TestApi3
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Checking security policy: Token” api_name=TestApi4
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Loaded: TestApi4” api_id=c2ae8e6e3e0b4de350a7639781bcb9fa org_id=5b6a9a6ae138230df675f3c0 server_name=-- user_id=-- user_ip=–
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Checking security policy: Open” api_name=TestApi-6
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Loaded: TestApi-6” api_id=c652d5bb981c460c506ecf02ace96ccc org_id=5b6a9a6ae138230df675f3c0 server_name=-- user_id=-- user_ip=–
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Checking security policy: Open” api_name=TestTykAPI2
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Loaded: TestTykAPI2” api_id=ae4a395744ee490449adceeb8d77a681 org_id=5b6a9a6ae138230df675f3c0 server_name=-- user_id=-- user_ip=–
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Checking security policy: Token” api_name=TestApi1
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Loaded: TestApi1” api_id=4864fb9e35bf43f679167da6341fc277 org_id=5b6a9a6ae138230df675f3c0 server_name=-- user_id=-- user_ip=–
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Checking security policy: Open” api_name=TestApi3
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Loaded: TestApi3” api_id=3554fe37244c47c24e0a780e928cfda2 org_id=5b6a9a6ae138230df675f3c0 server_name=-- user_id=-- user_ip=–
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Processed and listening on: /Test-Tyk-API2/{rest:.}"
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg="Processed and listening on: /testapi-6/{rest:.
}”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Processed and listening on: /testapi1/{rest:.}"
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg="Processed and listening on: /testapi3/{rest:.
}”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Processed and listening on: /testapi4/{rest:.*}”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Loading uptime tests…”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“Initialised API Definitions”
Aug 24 10:32:55 localhost tyk: time=“Aug 24 10:32:55” level=info msg=“API reload complete”
Aug 24 10:32:56 localhost tyk: time=“Aug 24 10:32:56” level=warning msg=“Insecure configuration detected (allowing)!”
Aug 24 10:32:58 localhost tyk-analytics: time=“Aug 24 10:32:58” level=info msg=“Sending config request for node: cead9e69-1d86-47aa-68c1-24e6cdb69146-localhost.localdomain”
Aug 24 10:32:58 localhost tyk-analytics: time=“Aug 24 10:32:58” level=info msg=“Got configuration for nodeID: cead9e69-1d86-47aa-68c1-24e6cdb69146|localhost.localdomain”
Aug 24 10:33:15 localhost tyk: time=“Aug 24 10:33:15” level=info msg=“Starting Poller”
Aug 24 10:33:15 localhost tyk-pump: time=“Aug 24 10:33:15” level=info msg=“Writing 1 records”
Aug 24 10:33:15 localhost tyk-pump: time=“Aug 24 10:33:15” level=info msg=“Purging 1 records”