我似乎无法得到我的本地Apache安装通配符的虚拟主机。 我的虚拟主机文件目前有下面的内容。 我编辑后,我确保重新启动服务器,但仍然没有运气得到它的工作。 基本上,我试图让* .joshholat.local指向某处不同于joshholat.local只是为了确保configuration工作。 NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/opt/local/www" ServerName joshholat.local ErrorLog "logs/error.log" CustomLog "logs/access.log" common </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/opt/local/www/phpmyadmin" ServerName joshholat.local ServerAlias *.joshholat.local ErrorLog "logs/error.log" CustomLog "logs/access.log" common </VirtualHost>
我有一个运行反向代理的Apache虚拟主机接受来自服务器IP的连接。 要访问,我正在从本地主机 – >服务器运行SSH隧道,并指向我的浏览器代理设置在localhost:ssh-tunnel-port。 偶尔(我没有基准testing)通过代理连接运行的一切都很慢。 在运行Opera时,Opera会发出通知,并通知我我正在使用慢速连接。 我已经确认,本地连接互联网并不是罪魁祸首,而且无论使用何种浏览器,都会发生这种情况。 我不确定是否是ssh隧道(我没有使用快速密码 )或代理服务器; 但问题是间歇性的,直接连接到服务器显示吞吐量比我通过代理隧道所经历的高得多。 直接连接到受影响的站点显示,他们提供的内容明显比我通过代理隧道获得的速度快。 我能做些什么来确定为什么我的间歇性吞吐量变慢? 是使用Apache作为反向代理最好(即最快)的select?
有一个问题与我在这里想知道的服务器故障类似: 我怎样才能find哪个PHP脚本占用了所有的服务器资源? 但我不认为任何答案都能回答我的问题。 今天,我被我的一个客户发送了截图。 他不知道这是什么意思,所以他把它发给我,向他解释。 该图像是由他的托pipe服务提供商发送的。 我的客户的网站运行缓慢,我想他问托pipe人为什么,所以他们给他的形象。 该图像似乎是top命令的屏幕截图,它显示一个文件占用了90%以上的CPU。 我觉得这非常有趣,并且很想知道如何自己做。 正如我所说,屏幕截图似乎是最高的命令,但是当我运行顶部,并获得服务器忙,我不会得到同样的结果。 我确定我运行的脚本占用了一些无限循环的CPU,但是我得到的是apache2作为使用CPU的Command,而它们的屏幕截图显示了: /usr/bin/php /path/to/index.php 这是截图的样子: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1234 username 16 -2 134m 26m 7528 R 98 0.2 00:00:50 /usr/bin/php /path/to/file.php 我的看起来像这样: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 19632 www-data 20 […]
如果我有一个Apache Web服务器作为一个目录如何访问HDFS集群来上传和修改文件,我想要做什么configuration? 非常感谢
目前,我们公司正在支持一个使用内置Web服务器(由名为Web Server 4D的扩展提供)在第四维(2003)中编写的(非常古老的)启用Web的数据库应用程序。 由于Web服务器没有SSL支持,我们的客户端设置Apache来处理外部HTTPS连接(通过<VirtualHost> ),并使用mod_proxy通过HTTP将所有stream量路由到WS4D服务器。 路由工作正常。 问题在于WS4D服务器在构build页面时经常打印出破损的URL。 由于WS4D服务器不知道Apache,只要打印出一个完整的URL(包含域),就会在URL中打印出一个内部域名和端口号,而不是外部URL(例如http:// localhost:9999 /在家而不是https://www.example.com/home )。 大多数其他链接是相对的(如/img/smiley.png),因此工作正常。 为了解决这个问题,我们尝试设置一个名为mod_proxy_html的第三方Apache模块,用正确的域重写链接。 然而,只要我们在httpd.conf中激活模块( ProxyHTMLEnable On ,但没有定义重写规则),突然之间,我们的PNG和AJAX请求(之前工作的)都无法加载! 我不确定,但我认为服务器可能会返回这些与错误的MIMEtypes。 有谁知道我们如何解决/debugging这个问题? 更新:我检查了PNG的链接,因为它们是相对链接(例如/img/smiley.png),所以它们正在打印出来。 然而,当我把URL放到浏览器中的时候,我得到了一堆乱码(我认为这是一个格式化为文本的二进制图像)。 奇怪的是,最开始有三个HTML标签: <html><body><p> 。 更新2:标记绝对不是由我的浏览器(Safari)添加。 当我closuresmod_proxy_html ,图像正常载入页面,但直接访问URL时仍然以文本方式打开。 closuresmod_proxy_html后,图像源中的<html><body><p>标记消失。
我想知道,如果我将安装另一个Apache,PHP,MySQL(独立的安装程序),我的系统目前与XAMPP一起安装?
我正在寻找Apache的一个特殊的configuration(最终NGinx)允许映射除了一个主机之外的一个ServerAlias到一个特定的VHostconfiguration。 例如,我目前的设置是: ServerAlias *.dertermin.com 基本上捕获所有的determin.com子域,并将它们路由到docroot。 不过,我想要一个特定的主机名例如。 prerelease.dertermin.com指向另一个文件根目录。 然而,创build一个单独的VHost入口不起作用。 有没有解决的办法?
我有一个Redhat 6 64位Linux服务器托pipe我的Java应用程序之一。我想把我的服务器在互联网上,并允许从外部通过8080端口访问我的远程客户端。请给我一个适当的解决scheme来跟踪所有访问或点击从互联网到服务器。是否有任何开源工具可用于我的要求。 手段我想监视所有传入连接到这台服务器,请给我适当的解决scheme。
我的目标是拒绝访问某些子目录。 我的本地主机configuration允许重写像这样: <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> 我也有一个.htaccess文件在/ var / www /内容: <Directory /var/www/*> Order allow,deny allow from all </Directory> 这些规则上面的状态访问每个人,但我的服务器响应与内部错误。 “cat /var/log/apache2/error.log | tail -n 10”给出: [Thu Feb 23 12:41:09 2012] [alert] [client 127.0.0.1] /var/www/.htaccess: <Directory not allowed […]
我有一个工作的Django应用程序托pipe在我的linode(Fedora 15)上,我也试图在那里托pipe一个基于php的网站。 我正在使用基于名称的虚拟主机来redirect基于主机名称的请求,但由于某种原因,每个请求都将转到Django应用程序。 我在想也许mod_wsgi重写一些默认值? 或者,也许我的虚拟主机语法错误(我试过DocumentRoot和无引号)? 这里是我的httpdconfiguration文件的相关部分: Name VirtualHost *:80 <VirtualHost *:80> ServerName pollvaultr.com ServerAlias www.pollvaultr.com WSGIDaemonProcess pollvaultr.com user=apache group=apache WSGIProcessGroup pollvaultr.com WSGIScriptAlias / "/var/www/html/PollVaultr/wsgi.py" Alias /static/ "/var/www/html/static/" <Directory "/var/www/html/static"> Order allow,deny Allow from all </Directory> <Directory "/var/www/html/PollVaultr"> <Files "wsgi.py"> Order allow,deny Allow from all </Files> </Directory> </VirtualHost> <VirtualHost *:80> DocumentRoot "/var/www/catfacts/" ServerName lexiross.com ServerAlias www.lexiross.com […]