php - Nginx 使用默认配置
问题描述
我已将 nginx 配置为我的 php api 的 Web 服务器。我已将带有 url 的配置文件放在 /etc/nginx/sites-available 位置。但是我的 nginx 似乎没有使用这个文件,而是使用了默认配置。
指定的波纹管是我在 /etc/nginx/sites-avaiable 位置的默认文件
# SSL configuration
#
# listen 443 ssl default_server;
# listen [::]:443 ssl default_server;
#
# Note: You should disable gzip for SSL traffic.
# See: https://bugs.debian.org/773332
#
# Read up on ssl_ciphers to ensure a secure configuration.
# See: https://bugs.debian.org/765782
#
# Self signed certs generated by the ssl-cert package
# Don't use them in a production server!
#
# include snippets/snakeoil.conf;
root /var/www/html;
# Add index.php to the list if you are using PHP
index login.html index.html index.htm index.nginx-debian.html;
#index login.html
server_name _;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
include snippets/fastcgi-php.conf;
#
# # With php7.0-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# # With php7.0-fpm:
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
# Virtual Host configuration for example.com
#
# You can move that to a different file under sites-available/ and
symlink that
# to sites-enabled/ to enable it.
#
#server {
# listen 80;
# listen [::]:80;
#
# server_name example.com;
#
# root /var/www/example.com;
# index index.html;
#
# location / {
# try_files $uri $uri/ =404;
# }
#}
请给我一个有关如何解决此问题的解决方案。
我还将在 /etc/nginx/sites-available/ 中提供我自己的配置
server {
listen 80;
root /var/www/html;
#root /var/www/html/registry;
#index visitor_info.php info.php index.html index.htm index.nginx-debian.html;
index login.php skills.php question_topic.php connection.php json.php questions.php user_answers.php multiple_choices.php user_details.php answer_validation.php ad$
server_name mydomainurl;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
符号链接也在 /etc/nginx/sites-enables 位置创建。
提前致谢。
解决方案
推荐阅读
- c++ - Qt 5.10.0, Mingw-w64, opencv4.1.0 无法进入调试模式
- android - 即使应用程序未运行并显示带有数据有效负载的通知,服务也可以保持活动 FirebaseMessagingService
- php - Laravel - 试图获取非对象的属性“令牌”,异常:“ErrorException”
- java - 如何将 JSON 数组发送到另一个方法
- r - 如何比较 2 个数据帧并选择其中一个数据帧的某些行,这些行在另一个 df 的某些列中具有相同的值
- c# - 如何通过 In EF CORE 执行与组的联接操作
- python - python中的镜像
- relayjs - 禁用relayjs垃圾收集
- python - 无法在类中腌制 sqlAlchemy 引擎
- javascript - IOS Safari window.alert,window.confirm 在 onpopstate 触发后不起作用