我用这个documentation在Ubuntu 22.04服务器上安装了SearXNG,并遵循了NGINX设置。
最初的searxng.conf是这样的
location /searxng {
proxy_pass http://127.0.0.1:8888;
proxy_set_header Host $host;
proxy_set_header Connection $http_connection;
# see flaskfix.py
proxy_set_header X-Scheme $scheme;
proxy_set_header X-Script-Name /searxng;
# see limiter.py
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# proxy_buffering off;
# proxy_request_buffering off;
# proxy_buffer_size 8k;
}
但是我在我的站点mydomain.net
的根目录下得到了默认的NGINX页面,所以我将第一行改为location / {
还修改了默认的NGINX配置为
server {
include /etc/nginx/default.d/*.conf;
listen 80 default_server;
listen [::]:80 default_server;
index index.html index.htm index.nginx-debian.html;
server_name _;
}
但是现在,即使我的搜索引擎的索引指向正确的域mydomain.net,
,当我搜索某些内容时,它会将/searxng
添加到URL中,如mydomain.net/searxng/search?q=bamboo&...
此外,当我点击搜索图标时,它会将我带到主页,但它将URL保留为mydomain.net/searxng
因此,我需要帮助从URL中删除/searxng
。
1条答案
按热度按时间xv8emn3q1#
我通过删除这条线解决了这个问题