草庐IT

nginx-alpine

全部标签

linux - 使用 nginx 提供 1GB 文件的最佳文件系统,在适度的写入、读取性能方面?

我要构建大型文件服务器,需要堆栈溢出社区对文件系统选择(linux)的建议。文件服务器将通过Nginx提供1-2GB大小的静态文件(大多数情况下每个请求都不同),持续适度写入磁盘(RAID5SATA/7200磁盘海量)。写入与读取的比例约为1:5-10,每秒写入1个字节,读取5-10个字节。对我来说最重要的是读取性能,我可以忍受较慢的写入。什么Linux文件系统是这项任务的最佳解决方案?为什么:)谢谢! 最佳答案 要为大量内容提供最佳结果,还需要调整一些其他内容。请看Nginxcoredeveloper'scomment下面:关闭s

linux - 测试没有域名的nginx

我正在处理https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-uwsgi-and-nginx-on-ubuntu-16-04.我已经到了最后,按照指示启动了uwsgi和nginx。据我所知,我已经能够完成所有步骤,包括uwsgi。我的测试django站点在/home/deploy/sample中,如屏幕截图所示如果我sudovim/etc/nginx/sites-available/sample我明白了:server{listen80;server_namesamp

linux - 测试没有域名的nginx

我正在处理https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-uwsgi-and-nginx-on-ubuntu-16-04.我已经到了最后,按照指示启动了uwsgi和nginx。据我所知,我已经能够完成所有步骤,包括uwsgi。我的测试django站点在/home/deploy/sample中,如屏幕截图所示如果我sudovim/etc/nginx/sites-available/sample我明白了:server{listen80;server_namesamp

php - 拒绝访问 PHP 文件 (Nginx)

我想让Nginx拒绝访问特定的PHP文件,我们称它为donotexposeme.php,但它似乎不起作用,PHP脚本照常运行。这是我在配置文件中的内容:location/{root/var/www/public_html;indexindex.php;}location~\.php${fastcgi_pass127.0.0.1:9000;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAME/var/www/public_html$fastcgi_script_name;includefastcgi_params;}location/do

php - 拒绝访问 PHP 文件 (Nginx)

我想让Nginx拒绝访问特定的PHP文件,我们称它为donotexposeme.php,但它似乎不起作用,PHP脚本照常运行。这是我在配置文件中的内容:location/{root/var/www/public_html;indexindex.php;}location~\.php${fastcgi_pass127.0.0.1:9000;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAME/var/www/public_html$fastcgi_script_name;includefastcgi_params;}location/do

linux - 如果使用 NGINX 找不到文件,如何重写

我在Ubuntu服务器上使用NGINX。我有这个虚拟主机:server{listen80;server_name*.example.com;root/home/nginx/vhosts/example.com/web;location/{indexindex.php;}location~\.php${fastcgi_pass127.0.0.1:9001;fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;include/etc/nginx/fastcgi_params;}}我必须添加一条规则...如果找不到文件/

linux - 如果使用 NGINX 找不到文件,如何重写

我在Ubuntu服务器上使用NGINX。我有这个虚拟主机:server{listen80;server_name*.example.com;root/home/nginx/vhosts/example.com/web;location/{indexindex.php;}location~\.php${fastcgi_pass127.0.0.1:9001;fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;include/etc/nginx/fastcgi_params;}}我必须添加一条规则...如果找不到文件/

linux - NGINX:仅在所有目录中提供特定文件类型

我需要仅在虚拟服务器上提供.vmdk和.vmx文件,无论目录级别如何。这是我当前的配置(现在它为所有服务,但如果我取消注释下半部分,它什么都不提供):server{listen80;server_namevmdk;access_log/var/log/nginx/localhost.access.log;root/srv/vmdk/public;location~(./?|\vmdk|\vmx)${autoindexon;}#location/{#denyall;#}}我如何实现这一目标?如果使用Apache更容易实现,那么Apache配置示例也很受欢迎。

linux - NGINX:仅在所有目录中提供特定文件类型

我需要仅在虚拟服务器上提供.vmdk和.vmx文件,无论目录级别如何。这是我当前的配置(现在它为所有服务,但如果我取消注释下半部分,它什么都不提供):server{listen80;server_namevmdk;access_log/var/log/nginx/localhost.access.log;root/srv/vmdk/public;location~(./?|\vmdk|\vmx)${autoindexon;}#location/{#denyall;#}}我如何实现这一目标?如果使用Apache更容易实现,那么Apache配置示例也很受欢迎。

linux - nginx背后如何配置Kibana 4和elasticsearch?

我在同一台服务器上运行kibana4和elasticsearch。我需要通过域访问kibana,但是当我尝试时,我总是找不到文件。我只是在nginx中创建location/kibana,proxy_pass是kibana的ip:port。有人有这个吗? 最佳答案 这适用于kibana4.0.1。并且我假设您在与监听端口5601的nginx相同的主机上运行kibana。您的nginx配置应如下所示:server{listen*:80;server_nameserver;access_log/var/log/nginx/kibana.s