服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我对这件事很感兴趣,因此我要求你们在这件事上和我一起袒护。 相信我,我通常不会发问,直到我真正花了几个小时在一个问题上没有任何结果。 请原谅,如果我不熟悉服务器术语。 我会尽我所能来解释手头的情况。 所以这是事情。 我从一个nginx服务器为我的网站提供服务,并在服务器上安装了letsencrypt ssl证书。 我也在网上研究如何使redirect工作,因为我只希望https://www.example.com出现以下条目: www.example.com example.com http://example.com http://www.example.com https://example.com 它redirect了前4个,但不是最后一个,我不明白为什么。 它只是显示为https://example.com 这是我在过去几个小时一直在讨论的文件。 我在这里和那里改变了一些代码来获得我现在所处的状态(这比之前我认为的要好)。 所以如果你认为有些事情是closures的,那很可能是,我正在寻找正确的解决scheme。 [/etc/nginx/sites-enabled/example.com] server { server_name example.com; return 301 $scheme://www.example.com$request_uri; } server { listen 80 default_server; listen [::]:80 default_server; # SSL configuration # listen 443 ssl default_server; listen [::]:443 ssl default_server; # # Note: You should disable gzip for […]
我在Synology NAS上安装了SVN服务器。 我将路由器上的端口3690转发到我的NAS的IP地址。 (添加端口转发规则后重启路由器) 我可以从我的内部networking访问我的回购。 我无法通过互联网(从外部IP)访问我的回购站。 试图了解为什么端口转发失败了,我在我的笔记本电脑上安装了nmap,在工作中安装了一台PC。 当我运行nmap查看哪些端口在我的NAS上打开时,它会报告3690(和其他端口)。 在192.168.1.13上发现开放端口3690 / tcp 当我通过互联网从个人电脑上运行nmap到我的路由器的外部IP地址,我没有看到端口3690是打开的。 扫描134-136-ftth.xxxxxxxxxx.nl(xxx.xxx.xxx.xxx)[1000端口] 在xxx.xxx.xxx.xxx上发现开放端口8080 / tcp 在21点24分完成SYN隐形扫描,已经过了4.55秒(总计1000个端口) 我尝试了所有我能想到的东西,但是我没有得到任何好处。 谁能帮我解决这个问题? PS:我的NAS上的SVN服务器不支持http,所以我必须使用使用端口3690的svn://协议。
我真的被困在这里,在相关的post里找不到帮助,这是我第一次和nginx打交道。 我在Synology NAS上安装了一个运行nginx的“Moodle”安装程序,并希望通过域名从外部访问,即我不想使用公共IP。 我已经有了一个域名(让我们说mymoodle.com),并添加了一个“Alogging”到这个域指向我的路由器的公共IP。 当我在浏览器中input“mymoodle.com”时,它指向了Synologynetworking文件夹的根目录,在我的情况下, /var/services/web/ 并包含以下内容: index.html moodle phpMyAdmin web_images 和我的浏览器基本上呈现index.html,所以我的Alogging似乎按预期工作,即mymoodle.com指向该文件夹中的index.html。 但我希望mymoodle.com指向moodle子文件夹(其中包含一个index.php文件)。 我发现Moodle的以下nginxconfiguration文件: /etc/nginx/conf.d/www.Moodle.conf 这看起来像: location ^~ /moodle { include proxy.conf; proxy_read_timeout 3600s; proxy_pass http://127.0.0.1:914; } 我尝试了一堆设置,但似乎没有工作。 我最后的尝试是这样的: server { server_name moodle.trucker.in; root /var/services/web/moodle; } 但当然没有成功。 / etc / nginx /的内容如下所示 ash-4.3# ls -l /etc/nginx/ total 52 lrwxrwxrwx 1 root root 20 Oct 9 […]
我今天在新的testing服务器上遇到这个错误: 我曾经在Linux服务器上用putty访问约10分钟,然后得到一个Windows “服务器意外closures的networking连接” 在ssh中inputlogin名后,后续尝试访问时出现此错误: ****************************************************** This interface is not for user or customer usage. Login to this interface is not permitted. ****************************************************** 现在locking了。 不能通过SSH或FTP访问。 在其他地方找不到这个错误的引用。
我正在用http2在443上运行带有ssl(tls)的Ubuntu 16.04 nginx服务器。 在我的网站上,Safari 11.0中的PDF文件链接失败,出现“networking连接丢失”错误。 如果我在/ etc / nginx / sites-available / default文件中更改了Safari,那么Safari下载文件listen 443 ssl http2 default_server; listen 443 ssl default_server; 但是,如果我尝试下载http而不是https,则下载文件。 是否有另一个configuration设置,将让Safari回退到http 1.1并下载文件? 版本信息是: nginx version: nginx/1.10.0 (Ubuntu) built with OpenSSL 1.0.2g-fips 1 Mar 2016 TLS SNI support enabled
我正在尝试设置一个VPN服务器来与一些朋友build立虚拟局域网。 vpn不会被用来将stream量路由到互联网。 服务器被configuration为分发IP地址xyz *: server xyz0 255.255.255.0 它告诉客户端通过推送路由使用vpn访问vpn中的地址: push "route xyz0 255.255.255.0" 我们还将客户端configuration为“仅将此连接用于其networking上的资源”。 这从Debian计算机的预期工作,但它不能从Ubuntu计算机上工作。 它不能ping服务器xyz1,我认为它是由子网掩码是255.255.255.255引起的。 被推送的路线似乎被忽略。 当试图从客户端手动更改子网掩码时,甚至不能连接到vpn。 我正确理解这个吗? 有关如何解决问题的任何提示?
这是我的nginx conf: server { root /var/www/html/public; location / { rewrite ^(.*)$ /index.php last; try_files $uri $uri/ /index.php?$query_string =404; } location = /path/file.php { root /var/www/html; try_files $uri $uri?$query_string =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; } } 第一部分工作正常,所有的URL被redirect到/public/index.php。 但是,我无法访问/path/file.php。 使用当前configuration,它将下载文件而不是解释它。 我一直在玩,但与我试过的其他选项,请求得到/public/index.php处理。 我如何允许在根外部访问这个特定的文件?
configurationDNS时,如何将Office 365服务与私人网站一起托pipe? 我们的设置:我们有2个本地Windows DNS服务器。 我们在GoDaddy有2个公共DNS服务器。 我们的交换服务托pipe在Office 365中。我们的域名是corp.contoso.com(对于Windowsnetworking)。 我们的网站域名是contoso.com或www.contoso.com。 GoDaddy的DNS已configuration为使用Office 365服务并指向contoso.com的networking服务器(位于Windowsnetworking之外的networking服务器上)。 在内部,在Windows DNS服务器上添加一个CNAMEloggingautodiscover.contoso.com。 在外部,用户可以获取Office 365服务并访问公司网页contoso.com 当我们将logging添加到本地Windows服务器以支持contoso.com网站时,我们突然间断开与Outlook中联机存档的连接。 “无法login到Microsoft Exchange”。
我的部署脚本执行以下操作: 运行npm install(创buildnode_modules ) 运行webpack脚本 将webpack文件复制到项目目录 这个脚本在本地和机器上运行良好。 在es deploy期间,当我在.esextensions下运行这个命令时,它们运行成功,但是我在git中看到的版本是git上的(不包括脚本创build的新文件)我错过了什么?
得到了以下问题:我有一个hadoop集群(2.8.1,java 8),我的资源pipe理器在大约30秒-1分钟后仍然断开,或者当我尝试向hdfs添加任何文件时。 我有3个VPS(Ubuntu 16.04.2 LTS),1个用于Namenode,2个用于数据节点。 这些主要是为了玩游戏,所以只有20GB的空间(我相信应该足以看到mapreduce工作的一些微小的影响) 我的文件内容: / etc / hosts在每个服务器上: 135.59.171.41 01-slave 01-slave 188.166.167.150 02-master 02-master 155.59.170.39 03-slave 03-slave master上的hdfs-site.xml <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration <property> <name>dfs.replication</name> <value>3</value> </property> <property> <name>dfs.namenode.name.dir</name> <value>/usr/local/hadoop/store/hdfs/namenode</value> </property> </configuration> 从站上的hdfs-site.xml <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration <property> <name>dfs.replication</name> <value>3</value> </property> <property> <name>dfs.namenode.name.dir</name> <value>/usr/local/hadoop/store/hdfs/namenode</value> </property> </configuration> 主站和从站上的core-site.xml […]