为了账号安全,请及时绑定邮箱和手机立即绑定

Debian 上的 NGINX 服务器没有采用我的配置

Debian 上的 NGINX 服务器没有采用我的配置

PHP
aluckdog 2023-04-28 17:21:36
我已将我的域 rohanpatra.ga 指向我的服务器并安装了 nginx。我目前在服务器上运行两个域,rohanpatra.ga 和 meetsecured.tk。MeetSecured 是一个基于 Jitsi Meet 的区块链视频会议平台,目前运行良好。但是,当我访问 rohanpatra.ga 时,它只会转到默认的 nginx 页面。我已经创建了配置文件:站点可用目录 配置文件内容server {    listen 80;    listen [::]:80;    root /var/www/rohanpatra.ga;    index index.php index.html index.htm;    server_name your_domain;    location / {        try_files $uri $uri/ =404;    }    location ~ \.php$ {        include snippets/fastcgi-php.conf;        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;    }}并将文件符号链接到 sites-enabled 文件夹:启用站点的目录这是站点的根目录和一个文件 index.php 的内容:/var/www/rohanpatra.ga 目录索引.php<?php   phpinfo();?>按照要求:root@debian-8gb-hel1-1:~# ps auxww |grep nginx回答root      5874  0.0  0.1  70944  9032 ?        Ss   May30   0:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;www-data  9129  0.0  0.1  71228  9516 ?        S    21:52   0:00 nginx: worker processwww-data  9130  0.0  0.0  71228  6344 ?        S    21:52   0:00 nginx: worker processwww-data  9131  0.0  0.0  71228  6344 ?        S    21:52   0:00 nginx: worker processwww-data  9132  0.0  0.0  71228  6344 ?        S    21:52   0:00 nginx: worker processroot     10356  0.0  0.0   6144   888 pts/0    S+   22:29   0:00 grep nginx
查看完整描述

1 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

根据Nginx 文档,您在配置中错误配置了 server_name 参数。

正确的配置应该是这样的:

server {

    listen 80;

    server_name rohanpatra.ga;


    root /var/www/rohanpatra.ga;

    index index.php index.html index.htm;


    location / {

        try_files $uri $uri/ =404;

    }


    location ~ \.php$ {

        include snippets/fastcgi-php.conf;

        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;

    }

}

并确保此 FQDNrohanpatra.ga在服务器本身上正确解析。


您可以通过在服务器控制台键入:进行检查nslookup rohanpatra.ga。


查看完整回答
反对 回复 2023-04-28
  • 1 回答
  • 0 关注
  • 124 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信