服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我试图让我的centOS7networking服务器可以被外部用户查看。 我已经添加我的公共IP地址到我的服务器使用: sudo nmtui编辑ens160 和我的虚拟主机文件如下所示: NameVirtualHost *:80 <VirtualHost 65.51.XXX.XXX> ServerAdmin [email protected] ServerName 65.51.XXX.XXX ServerAlias 65.51.XXX.XXX DocumentRoot /var/www/html/example.com/public_html/ <Directory "/var/www/html/example.com/public_html/"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory> #ErrorLog /var/www/html/example.com/logs/error.log #CustomLog /var/www/html/example.com/logs/access.log combined </VirtualHost> 在我的httpd.conf中我添加了: Listen 65.51.XXX.XXX:80 当我从networking中的计算机或networking外的计算机inputIP地址时,我什么也没有得到。 这个服务器最终将主持更多的网站,如果这与什么导致问题有关。
这是一个类似的问题,“ tail -f没有在Docker容器中跟踪日志文件 ”,但我不确定它是否是相同的根本原因。 我试图设置一个简单的cron docker容器,并且已经testing了一堆我能find的例子,包括这个“ https://stackoverflow.com/questions/37458287/how-to-run-a-cron-作业内docker集装箱 “。 FROM ubuntu:latest # Setup cron and scripts… … # Create the log file to be able to run tail RUN touch /var/log/cron.log # Run the command on container startup CMD cron && tail -f /var/log/cron.log 问题是,这个工程和cron作业运行,但没有什么会在运行docker run时在docker日志或输出中出现。 是的,我已通过在容器上运行docker exec命令来validation日志文件正在写入。 然后,我testing了从ubuntu:latest到ubuntu:trusty ,认为它可能与Ubuntu 16有关。这导致在启动容器时出现以下错误: tail: unrecognized file system type […]
感谢您阅读这篇文章。 我事先道歉,链接必须复制粘贴; 我没有足够的声望来添加2个以上的链接。 这篇文章是扩展到另一个问题,我有(这是固定的)链接:serverfault.com/questions/866157/ssl-personal-certificate-link-to-intermediate-certificate-is-broken/866330#866330 我有一个testing服务器,我试图使用SSL / TLS实现encryption通信。 通信是在IIS(远程服务器上的web服务器,其中asp.net应用程序已经发布)和NGINX之间进行的。 在这里,IIS因此发送数据,我相信情况是IIS是客户端和远程服务器NGINX是服务器根据本教程中提到的TLS客户端 – 服务器交换blog.cloudflare.com/introducing-tls-client-authentication/ 在上述教程(与TLS客户端身份validation握手)的第3步中,NGINX请求证书,IIS应该发回它的证书。 当NGINX向IIS发送一个证书请求时,IIS正在向NGINX发送一个空的证书。 在Windows服务器中的中间证书是NGINX所期待的。 以下是两个服务器的SSL检查器的快照: nginx和iis 我以为这个设置会起作用,但是不行。 另外,由于在这种情况下IIS是客户端,是否必须在iis中安装客户端身份validation证书。 现在,这是服务器authentication证书。 如果我必须安装客户端身份validation证书,那么如何让iis在使用tls进行通信时使用它。 谢谢
与docker我可以指定一个特定的configuration使用通过做docker –config /var/vcap/store run *** 我怎么.docker docker-compose做同样的事情,以便我可以指定一个包含我的configuration的.docker目录?
我的服务器被随机挂起,有时2星期2-3天。 我更新了内核从3到4,服务器仍然是随机冻结。 我做了很多testing,例如memtest86,CPU压力testing。 挂了之后我读了dmesg和/ var / log / message。 和远程系统日志。 但我没有发现任何问题。 这是我的启动日志链接http://pastebin.centos.org/137401/ 。 你能提供一些提示吗? 最新内核的CentOS 7 带有冗余电源的Supermicro机箱 带有最新BIOS版本的Supermicro X10DAX Intel Xeon E5-2630 v4 128 GB 4 x 32 GB关键的DDR4 ECC RAM,并插入到A1 B1 E1和F1 带有四个SATA 3硬盘的英特尔RAID-10
我在VPS上设置的站点处于testing模式 – 名称服务器不指向它。 我只是有一个IP地址,并编辑我的本地主机文件指向URL“ http://example.org ”。 该网站实际上是一个子域名,即'example / main_example.net'。 在一个善意的支持人员添加了一个'placeholder'self = signed SSL证书/密钥后,在浏览器(Firefox)中inputparsing到根文件夹(即public_html / index)的' http://example.org ',而不是子域我想testing(即public_html / example / index)。 我查看了添加的SSL密钥/证书,但没有指定FQDN,而只是“example.org”。 当我删除这些密钥/证书时,我可以再次使用URL“ http://example.org ”访问testing站点。 两个问题:1)正确指定的SSL证书(我只需要该SSL子域而不是主域)? 和2)浏览器/客户端是否使用SNI,即使这只是一个自签名证书(我不会设置官方的,直到我准备改名服务器指向它)?
我需要在PHP-FPM中启用对POSIX ACL的支持。 我可以使用getfacl获取ACL列表,并使用shell中的setfacl -m设置它们,以便我的内核支持它。 我已经下载了PHP7.0_7.0.19的源码 $ cd /tmp/ $ apt-get source php7.0 并更新了debian/rules文件以启用ACL支持: $ cd php7.0-7.0.19/ $ vim debian/rules 然后在第238行( export fpm_config = \ )我已经添加–with-fpm-acl=yes所以这个configuration看起来像: export fpm_config = \ –prefix=/usr –enable-fpm –enable-cli –disable-cgi –disable-phpdbg \ –sysconfdir=/etc/php/$(PHP_NAME_VERSION)/fpm \ –with-fpm-user=www-data –with-fpm-group=www-data \ –with-config-file-path=/etc/php/$(PHP_NAME_VERSION)/fpm \ –with-config-file-scan-dir=/etc/php/$(PHP_NAME_VERSION)/fpm/conf.d \ –with-fpm-acl=yes \ $(COMMON_CONFIG) \ –with-libevent-dir=/usr \ $(CONFIGURE_SYSTEMD) 我跑 dpkg-buildpackage -us -uc […]
我有Debian 8.7,Mellanox Connectx-3,驱动4.1 for deb 8.7 我通过/etc/apt/sources.list和apt-get install mlnx-ofed-all安装驱动程序 所以司机工作正常。 然后我得到scst-3.2 make scst srpt && sudo make scst_install srpt_install 我看到/lib/modules/(kernel-version)/extras/ib_srpt.ko module 但是,当sudo modprobe ib_srpt我得到错误,在dmesg ib_srpt disagree about symbol of "some paramert" unknown symbol…(error 22)坏参数ib_srpt disagree about symbol of "some paramert" unknown symbol…(error 22) 然后我发现,它想/usr/src/ofa-kernel/~default/Module.symvers ,我得到,当srpt使,它从默认的内核,我把/usr/src/ofa-kernel/~default/Module.symvers到/usr/src/"default-kernel"/Module.symvers并试图再次 和sudo modprobe ib_srpt得到更less的错误dmesg说ib_srpt unknown symbol ib_query_device (error 0) and … […]
我没有看到有关如何解决这个问题的任何post,所以我试着问自己。 我运行在一个单独的虚拟机上的每个networking服务器,代理也在自己的虚拟机。 一切运行Ubuntu 17.04 所以让我们先弄清事情: 我设置了一个NginX代理服务器来为domain1.com和domain2.com服务。 除了有些内容在通过域连接时不会被加载/显示给客户端时,所有东西都可以工作。 它似乎不加载一些图像和/或CSS文件。 我认为它加载的唯一的事实上是HTML文件,但我不完全确定。 在内部IP一切工作就好了。 顺便说一句,即时只使用HTTP现在。 我对NginX的默认configuration是不变的,我的代理configuration如下(每个服务器块就是这样,键值明显改变): listen 80; server_name amco.hopto.org www.amco.hopto.org; access_log off; location / { proxy_pass "http://10.10.10.204"; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 128k; proxy_buffers 4 256k; proxy_busy_buffers_size 256k; proxy_temp_file_write_size 256k; proxy_connect_timeout 30s; } 那我该如何解决这个问题? 我真的想坚持NginX,因为我不想再次转身,并坚持学习这一点。 另外,请原谅,如果我不明白你的意思,如果它的advnaced的东西,因为即时通讯相当新的代理。 加载失败的一些例子是: amco.hopto.org amco-cloud.hopto.org 另外,加载时间不是最佳的,但那是另一回事。
我正在尝试更新我的节点上的openssl包。 # yum update openssl-1.0.1e-60.el7.x86_64 Loaded plugins: product-id, rhnplugin, subscription-manager This system is receiving updates from RHN Classic or Red Hat Satellite. baseline_prd_channel | 871 B 00:00:00 baseline_prd_channel/primary | 1.7 MB 00:00:00 baseline_prd_channel 805/805 Resolving Dependencies –> Running transaction check —> Package openssl.x86_64 1:1.0.1e-42.el7_1.9 will be updated —> Package openssl.x86_64 1:1.0.1e-60.el7 will be an update […]