Articles of centos

openvpn和TLS错误

即时通讯挣扎了一个星期才得到这个工作没有运气这个问题似乎很奇怪,虽然我在服务器上设置openvpn并configuration它,然后创build客户端的许可证文件,完成剩下的但当客户端想连接我有以下错误: TLS错误:60秒内TLS密钥协商失败 现在奇怪的是如果我连接我的pptpd连接(在另一台服务器上运行),然后再次连接openvpn我立即连接没有任何问题或错误 在我的国家im肯定有所有传出stream量大量的防火墙,但目前我不明白什么可以导致这个问题我跑tcpcump似乎服务器接收数据包,并将其发送回客户端(虽然我不知道如果客户端可以得到响应)这是我的server.conf代码: local myserver ip #Replace with your server IP address port 443 #Replace with the desired port proto udp #Choose between tcp and udp (remove instructions in bold) dev tun tun-mtu 1500 tun-mtu-extra 32 mssfix 1450 cipher AES-128-CBC ca /etc/openvpn/keys/ca.crt cert /etc/openvpn/keys/server.crt key /etc/openvpn/keys/server.key dh /etc/openvpn/keys/dh1024.pem server 192.168.0.0 255.255.255.0 push "redirect-gateway def1" […]

Apache在本地主机上的行为不同

我已经设法在CentOS 5.5的VPS机器上安装Apache2,Passenger和Ruby on Rails。 检查一切正常,我运行在该机器的links http://localhost ,并显示正确的页面。 该应用程序存储在/var/www/webapp 。 但是,如果我试图从外面访问此页面。 例如: http://212.227.XYZ.ZZ ,我得到位于/var/www/vhosts/default/htdocs/index.html的Apache欢迎页面。 这是我的/etc/httpd/config/httpd.conf一部分: DocumentRoot "/var/www/" LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.2/ext/apache2/mod_passenger.so PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.2 PassengerRuby /usr/local/bin/ruby <VirtualHost *:80> ServerName 212.227.XYZ.ZZ DocumentRoot /var/www/webapp/public <Directory /var/www/webapp/public> AllowOverride all Options MultiViews </Directory> </VirtualHost> 我不知道为什么如果我从外面查询服务器,然后我得到不同的网页。 我在/etc/httpd/conf/查找了configuration文件,但是我还没有find任何其他的configuration文件,但httpd.conf 。 我也试过把这个webapp放在/var/www/vhosts/default/htdocs/ ,但是我得到这个错误:“Rails应用程序无法正常启动”。 我怎么解决这个问题? 这让我疯狂。 非常感谢。

“validationDMI池”由RAIDarrays造成的挂起

我有一个问题,我得到了一个新的服务器与4个硬盘(2 500演出,2 2 TB),和一个adeptec RAID卡。 我将它们安排在两个arrays中,分别是RAID 1(一个500 GB作为主arrays,2 TBarrays作为大量数据)。 当两个arrays都configuration完成后,服务器在启动时会在“validationDMI池”消息时挂起,但是如果我从configuration中删除第二个arrays,服务器就会正常启动。 我已经检查他们是在不同的渠道,我已经禁用所有其他外设从启动菜单,并确保硬盘是#1。 我已经启动到Linux救援模式,并检查它正在读取两个arrays罚款。 还有什么可能导致这些问题? 谢谢

为什么我的邮件服务器/交换popup发送电子邮件?

我正在运行一个CentOS 4.2电子邮件服务器和一个Exchange 2003框,但是我遇到了一个(或两个)的问题。 我没有build立这个系统,我的老板也不会让我在升级或重新开始的时候触及它们(自从5月份以来我一直在乞求)。 无论如何,我不用为交换服务器而烦恼,直接到我的电子邮件CentOS箱子,并没有问题。 networking上有一些用户通过交换箱连接,他们有电子邮件问题。 许多人可以从我们在CentOS上托pipe的不属于Exchange的账户收到电子邮件,但是如果他们试图回复这些邮件,他们会立即得到“无法送达”的失败。 这些用户不会发送给任何其他人,这只是我们主持的电子邮件。 有任何想法吗? 另一个问题是来自其他networking的传入电子邮件的传送时间非常差,有时甚至超过2天,但不一致。 我不知道这些问题是否相关。

无法让ZSH在CentOS上工作

我已经在Ubuntu上使用了zsh几年了,真的很喜欢它。 我已经在我们的生产服务器上安装了它,它正在运行CentOS 5.2,它工作得很好。 不过,我只是通过yum在我创build的一个新的虚拟机上作为开发箱来安装它,以尽可能地复制我们的生产箱。 虽然yum显示它肯定是安装的(/ bin / zsh),并且它被设置为我的shell,但它似乎没有工作。 它不是在我的主目录中创build.zshrc和.profile文件,而是创build一个.tcshrc文件。 另外,我没有收到开始使用ZSH后始终显示的默认configuration菜单,也没有任何function(如高级选项卡

.htaccess权限被拒绝。 无法检查htaccess文件

将子域添加到我们的虚拟服务器时,出现了一个奇怪的问题。 我以前做过类似的子域,他们工作得很好。 当我尝试访问子域时,出现403 Forbidden错误。 我检查了错误日志,并有以下错误: pcfg_openfile: unable to check htaccess file, ensure it is readable 我search了Google,只能find有关文件和文件夹权限的解决scheme,我已经检查并且解决scheme没有解决。 我也看到了FrontPage扩展的问题,但没有安装在服务器上。 编辑 忘了说,在子域的目录中没有.htaccess文件 编辑#2 仍然无法find解决scheme。 只有我能够发现的事情是: 它似乎没有任何.htaccess文件的问题(我尝试创build空白的,具有正确的用户权限)。 它似乎没有任何文件夹权限的问题,因为它们都设置正确。 子域已经设置的方式没有问题,因为我已经尝试将DocumentRoot指向另一个文件夹,它工作正常。 我之前也没有问题就完成了子域。 编辑#3 了解更多信息。 我不认为它现在可能是一个文件权限问题,因为如果我通过访问服务器IP,然后站点所在的目录访问它,它都可以正常工作(减去样式表和图像,这只是到了他们如何链接)

在CentOS上构buildvirt-viewer失败

当我尝试在CentOS上构buildvirt-viewer 0.2.x时,我遇到了构build问题: virt_viewer-viewer.o: In function `viewer_resize_main_window': /root/virt/virt-viewer-0.2.0/src/viewer.c:285: undefined reference to `gtk_widget_get_window' /root/virt/virt-viewer-0.2.0/src/viewer.c:286: undefined reference to `gtk_widget_get_window' collect2: ld returned 1 exit status make[2]: *** [virt-viewer] Error 1 make[2]: Leaving directory `/root/virt/virt-viewer-0.2.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/virt/virt-viewer-0.2.0' make: *** [all] Error 2 我没有成功研究过许多与Google相关的来源。 我能做什么?

无法编译CentOS 5,Ruby 1.9.2和OpenSSL 1.0.0c

我试图在CentOS 5.5上安装Ruby 1.9.2。 我经历了大部分make过程,但是当它试图编译OpenSSL时,我得到一个错误。 下面是输出的错误: compiling openssl make[1]: Entering directory `/sources/ruby-1.9.2-p136/ext/openssl' gcc -I. -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o ossl_x509.o -c ossl_x509.c In file included from ossl.h:201, from ossl_x509.c:11: openssl_missing.h:71: error: conflicting types for 'HMAC_CTX_copy' /usr/include/openssl/hmac.h:102: error: previous declaration of 'HMAC_CTX_copy' was here openssl_missing.h:95: error: conflicting […]

如何在CentOS.5.5中监控networking,我的应用程序拒绝读取套接字

我有一个奇怪的问题,我的应用程序(服务器)之一,它突然开始读取套接字,并在写回之前,连接closures,这是我看到我的日志。 在Linux centos中有没有任何工具可以让我看看在这个时候发生了什么?debuggingnetworking的一些工具?

在mysql中导入数据库备份时出现语法错误

我要恢复一个数据库备份,为每个表使用相同的表名前缀分隔文件,问题是当我尝试导入我得到这个语法错误:第1行EERROR 1064(42000):你有一个错误在你的SQL语法中; 检查对应于您的MySQL服务器版本的手册,以便在“——————————– ———————— 所有备份文件的结构都是这样的: ———————————————————- — — Table structure for `kobebryant_adminlog` — CREATE TABLE `kobebryant_adminlog` ( `uid` int(10) unsigned NOT NULL DEFAULT '0', `ipaddress` varchar(50) NOT NULL DEFAULT '', `dateline` bigint(30) NOT NULL DEFAULT '0', `module` varchar(50) NOT NULL DEFAULT '', `action` varchar(50) NOT NULL DEFAULT '', `data` text NOT NULL, KEY `module` (`module`,`action`) […]