我目前正在现有服务器上建立一个新站点。目前,我在old-site.com
目录中都有两个站点new-site.com
和default
的文件以及/etc/nginx/sites-available
。每个文件夹都已在/etc/nginx/sites-enabled
目录中进行符号链接。
我继续遇到的问题是,当尝试转到new-site.com
时,我被重定向到old-site.com
。我也尝试过简单地在old-site.com
的文件中添加一个新块,但这只会导致域名附加到错误的站点。
这是在运行NGINX的Ubuntu服务器(16.04.1)上。
/etc/nginx/sites-available/old-site.com
root /var/www/html/old-site.com/public;
index index.php index.html index.htm;
server_name old-site.com;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
location ~* \.(css|js|gif|jpe?g|png|ico)$ {
expires 168h;
}
location ~ /\.ht {
deny all;
}
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/old-site.com-0001/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/old-site.com-0001/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;\
}
server {
server_name www.old-site.com;
return 301 $scheme://old-site.com$request_uri;
listen 80;
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/www.old-site.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/www.old-site.com/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
}
/etc/nginx/sites-available/new-site.com
与上面的new-site.com
/etc/nginx/sites-available/default
与old-site.com
预期结果是转到单独的域名并查看其相应站点。
我通过删除https块使new-site
停止了重定向,因为它目前尚未设置,并且正在服务器上引发错误,但是现在只服务old-site
。
答案 0 :(得分:0)
与重定向内的错误相关的问题。 arrays = [['bar', 'bar', 'baz', 'baz', 'foo', 'foo', 'qux', 'qux'],
['one', 'two', 'one', 'two', 'one', 'two', 'one', 'two']]
tuples = list(zip(*arrays))
index = pd.MultiIndex.from_tuples(tuples, names=['first', 'second'])
s = pd.Series(np.random.randn(8), index=index)
print (s.index.to_flat_index())
Index([('bar', 'one'), ('bar', 'two'), ('baz', 'one'), ('baz', 'two'),
('foo', 'one'), ('foo', 'two'), ('qux', 'one'), ('qux', 'two')],
dtype='object')
和new-site.com
现在正在显示各自的站点。