Redirect nginx在流浪者身上不断下降
所以我有一个流浪汉和港口货运 这是我的档案Redirect nginx在流浪者身上不断下降,redirect,nginx,vagrant,virtualbox,http-status-code-301,Redirect,Nginx,Vagrant,Virtualbox,Http Status Code 301,所以我有一个流浪汉和港口货运 这是我的档案 Vagrant.configure("2") do |config| config.vm.provider "virtualbox" do |v| v.memory = 2048 v.cpus = 4 end config.berkshelf.enabled = true config.berkshelf.berksfile_path = "./Berksfile" config.omnibus.
Vagrant.configure("2") do |config|
config.vm.provider "virtualbox" do |v|
v.memory = 2048
v.cpus = 4
end
config.berkshelf.enabled = true
config.berkshelf.berksfile_path = "./Berksfile"
config.omnibus.chef_version = :latest
config.vm.network :forwarded_port, guest: 80, host: 8080
config.vm.network :forwarded_port, guest: 22, host: 2020
end
这里是nginx.conf
user www-data;
worker_processes 4;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/access.log;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_requests 100;
keepalive_timeout 65;
gzip on;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_proxied any;
gzip_vary off;
gzip_types text/plain text/css application/x-javascript text/xml application/xml application/rss+xml application/atom+xml text/javascript application/javascript application/json text/mathml;
gzip_min_length 1000;
gzip_disable "MSIE [1-6]\.";
variables_hash_max_size 1024;
variables_hash_bucket_size 64;
server_names_hash_bucket_size 64;
types_hash_max_size 2048;
types_hash_bucket_size 64;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
这里是已启用/默认的站点
server {
listen 80;
server_name precise64;
access_log /var/log/nginx/localhost.access.log;
root /vagrant/site/www/public;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
try_files $uri /index.php =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/run/php/php7.1-fpm.sock;
fastcgi_index index.php;
}
}
问题是,每次我在浏览器上访问时,nginx都会将(301)重定向到
如果我访问一个特定的文件,它不会按预期进行重定向
为什么会发生这种情况?如何防止nginx丢弃端口 我在你的NGINX配置中没有看到重定向,所以我猜它来自你的PHP应用程序。我在你的NGINX配置中没有看到重定向,所以我猜它来自你的PHP应用程序。任何目录都会发生重定向,即使其中没有PHP脚本。try_files语句中的默认值是运行PHP脚本。NGINX可能找不到目录或没有权限,默认为php脚本。如果不查看访问日志,很难说更多。任何目录都会发生这种情况,即使其中没有php脚本。try_files语句中的默认值是运行php脚本。NGINX可能找不到目录或没有权限,默认为php脚本。如果看不到您的访问日志,很难说更多。