服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我一直在试图教自己创build和部署Django应用程序。 我创build了一个testing项目,我可以使用Djangotesting服务器浏览它。 现在我想用apache和mod_wsgi来部署它。 我按照“ 快速安装指南”中的安装说明安装了mod_wsgi。 然后,我查看了“ 快速configuration指南”中的示例,并能够成功连接到浏览器中的示例输出。 我现在已经转向与Django集成( http://code.google.com/p/modwsgi/wiki/IntegrationWithDjango )部分,我无法取得任何进展。 任何时候,我尝试浏览到我为我的项目设置的URL,而是使用configuration指南创build的示例输出。 我已经看了Apache的错误日志,并没有消息(当我debugging第一个例子时,我得到了一些,所以我知道我正在查看正确的日志)。 我甚至设置了“LogLevel info”来尝试获取日志中的更多细节,但是没有。 有没有人有什么build议? 这里是我的apach2.conf: LockFile ${APACHE_LOCK_DIR}/accept.lock PidFile ${APACHE_PID_FILE} Timeout 300 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 15 <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> <IfModule mpm_worker_module> StartServers 2 MinSpareThreads 25 MaxSpareThreads 75 ThreadLimit 64 ThreadsPerChild 25 MaxClients 150 […]
我不确定我的问题是否清楚,但这是一个小的解释: 我正在使用Apache的mod_vhost_alias,这对我来说很容易创build新的域(只需创build相应的域名文件夹)它是这样configuration的: UseCanonicalName Off VirtualDocumentRoot /var/www/%0/htdocs 但是,我希望能够自动写入日志到/ var / www /%0 / logs 有没有办法用这样的mod来做到这一点? 谢谢
我想testing我的系统上安装了snort。 我想做碎片攻击,如小碎片攻击,并希望它应该由snortlogging。 有什么build议么? 任何graphics软件可用?
我有一个站点在根站点的凭据下运行,而不是在它的AppPool中的一个,不知道为什么。 这在其他服务器上不是问题。 组态: Windows Server 2003 使用域服务帐户(域\ iis-user)在自定义AppPool中运行的站点(test.domain.com) 应用程序运行在不同的凭证(域\应用程序用户)不同的AppPool下 当我浏览到test.domain.com/app时,WindowsIdentity.GetCurrent()。Name显示domain \ iis-user而不是domain \ app-user。 我已经检查过,两个用户帐户都在服务器上正确的IIS安全组,并尝试设置SPN。 将AppPool的帐户更改为已知的好帐户没有任何区别。
我试图让Apache Tomcat 5为客户启动。 (是的,我知道有更新的版本,但忍受着我)Tomcat以前在这台机器上正常运行,但它是旧的,并没有在一段时间内使用。 它是一个带有Bash shell的Linux服务器。 Tomcat似乎安装正确,但是,当我尝试启动Tomcat时,它说: 启动Tomcat:使用CATALINA_BASE:/opt/jakarta-tomcat-5.5.9/bin使用CATALINA_HOME:/opt/jakarta-tomcat-5.5.9/bin使用CATALINA_TMPDIR:/opt/jakarta-tomcat-5.5.9/bin/temp使用JRE_HOME:/usr/java/jre1.5.0_11 当我检查状态时,表示停止。 在catalina.out中,它说: 线程“main”中的exceptionjava.lang.NoClassDefFoundError:org / apache / catalina / startup / Bootstrap 但是,Bootstrap.jar存在于/opt/jakarta-tomcat-5.5.9/bin! 我做了很多谷歌search,但没有运气。 我在这里错过了什么? 谢谢
我有一个数据库备份脚本,它执行一个mysqldump并将转储复制到一个带有XFS分区的外部硬盘上。 不幸的是,在复制过程中,驱动器卸载,设备从/ dev / sdc改为/ dev / sdd。 / dev / sdc1仍将被挂载,但挂载的文件夹不可访问。 我卸载驱动器,那是/ dev / sdd(或者它决定的驱动器)出现的时间。 我装载,它工作得很好。 备份脚本运行时的dmesg输出如下所示: [328722.136119] usb 2-1: USB disconnect, address 69 [328722.172828] xfs_force_shutdown(sdc1,0x1) called from line 335 of file /build/buildd/linux-2.6.32/fs/xfs/xfs_rw.c. Return address = 0xffffffffa030f9d3 [328722.172845] Filesystem "sdc1": I/O Error Detected. Shutting down filesystem: sdc1 [328722.181694] Please umount the filesystem, and rectify […]
例如,我使用以下命令启动和停止特定的Web应用程序: /usr/local/application/MyServiceController.sh all.start /usr/local/application/MyServiceController.sh all.stop 这些命令执行一些设置任务并启动几个进程(httpd和java)。 我想用新贵来监视和控制应用程序,但是我不想偏离供应商支持的启动过程。 这是可能的,还是应该回落到一个SysV风格的初始化脚本?
有没有人有任何经验安装SLES,虽然在ia64 lanboot? 我已经做了大量的networkingSLES安装i386和x86_64,甚至PowerPC,但由于某种原因,ia64正在扼杀我。 我有我的elilo.conf文件设置正确安装RHEL,但我似乎无法find正确的SLES内核映像。 我已经查看了SLES磁盘上的boot / ia64目录,但似乎没有任何东西允许我启动。 不幸的是,Novell在ia64上只有很less的文档,在ia64networking上没有安装。 我对所有新版本的SLES都有这个问题,它似乎并不局限于SLES10或SLES11。 仅供参考,以下是我的elilo.conf文件的示例部分: #This 'image' file seems to be invalid image = iso_images/sles-10-sp3/ia64/boot/ia64/image label = sles-10-sp3-pos append = "ip=dhcp install=http://<IP>/files/iso_images/sles-10-sp3/ia64/ vnc=1 vncpassword=PASS autoyast=http://<IP>/files/autoyast/sles-10-sp3.xml console=ttyS1,115200n8r console=tty0" initrd = iso_images/sles-10-sp3/ia64/boot/ia64/initdisk.gz 这就是服务器上的输出结果: Client MAC Address: <MAC> .. Client IP Address: <IP> Subnet Mask: <SUBNET> BOOTP Server IP Address: <IP> DHCP Server […]
我目前在我的服务器上有多个networking接口。 当我尝试通过telnet发送邮件时,我连接的IP没有显示为源IP,但显示了eth0的IP。 我已经设置了多个这样的IP:eth0:0,eht0:1等当我改变了smtp_bind_address我实际上已经通过作为电子邮件的源IP连接的IP,但是当我添加多个条目到这个设置无法发送。 另外当更改inet_interfaces它只能用于一个IP。 任何人可以帮助我在发送电子邮件时将源IP设置为我连接的源IP?
我有一个奇怪的问题,我似乎无法find和search,并研究了很多到最后。 我已经通过spawn-fcgi在nginx(cent os 5)上正常运行了php-fastcgi。 但是,我正在尝试加载memcache和mongo php扩展,由于某些原因,nginx跳过/etc/php.d/中的ini文件。 我知道memcache和mongo扩展安装正确,因为我的apache实例在同一个盒子加载他们罚款。 我想也许我需要从源代码生成PHP,特别是包括在./configure ..只是有点害羞,因为我不知道这将如何影响安装,因为我安装了百胜的一切。 最后,所有的权限检查出来,我甚至试图把扩展直接到/etc/php.ini没有成功,问题依然存在。 只是想补充一点,简单地重新启动nginx服务来加载模块(根据需要)是不够的。 以下是NGINX上的phpinfo()显示: configuration文件(php.ini)path:/etc/php.ini 扫描该目录以获取其他.ini文件:/etc/php.d 附加.ini文件parsing:/etc/php.d/dbase.ini,/etc/php.d/dom.ini,/etc/php.d/gd.ini,/etc/php.d/imap.ini, /etc/php.d/json.ini,/etc/php.d/mbstring.ini,/etc/php.d/mysql.ini,/etc/php.d/mysqli.ini,/etc/php.d /pdo.ini,/etc/php.d/pdo_mysql.ini,/etc/php.d/pdo_sqlite.ini,/etc/php.d/xmlreader.ini,/etc/php.d/xmlwriter.ini,/等/ php.d / xsl.ini 这是Apache上的phpinfo()显示的内容: configuration文件(php.ini)path:/etc/php.ini 扫描该目录以获取其他.ini文件:/etc/php.d 附加.ini文件parsing:/etc/php.d/dbase.ini,/etc/php.d/dom.ini,/etc/php.d/gd.ini,/etc/php.d/imap.ini, /etc/php.d/json.ini,/etc/php.d/mbstring.ini,/etc/php.d/memcache.ini,/etc/php.d/mongo.ini,/etc/php.d /mysql.ini,/etc/php.d/mysqli.ini,/etc/php.d/pdo.ini,/etc/php.d/pdo_mysql.ini,/etc/php.d/pdo_sqlite.ini,/ etc / php.d / xmlreader.ini,/etc/php.d/xmlwriter.ini,/etc/php.d/xsl.ini ..注意apache加载memcache.ini和mongo.ini和nginx没有。 什么可能是错的?