我有一个小型的个人网站在Unix上(使用一个共同的主机帐户)。 我在Unix上的经验是有限的(太糟糕了)。 最近我设置了一个运行在端口8082(不是Apache)上的httpd服务器,但是默认情况下Apache服务器已经在端口80上运行了。 它似乎在运行(从“ps”输出来判断)。 我以为我可以从这个httpd服务器获得urlwww.mysite.com:8082/test …但我不知道。 我不知道怎么回事,更糟的是,我不知道要找什么。 也许我忽略了一些微不足道的东西? 任何帮助将非常欢迎!
ScriptAlias /cgi-bin/ /var/www/cgi-bin/ <Directory "/var/www/cgi-bin"> AllowOverride None AddHandler cgi-script pl cgi Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> 我做错了什么 ??
500内部服务器错误时显示 我访问http://mysite.com/cgi-bin/test.php test.php的 <p> title here</p> <?php echo "hi"; ?> 错误日志显示 (8)Exec format error: exec of '/var/www/cgi-bin/test.php' failed'. Premature end of script headers: test.php. 通过添加解决它 AddHandler application/x-httpd-php .php
我在我的Apache2服务器上有几个虚拟主机。 我想要实现的是将其中一个主机设置为主机。 所以,每当我在浏览器中input我的IP地址,它就会把这个特定的主机连接起来。 我怎样才能做到这一点?
/ usr / local / apache / bin / httpd -k start -DSSL nobody 6906 0.0 0.1 187032 5448? S 13:20 0:00 / usr / local / apache / bin / httpd -k start -DSSL nobody 6907 0.0 0.1 187032 5448? S 13:20 0:00 / usr / local / apache / bin / httpd -k […]
所以我试图在我的服务器上设置一个RewriteRule来caching静态对象。 该文件是在这个命名scheme/docroot/css/stylesheet.min.css中,我把它们打印在代码中,例如/docroot/css/stylesheet.min.123438348.css(数字是例子,它来自一个获得修改的函数)。 注意docroot是一个示例目录 我怎么能让服务器忽略数字,并redirect到stylesheet.min.css我需要为每个CSS和JS文件(/ JS和/ CSS),以及一个特定的精灵图像 我目前的尝试 RewriteRule ^ /(docroot)/(js | css)/(。+)\。(min)\。(。+)\。(js | css)$ /$1/$2/$3.$4.$6 RewriteRule ^(/ docroot / images / spritemap)\。([0-9] +)\。(png)$ $ 1. $ 3 更新:现在我有这样的设置 <Location /> RewriteEngine on Options FollowSymLinks RewriteRule ^(.+)\.(min)\.([0-9]+)\.(js|css)$ $1.$2.$4 [L] </Location> 这是将localhost / docroot / css / stylesheet.min.12343242.css改写为/var/www/html/docroot/trunk/docroot/css/stylesheet.min.css 所以它正在得到正确的文件,我怎么得到的Apache启动/ var / www / html / docroot / […]
所以,我刚刚买了一个全新的域名。 我与主机(godaddy)build立了我的dnslogging,但是在我的服务器上发生了一些奇怪的事情。 我已经把这个添加到了httpd.conf文件中: <VirtualHost *:80> ServerName www.newdomainname.tld DocumentRoot /usr/share/roundcube/ </VirtualHost> 但不知何故,我被redirect到我的服务器的根。 然后我尝试在新的域名的条目下添加: <VirtualHost *:80> ServerName shop.olddomainname.tld DocumentRoot /usr/share/roundcube/ </VirtualHost> 它工作没有任何问题。 这是怎么回事? 我忘了什么吗?
嗨,大家好。 当我以这种方式configuration文件: <Files ~ "\.png$"> deny from all </Files> 有用。 但是用这种方式定义时不起作用: <Files /var/www/test/file.png> deny from all </Files> 指令不在Directory指令中。 有人可以帮忙吗?
我添加,然后从pleskpipe理员控制面板删除了几个子域名,现在即使他们被删除,他们可以通过networking浏览器访问,并显示初始plesk页面。 这会消失,还是我可以做些什么呢? (像重新启动DNS,或httpd?)啊,请帮助我出来的知识在这里:( 编辑:由于帮助我的正确的anser在评论中,我在这里张贴它,所以任何人寻找答案将不必阅读所有评论:@Bryan:只是为了让你知道我设法得到什么我想设置第二个域指向同一个文件夹。 然后我用.htaccess文件总是显示www.subdomain.domain.com部分。 无论如何,你的帮助是非常感谢,一旦我在SF得到足够的分数,我会肯定upvote! 再见
我正在testing一个新的服务器。 这不是我的服务器的高峰时间(下午2点),但仍然运行有点慢,我正在使用以下命令检查ESTABLISHED连接: # netstat -ntu | grep :80 | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n View post on imgur.com 我的MaxClients设置为50.正如你所看到的,只有10人正在吃我的大部分公羊。 我有一个4GB的RAM(2.7GB免费的阿帕奇)的服务器,但每个Apache进程每个吃53MB,这意味着我只允许接受50过程。 KeepAlive = Off,但我注意到这些连接不够快,这是正常的吗?