Nginx虚拟主机在我的情况下不起作用

时间:2020-05-26 20:18:39

标签: php nginx

我有完全相同的problem。但是这篇文章不包含任何解决方案。

我的操作系统是Linux Mint19。我已经安装了php 7.4,php-fpm,Nginx。现在,我想创建新的虚拟主机(服务器盒)并运行我的测试脚本。

<?php
echo "lalalalal!!!";

要管理此目标,我做了以下工作。

  • 创建新目录/var/www/kek.lol

    • 更改目录sudo chown -R $USER:$USER /var/www/kek.lol

    • 的所有者
    • 将带有测试消息的php脚本放入文件夹中(放入index.php文件)

  • 使用新的配置文件sudo vim /etc/nginx/sites-available/kek.lol.conf

  • 创建新的服务器盒配置
  • 添加以下内容:

server {
        listen 80;
        root /var/www/kek.lol;
        index index.php index.html index.htm index.nginx-debian.html;
        server_name kek.lol;

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

        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        }

        location ~ /\.ht {
                deny all;
        }
}

  • sites-enabled目录中的我的配置上添加链接:

enter image description here

  • 修改我的主机文件,添加以下行127.0.0.1 kek.lol

  • 重新启动nginx和php-fpm

然后我正在浏览器http://kek.lol中尝试,但看到的肯定不是我的测试消息:

enter image description here

那么,怎么了?

0 个答案:

没有答案