Hello I try to create https web server for my client for practic
Everything was working, but one day everything shut down and I saw server errors: 1 When I tried to access the page - 502 # Bad Gateway nginx/1.18.0 (Ubuntu)
2 When I entered the command “nginx” - 2.1 nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) 2.2 nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) I tried entering the server address directly, specifying different ports, as well as killing existing processes and then running nginx, but it didn’t help…
3 The command “journalctl -xe” gives the following errors: 3.1 [UFW BLOCK] IN OUT MAC SRC DST LEN TOS PREC TTL ID PROTO SPT DPT WINDOW RES SYN URGP - I only listed the property names (keys) without their values. 3.2 machine sshd: Invalid user NAME from IP port PORT machine sshd: Received disconnect from IP port PORT:VAL: Bye Bye [preauth] machine sshd: Disconnected from invalid user NAME IP port PORT [preauth] It seems like someone is trying to connect to me ??? I haven’t given my IP address or any other means of connecting to me to anyone, so I use it only for development purposes.
I tried to create a completely new machine (server). I set everything up from scratch, it worked for 5 minutes, and then stopped.
What could be the problem? Thanks for any help
If you are interested and you need any other information, let me know what I can provide you!
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Click below to sign up and get $200 of credit to try our products over 60 days!
Enter your email to get $200 in credit for your first 60 days with DigitalOcean.
Let’s start with the first problem - Nginx. The error you’ve given is :
This is a 100% because there is another process runing on port 80. It’s possible you have another WebSerivce like Apache running and both to be fighting for port 80. If one service is already listening to the port then you can’t have another also using it.
When this happens, what you can do is :
See what it returns, you can post it here. That is what you need to kill or better just disable.
As for the second question and the message you are receiving:
This is because someone tried to access your machine. Now, while it’s a brute force attempt, I wouldn’t worry that much about it, It’s common to have such attempts on your Droplet, usually done by bots. As long as you are using ssh key authentication and updating your system regularly, they shouldn’t be able to do anything.