服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我无法弄清楚如何否定匹配客户端IP的rewritecond: RewriteCond expr "-R '192.168.1.0/24'" 假设我想匹配,如果远程IP地址不是这个。 什么语法? 我读了Apache HTTP Server中的expression式,但没有find它。 谢谢!
我在Dell Precision T7400上执行了内存升级。 官方用户指南指出: 产品规格 内存types:667或800 MHz全缓冲DDR2 SDRAM全缓冲DIMM(FBD) 最小内存:1 GB 最大内存:64 GB(可选内存提升卡),32 GB标准 我不使用内存提升。 我有8 x 4GB三星800 MHz FB-DIMM DDR2(产品代码M395T5160CZ4-CF76 )。 记忆在工作,但在错误的时钟: $ sudo lshw -C memory | grep FB-DIMM description: FB-DIMM DDR2 FB-DIMM Synchronous 667 MHz (1.5 ns) description: FB-DIMM DDR2 FB-DIMM Synchronous 667 MHz (1.5 ns) description: FB-DIMM DDR2 FB-DIMM Synchronous 667 MHz […]
我想在Centos 7上configurationchef-server,我安装了chef-server-core,然后我把这一行添加到/ etc / hosts 192.168.0.4 chef.example.com 然后我把这个命令: chef-server-ctl reconfigure 除了当我尝试用这个命令创build一个用户时,一切都可以: chef-server-ctl user-create admin admin admin admin@chef secret -f admin.pem 我得到这个消息: ERROR: Error connecting to https://127.0.0.1/users/, retry 1/5 我做了很多谷歌和所有解决schemebuild议更改/ etc / hosts中的主机名,但不能在我的机器上工作。 任何帮助!
我有约。 我的电脑上有20k张照片,分成几个subdir。 我使用RSYNC将其备份到运行RSYNC服务器的QNAP NAS上(取自Entware-NG)。 我的命令在PC上运行,以RSYNC从PC到QNAP的照片如下所示: rsync –delete –password-file /home/maciek/Pobrane/pass-1 -vratx –max-size=2.99G –exclude-from=/home/maciek/Pobrane/pomin.txt –delete-after –force –one-file-system –safe-links –progress /home/maciek/Obrazy/ media@media::Zdjecia 它工作很好,但有一个问题。 QNAP自行创build缩略图,并将其放置在每个照片目录中名为.@__thumb子目录中。 运行上面的命令后,所有.@__thumb子目录及其内容将从服务器中删除。 那之后QNAP再重build一次。 这是嘈杂和漫长的过程。 我的问题是。 如何修改上面的命令,以便不删除目录.@__thumb ?
我雇用了一名自由职业者来检查我的服务器上的安全性,以及给我充电,他performance得非常不专业; 没有概述他所做的工作,沉迷于讽刺和傲慢的行为。 我担心他可能已经创build了隐藏的访问我的服务器。 我将如何检查是否有任何隐藏的帐户被创build?
我正尝试将所有www请求redirect到我的网域,而不是wwwurl,并且所有内容都是https 。 这是我的nginxconfiguration: server { listen 80; server_name example.com www.example.com; location '/.well-known' { default_type "text/plain"; root /home/letsencrypt; allow all; } return 301 https://example.com$request_uri; } server { listen 443 ssl http2; server_name www.example.com; include snippets/ssl-example.com.conf; include snippets/ssl-params.conf; location '/.well-known' { default_type "text/plain"; root /home/letsencrypt; allow all; } return 301 https://example.com$request_uri; } server { listen 443 ssl […]
我正在使用Windows Server 2016创build基本映像。映像已完全打上补丁,并且已应用所有常规configuration,但是当我testing它时,无法连接作为stream浪用户,并显示来自Googlesearch的消息它试图使用SSH,虽然WinRM列在对话框中。 我已经把我的构build文档在github中作为参考。 vagrant up Bringing machine 'default' up with 'virtualbox' provider… ==> default: Importing base box 'WindowsDocker'… ==> default: Matching MAC address for NAT networking… ==> default: Setting the name of the VM: temp_default_1489982222856_48671 ==> default: Clearing any previously set network interfaces… ==> default: Preparing network interfaces based on configuration… default: Adapter 1: […]
我有一个新的Ubuntu服务器16.04 amd64与Apache 2.4.18和PHP 7.0的安装。 我已经在/etc/apache2/apache2.conf中使用mod_env和ChrootDir / var / www chrooted Apache ,据我所知在这里是这个问题。 我想要做一个NexctCloud 11安装,但是一开始运行时会运行一个500错误。 Apache错误日志: [Fri Mar 17 08:21:22.262901 2017] [:error] [pid 31480] [client 193.175.51.226:55749] PHP Notice: date_default_timezone_set(): Timezone ID 'UTC' is invalid in /html/sub.example.com/public_html/lib/base.php on line 637, referer: https://sub.example.com/ [Fri Mar 17 08:21:22.266581 2017] [:error] [pid 31480] [client 193.175.51.226:55749] PHP Warning: DateTime::createFromFormat(): Invalid date.timezone […]
我有nginx代理与后端。 有时后端返回HTTP 500。 在这种情况下,我希望nginx将错误代码从500更改为503。 这可能吗? 注意:我不介意将“全局”500错误replace为503。
所以,当我在我的服务器上执行curl -i http://example.com时,我在正文中得到了这个响应: <html> <head><title>301 Moved Permanently</title></head> <body bgcolor="white"> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html> 它显示我正在运行nginx,我想删除这些信息。 这里是我的nginx.confredirect到HTTPS(与我尝试更改301响应正文一起): server { listen 80; server_name localhost; error_page 301 = /301.html; location /301.html { return 301 "<h1>use https</h1>"; } return 301 https://$host$request_uri; } 任何想法如何改变301响应体?