【发布时间】:2021-04-04 05:19:55
【问题描述】:
我会尽量短,因为它会变得臃肿。 我在 Oracle vbox 上设置了一个 ubuntu 服务器 20.04 VM。 我安装了 nginx、php7.4、Xdebug 3。
我为远程调试和 sftp 正确配置了所有内容(我使用 PHPstorm),我转发了端口并自定义了我的本地主机文件。除了...
加载 HTTP://127.0.0.2 时会加载默认的 nginx 登陆页面。我的 index.php 文件通过 sftp 上传到根目录 /var/www/my_domain 文件夹中。我为 my_domain 创建了服务器块。
还是不行。我是新手,所以我错过了一些东西。 如果您需要更多信息,请索取。 任何帮助表示赞赏!
Vhost 配置(nginx 中的服务器块) - php-projects 是我当前的域并包含 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;
}
PS。我努力了 : How to set index.html as root file in Nginx?
和
Rewrite rule for the root file in nginx?
没有成功。
【问题讨论】:
-
您是否更改了 httpd.conf 中的根目录?
-
我的机器上的 conf.d 文件夹似乎是空的...如何找到默认内容?它应该包含什么?
-
然而,除此之外,nginx.conf 包含启用站点的路径,其中服务器块(apache 虚拟主机)设置为指向我的根 /var/www/my_domain。
-
我很遗憾你在运行 Nginx,你的 conf 应该在 /etc/nginx/nginx.conf
标签: php nginx virtualbox xdebug remote-debugging