# Https set-up error

**URL:** <https://discourse.nodered.org/t/https-set-up-error/50387>\
**Category:** General\
**Created:** [30 August 2021 14:10 UTC](https://discourse.nodered.org/t/https-set-up-error/50387 "2021-08-30T14:10:52Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ZYX](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zyx/32/47213_2.png) [@ZYX](https://discourse.nodered.org/u/ZYX)\
**Post date:** [30 August 2021 14:10 UTC](https://discourse.nodered.org/t/https-set-up-error/50387/1 "2021-08-30T14:10:53Z")

</div>

Hello there, can you help me with setting up Https for Node Red please. Thank you.

Here's the error:

> Starting as root systemd service.  
> Error loading settings file: /home/yuxiang/.node-red/settings.js  
> Error: ENOENT: no such file or directory, open '~/.node-red/privkey.pem'

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/1/a1c359a4d4205b970e7897bab355eec14cc992c1.png)

the settings.js file is [here](https://github.com/YXGuan/disinfection_robot/blob/main/settings.js):

```auto
//https object:
https: {
	key: require("fs").readFileSync('~/.node-red/privkey.pem'),
	cert: require("fs").readFileSync('~/.node-red/cert.pem')
},
requireHttps: true,

```

---

<div class="post-metadata">

**Author:** ![bakman2](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bakman2/32/6207_2.png) [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Post date:** [31 August 2021 09:34 UTC](https://discourse.nodered.org/t/https-set-up-error/50387/2 "2021-08-31T09:34:01Z")

</div>

Those files do not exist at that location (that is what the error message says).

---

<div class="post-metadata">

**Author:** ![ZYX](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zyx/32/47213_2.png) [@ZYX](https://discourse.nodered.org/u/ZYX)\
**Post date:** [1 September 2021 14:10 UTC](https://discourse.nodered.org/t/https-set-up-error/50387/3 "2021-09-01T14:10:32Z")

</div>

Hi Bakman2,

Thanks for your response.

You are right, but the weird thing is that the "privkey" file does exist in the specified location.

Any further guidance will be much appreciated.

@knolleary

---

<div class="post-metadata">

**Author:** ![bakman2](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bakman2/32/6207_2.png) [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Post date:** [1 September 2021 15:21 UTC](https://discourse.nodered.org/t/https-set-up-error/50387/4 "2021-09-01T15:21:31Z")

</div>

Perhaps no read permissions for node-red ?

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [1 September 2021 15:47 UTC](https://discourse.nodered.org/t/https-set-up-error/50387/5 "2021-09-01T15:47:15Z")

</div>

what user does ~ refer to ? Maybe use the full path instead.

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [1 September 2021 15:53 UTC](https://discourse.nodered.org/t/https-set-up-error/50387/6 "2021-09-01T15:53:27Z")

</div>

You cannot use `~` in the path - that is a shell expansion that Node.js doesn't know anything about.

---

<div class="post-metadata">

**Author:** ![ZYX](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zyx/32/47213_2.png) [@ZYX](https://discourse.nodered.org/u/ZYX)\
**Post date:** [3 September 2021 11:40 UTC](https://discourse.nodered.org/t/https-set-up-error/50387/7 "2021-09-03T11:40:34Z")

</div>

issue solved, thank you so much folks 😀

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [17 September 2021 11:41 UTC](https://discourse.nodered.org/t/https-set-up-error/50387/8 "2021-09-17T11:41:32Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
