By radoslawnoga
Hi, I know I am doing something wrong. But I simply cannot figure it out. Here’s my DNS zone file:
$ORIGIN goalchieve.com. $TTL 1800 goalchieve.com. IN SOA ns1.digitalocean.com. hostmaster.goalchieve.com. 1433621271 10800 3600 604800 1800 goalchieve.com. 1800 IN NS ns1.digitalocean.com. goalchieve.com. 1800 IN NS ns2.digitalocean.com. goalchieve.com. 1800 IN NS ns3.digitalocean.com. goalchieve.com. 1800 IN A 46.101.0.109 www.goalchieve.com. 1800 IN CNAME goalchieve.com. *.goalchieve.com. 1800 IN CNAME goalchieve.com.
when I run root@Goalchieve:/etc/nginx# ping rc.goalchieve.com ping: unknown host rc.goalchieve.com
Could you help me ?
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.
Remove *.goalchieve.com. and add rc.goalchieve.com. in A for 46.101.0.109 Did you add a new configuration file for your Subdomain? If not, just ask and I write a how to for you
Thanks! Could you write how should set the configuration ? I will be grateful
Create a new directory mkdir /var/www/html/rc.goalchieve.com
Create a new configuration :
touch /etc/nginx/sites-available/rc.goalchieve.com
nano /etc/nginx/sites-available/rc.goalchieve.com
Paste this (right click)
##
# You should look at the following URL's in order to grasp a solid understanding
# of Nginx configuration files in order to fully unleash the power of Nginx.
# http://wiki.nginx.org/Pitfalls
# http://wiki.nginx.org/QuickStart
# http://wiki.nginx.org/Configuration
#
# Generally, you will want to move this file somewhere, and start with a clean
# file but keep this around for reference. Or just disable in sites-enabled.
#
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
##
# Default server configuration
#
server {
listen 80;
listen [::]:80;
root /var/www/html/rc.goalchieve.com;
# Add index.php to the list if you are using PHP
index index.html index.htm;
server_name rc.goalchieve.com;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
autoindex on;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
# Virtual Host configuration for example.com
#
# You can move that to a different file under sites-available/ and symlink that
# to sites-enabled/ to enable it.
#
#server {
# listen 80;
# listen [::]:80;
#
# server_name example.com;
#
# root /var/www/example.com;
# index index.html;
#
# location / {
# try_files $uri $uri/ =404;
# }
#}
Save it (CTRL X)
Link the file to sites-enabled
sudo ln -s /etc/nginx/sites-available/rc.goalchieve.com /etc/nginx/sites-enabled/rc.goalchieve.com
Grant Permission sudo chown -R www-data:www-data /var/www/html//var/www/html/rc.goalchieve.com
Reboot server service nginx restart
PS: Sorry for the short tutorial i wrote this on a mobile phone, no way for details. If you want them just ask :-) PPS: If you need PHP just ask and i explain how to install it for nginx
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.
