George Tiganila
George Tiganila

Reputation: 579

index.php not loading from ubuntu server VM (nginx & sftp)

I'll try to be short as it can get bloated. I set up an ubuntu server 20.04 VM on an Oracle vbox. I installed nginx, php7.4, Xdebug 3.

I configured everything properly for remote debugging and sftp ( I use PHPstorm), I forwarded the ports and customized my local hosts file.Everything works except...

when loading HTTP://127.0.0.2 it loads the default nginx landing page.My index.php file is uploaded in the root /var/www/my_domain folder through sftp. I created the server block for my_domain.

Still won't work. I am new to this so I am missing something. If you need more info please request. Any help appreciated!

Vhost config ( server block in nginx) - php-projects being my current domain and containing index.php:

server {
    listen 80;
    listen [::]:80 ipv6only=on;

    root /var/www/php-projects;
    server_name php-projects www.php-projects;

    location / {
    try_files $uri $uri/ =404;
    }

error_log /var/log/nginx/debug.log debug;
}

Network settings from Vbox: enter image description here

PS. I have tried : How to set index.html as root file in Nginx?

and

Rewrite rule for the root file in nginx?

with no success.

Upvotes: 0

Views: 285

Answers (1)

ln -s
ln -s

Reputation: 324

"I configured everything properly for remote debugging and sftp"

Please post your xdebug configuration.

"when loading HTTP://127.0.0.2"

From where ? Host machine or VM?

"My index.php file is uploaded in the root /var/www/my_domain folder through sftp."

Please post your nginx vhost configuration

"I created the server block for my_domain"

Where? Post the path to the file where you have done this

Upvotes: 1

Related Questions