我在专门的服务器上build立了一个Apache和一个清漆,在debian上运行。 有时清漆redirect到Apache后端端口8000.在这种情况下,浏览器显示,即mydomain.com:8000/shop/,并没有连接到服务器,将不会显示内容。 我猜这个问题是由我的apache或清漆configuration,这是非常基本的。 清漆运行在端口80上Apache运行在端口8000上 这里有一些例子: mydomain.com/shop/ – > mydomain.com/shop/(工作!店铺显示正确) mydomain.com/shop – > mydomain.com:8000/shop/(没有连接到服务器;没有内容) mydomain.com/phpinfo.php – > mydomain.com/phpinfo.php(works!) 我正在使用的商店是商店。 我想在编辑商店目录中的.htaccess,但没有工作。 所以我使用标准的shopware.htaccess。 如果有帮助,我可以发布我的configuration文件(varnish / apache)或我的服务器的正确的url。 我会非常感谢任何意见。 我用尽了想法。 先进的感谢! 迈克尔
我使用的是Debian Squeeze。 我只是想知道是否有一个简单的控制台(也许是诅咒)基于Debian的用户pipe理工具? 我不是在寻找像YAST这样臃肿的东西,而是像sysv-rc-conf这样简单的运行级编辑。 我知道有WebMin,可以做到这一点,还有更多…但是我不觉得把整个Linux系统暴露给互联网。 有没有像基于控制台的WebMin? 谢谢
root@konrad:/var/lib/tomcat6/logs# cat localhost.2012-07-12.log Jul 12, 2012 9:26:30 AM org.apache.catalina.core.StandardContext filterStart SEVERE: Exception starting filter SetCharacterEncoding java.lang.ClassNotFoundException: org.apache.catalina.filters.SetCharacterEncodingFilter at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:269) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324) at […]
我拥有一台VPS服务器。 目前我还没有安装任何FTP服务器,我只使用SSH和SFTP。 我正在使用Debian 6 Squeeze和Apache2服务。 Web目录位于/ var / www / 那么,我想创build不同的FTP帐户,并允许他们访问一些人(每个用户一个帐户)。 在我的web目录中,我有这样的结构: / var / www / mtaplugins / music / mplayer / music / var / www / mapuploader /以及更多的文件夹里面。 我想创build一个FTP帐户,该帐户应该能够访问其中的一个文件夹和文件夹。 我会感谢一些recomendations或在安装任何东西或做任何事情之前先走下去,因为我对此没有任何想法。 我正在考虑使用ProFTPd,但正如我在文档中看到的,它只是为我的服务器中的每个用户创build一个帐户,并且我不想创build更多的用户(我总是使用root) 提前致谢
我目前正在Debian 6上运行一个没有GUI的Web服务器。 我使用我的Windows桌面上的putty通过SSH连接到服务器。 在pipe理Windows系统时,我们使用RDP进行远程连接,那么我如何对我的Debian服务器执行相同的操作? 注意: 我不是一个Linux用户。 我的Debian 6服务器是一个在rails + mysql上提供ruby的web服务器,所以我更喜欢轻量级的远程桌面解决scheme。
我成功地为我的root帐户添加了一个rsa密钥。 因为我不希望所有的东西在我的根,我创build了一个新的用户。 但对于一些如何,我不断收到“服务器拒绝我们的钥匙”的消息:S 我做了以下命令与我的根acc: adduser kossel usermod -a -G sudo kossel groups kossel mkdir /home/kossel/.ssh vi /home/kossel/.ssh/authorized_keys //I pasted the key in this format "ssh-rsa xxxxxxxxxxxxxx==" for putty openSSH compatibility reason chown -R kossel:kossel /home/kossel/.ssh chmod 700 /home/kossel/.ssh chmod 600 /home/kossel/.ssh/authorized_keys 我错过了什么? 更新:回答评论:我已经成功完成修改puttygen公钥以适应openSSH,因为我的根acc正在工作。 我检查了/var/log/auth.log我得到的唯一的消息是: Sep 12 15:59:40 9port sshd[7714]: pam_unix(sshd:session): session closed for user kossel […]
我有一些Apache2configuration的问题。 我已经尝试在网上寻找文档(Apache的网站,Debian的网站,在这里serverfault等),但没有什么帮助。 我尝试了不同的configuration,但我目前的configuration如下( / etc / apache2 / sites-available / default ): <VirtualHost *:80> ServerAdmin [email protected] ServerName mysite.dev ServerAlias mysite.dev DocumentRoot /var/www/mysite.dev/httpdocs/ ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] ServerName livesite.com ServerAlias www.livesite.com DocumentRoot /var/www/livesite.com/httpdocs/ <Directory /var/www/livesite.com/httpdocs/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog […]
我的实际问题是试图debugging一个init脚本来启动Resque。 它工作正常,从命令行以root身份运行,但在启动时不做任何事情。 它有一些适当的insserv头文件,我运行updaterc.d来创build符号链接,并检查它们是否存在。 脚本是+ x。 # find /etc/rc*.d -name \*resque\* /etc/rc0.d/K01resque /etc/rc1.d/K01resque /etc/rc2.d/S01resque /etc/rc3.d/S01resque /etc/rc4.d/S01resque /etc/rc5.d/S01resque /etc/rc6.d/K01resque # ls -l /etc/init.d/resque -rwxr-xr-x 1 root root 2093 Oct 24 03:02 /etc/init.d/resque 脚本可以在这里查看,如果你喜欢。 它使用lsb函数来logging消息,本质上echo()我相信STDOUT。 那么在启动过程中输出到哪里? 它不在/ var / log / *日志中
本周,有人开始通过我的postfix-smtp访问发送垃圾邮件(我通过telnet从任意一台pclogin并通过自己发送的邮件发送邮件),发件人和目标是[email protected] 。 由于我有一个广泛的邮件和邮件到我的谷歌帐户,我收到所有这些(很多)的邮件。 经过很多configuration(我忘记了什么变化做了什么,经过这里和网上的主题dozends)这个漏洞似乎是固定的。 不过,是什么引起的? 25号港口是否需要开放并接受我的工作? 我做错了什么configuration? 我记得我改变的第一件事(那有一个效果)是main.cf中的inet_interface设置,后来发现如果这不是“全部”,我的邮件mydomain.com不会再被转发。
我错误地在我的Ubuntu服务器12.04上运行了这个命令: chown someuser / -R 在RHEL上它将被这个命令修复: rpm –setugids -a 有没有办法解决它在Ubuntu的服务器?