By tatrarendelo
Hi,
I am setting up a server, the plan is to host multiple static sites via NGINX.
The first one I am trying to set up, is iuorvosszakerto.hu I have already configured the DNS, and have updated the domain, name servers are correct. In the control panel the domain points to the droplet.
I have set up the NGINX config as follows:
server { listen 80; ## listen for ipv4; this line is default and $ #listen [::]:80 default ipv6only=on; ## listen for ipv6
root /var/www/iuorvosszakerto.hu/public_html;
index index.html index.htm;
server_name iuorvosszakerto.hu;
location / {
try_files $uri $uri/ /index.html;
}
location /doc/ {
alias /usr/share/doc/;
autoindex on;
allow 127.0.0.1;
deny all;
}
}
Have also created the symbolic link to the config in /etc/nginx/sites-enabled
The file /var/www/iuorvosszakerto.hu/public_html/index.html exists and is a valid HTML file. The chmod for /var/www is 755.
Have restarted NGINX several times, without any luck.
However, when I open up iuovrosszakerto.hu in a browser, I get 403 - why? The logs in /var/log/nginx are empty.
Looking forward for any answers/suggestions.
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!
The answer here saved my life.
Basically, the nginx server won’t need to serve index files from a directory since routing to resources is handled by Rails, so removing the $uri/ bit was the key for me.
Hi, i had this problem, for me problem was about nginx config in /etc/nginx/sites-available My wrong was, I had defined some unnamed locations of files and folders. so I edited the location and problem begin solved.
I used the following commands during set up: <br>sudo chmod -R 755 /var/www <br>sudo chown -R www-data:www-data /var/www <br> <br>Just did these again, but no change.
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.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.