我有Fedora 16运行Apache,PHP和MySQL。 我想做两件事情: 通过Samba在www目录内共享一个目录 使用具有自动安装/configuration脚本的CMS系统 我已经成功地获得了Apache的运行和服务的网页,同时仍然在运行完全相同版本的Fedora的以前的机器上的桑巴共享www目录,但是这台机器似乎是非常固执的。 我有一个问题在Samba上共享一个不同的目录,并发现这是一个SElinux问题。 我不得不将SElinux标签更改为“samba_share_t”,以便让这个共享工作。 但是www目录和后续目录的SElinux上下文是“读取所有的http脚本和守护进程”,所以我敢肯定,如果我把它改成Samba共享,http将不再正常工作。 因此,如果没有samba共享工作(并且没有FTP运行),我必须通过物理盒本身将文件放在服务器上。 作为我的本地用户,我在www中创build了一个目录,并在那里使用Fedora的文件pipe理器放置了一个CMS系统的文件没有问题。 但是,当我在浏览器中运行CMS的安装脚本时,出现错误,提示“无法创build文件,检查权限”。 第一个是我以前从未使用过的CMS,所以我想这可能是CMS的问题,但是我尝试安装另一个CMS,我得到了类似的错误。 在这两个尝试中,我都手动设置了www目录的权限,并将所有文件都包含在777中,并将所有者设置为我自己的用户(而不是root)。 CMS(Apache,MySQL,PHP)所需的其他一切都运行良好,并结合我尝试访问我的/ var / www samba共享时遇到的错误“您无权访问\ SERVER \共享”我去与它是一个权限问题。 我不明白的是,当我一直recursion地将目录chmod到777时,我仍然可能会遇到权限问题?
这是我想要做的:我使用的是CodeIgniter,所以所有的URL都是http://example.com/index.php/controller/function 。 不过,我写的脚本本质上是一个带有一些内置统计函数的优化链接缩写,所以我希望所有的URL都是http://example.com/link的forms。 不过,我还希望在http://example.com/admin/上提供脚本的pipe理面板。 我调整了CodeIgniter的“remove index.php from URLs”example .htaccess来适应我的情况,它在我的本地主机(EasyPHP 5.3.9)上正常工作,但是当我把它上传到生产服务器(HostGator)时,所有的pipe理面板的请求正在像普通链接一样处理,并传递给链接控制器( index.php/redirection/link )而不是pipe理控制器( index.php/admin )。 这是我的.htaccess: <IfModule mod_rewrite.c> RewriteEngine On # Removes access to the system folder by users. # Additionally this will allow you to create a System.php controller, # previously this would not have been possible. # 'system' can be replaced if you have […]
我有一个Apache 2.2服务器(运行Debian Squeeze),有4个站点在那里运行。 我使用基于名称的虚拟主机,因为我有一个IP。 Webmin已经完成了初始configuration,可能有些东西已经搞乱了。 firstdomain.com是我的默认域,并正常工作,seconddomain.com是另一个正在工作的网站。 现在我想添加lastdomain.tk作为一个新的网站,所以我做了这个configuration文件: root@webamp:/etc/apache2# cat sites-available/lastdomain.tk.conf <VirtualHost *:80> DocumentRoot /home/server/Condivisione/RAID/lastdomain.tk ServerName www.alazanes.tk ServerAlias alazanes.tk </VirtualHost> 我已经添加到启用网站,并重新启动Apache。 问题是,如果我去lastdomain.tk(或www.lastdomain.tk)我redirect到firstdomain.com 301redirect。 lastdomain.tk和www.lastdomain.tk都是指向我的IP地址的DNSlogging。 奇怪的是,如果更改了lastdomain.tk的DocumentRoot DocumentRoot /home/server/Condivisione/RAID/Sito_SecondDomain 我正确地看到seconddomain.com内容没有被redirect(lastdomain.tk显示在地址栏上) 这些是我正在使用的其他configuration。 root@webamp:/root# source /etc/apache2/envvars ; /usr/sbin/apache2 -S VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:443 webamp.firstdomain.com (/etc/apache2/sites-enabled/ssl.bbteam:1) *:80 is a NameVirtualHost default server firstdomain.com (/etc/apache2/sites-enabled/000-default:7) port 80 namevhost […]
看起来好像现在在工作,我没有做任何事情… stange … 我想写http://www.1024jobs.net/jobs/view/17.jhtml到http://www.1024jobs.com/jobs/view/17.jhtml 所以我在.htaccess中尝试了以下规则之一 RewriteRule ^jobs/view/([0-9]+)\.jhtml$ http://www.1024jobs.com/jobs/view/$1.jhtml [L,R=301] RewriteRule ^jobs/view/([^.]+).jhtml$ http://www.1024jobs.com/jobs/view/$1.jhtml [L,R=301] 但它总是翻译成下面的urlhttp://www.1024jobs.net/jobs/view/17.jhtml到http://www.1024jobs.com/jobs/view/.jhtml 然而,刚刚发现下面是正确的翻译…. http://www.1024jobs.net/jobs/view/16.jhtml任何人都可以帮助和解释? 谢谢
我有一个PHP5 / Apache2 / MySQL网站。 现在在根目录下的文件夹结构中,我有一个只有图像的root \ images文件夹。 我也有一个根\皮肤\图像文件夹再次只有图像。 如果我想通过CDN提供两个图像文件夹,我将如何做到这一点(不用更改PHP等,只使用Apache,可能?) 目前Apache直接处理对网站的所有请求。 我有root用户访问web服务器,所以我可以更改设置。
我有一个不寻常的情况。 我需要从embedded式平台访问需要VPN身份validation的WebService。 我无法从embedded式平台连接到VPN,因为它只支持Windows客户端。 我相信唯一的解决scheme是使用Windows PC连接到VPN,并充当embedded式平台的代理。 VPNlogin是通过Check Point Web客户端完成的(仅适用于Internet Explorer)。 我需要访问的服务器是通过VPN公开的: http://10.2.77.66/service.svc 我已经设法使VPN工作。 我可以从PC网页浏览器访问以下地址: http://10.2.77.66/service.svc?wsdl 但是,我真的不知道如何configuration代理服务器,以便embedded式平台可以访问WebService。 任何人都可以给我一些提示吗? 非常感谢。
在试图为RHEL5 Linux 64位安装Apache 2.0 Agent 2.202时,对话框如下所示。 # export JAVAHOME=/usr/java/jdk1.6.0_24/; echo $JAVAHOME /usr/java/jdk1.6.0_24/ # ./setup Launching installer… Attach to native process failed 在服务器上,我们有以下JRE,我已经尝试了两个。 # java -version java version "1.6.0_22" OpenJDK Runtime Environment (IcedTea6 1.10.8) (rhel-1.27.1.10.8.el5_8-x86_64) OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode) $ sudo rpm -qa | egrep "(openjdk|icedtea)" java-1.6.0-openjdk-1.6.0.0-1.27.1.10.8.el5_8 而SElinux似乎closures了: # cat /etc/sysconfig/selinux SELINUX=disabled […]
我使用apache2来托pipeowncloud。 我为owncloudconfiguration了一个vhost文件,但是每次我去浏览器时,我的浏览器都会下载一个ruby文件。 这是我的虚拟主机configuration: <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName http://rsserver.fritz.box DocumentRoot /var/www/owncloud/ <Directory /var/www/owncloud/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # […]
在使用haproxy选项ssl-hello-chk时,我在实际主机上的apache ssl日志下得到了400错误的请求错误。 我的设置使用haproxy作为负载平衡器来处理ssl请求并将其传递给reals。 haproxy中的AFAIK“ssl-hello-chk”发送ssl hello mesg给主机,以确保主机可用。 这比正常的tcp只检查好。 任何想法为什么它的日志logging400错误,当你不应该logging你的消息。 也不确定它是否正常工作? 谢谢,Tevez G
如果应用程序有内部问题,Apache Web服务器正在与tomcat交谈并将其置于错误状态(如果他不可访问(“心跳”)),并且将其置于错误状态。 像数据库这样的问题,不能被访问等 tomcat如何认识到这一点? tomcat的内部检查看起来像/工作和他在做什么,以确定部署的应用程序是否正常或不正常,并将其传递给Apache Web服务器,使他的负载? TIA