我在属于Windows域的Windows机器上安装了PHP,Apache 2.4和PostgreSQL 9.4.1。 我的pg_hba.conf : hostnossl all postgres 127.0.0.1/32 md5 hostnossl all all 127.0.0.1/32 sspi hostssl all all 127.0.0.1/32 sspi hostnossl all postgres ::1/128 md5 hostnossl all soescript ::1/128 md5 hostnossl all all ::1/128 sspi hostssl all all ::1/128 sspi hostssl all postgres .mydomain.com md5 hostssl all all .mydomain.com sspi PostgreSQL服务器在具有ServicePrincipalName特权的AD帐户下运行(如此处所述)。 我在PostgreSQL中创build了与我的AD帐户同名的用户帐户。 如上所述,我在同一台机器上安装了PHP和Apache。 我安装了PHPPGAdmin – […]
我在aws ec2上的ubuntu 14.04服务器上安装了apache 2.4的joomla 3.x站点。 这一点很好,与url重写工作正常。 在释放nginx的端口80之前,我清除了所有的apache问题。 我对nginx没有特别的问题,即使我几乎没有开始使用它,这是第三次部署。 我用基本的东西逃脱了。 我跟着howtoforge的教程。 设置完成后 我意识到只索引页面加载正常,所有其他页面期望index.php? 在域名和可爱的url之间 stage.domain.com/bla/bla # doesn't work stage.domain.com/index.php?/bla/bla/ # works 我看到有这么多人遇到这个问题,但是他们要么直接在nginx中,要么直接在apache中托pipejoomla。 解决scheme的接近nginx在Apache主机joomla前面将无法正常工作,可能我没有正确的nginx理解,所以请忍受我。 以下是configuration: #/etc/nginx/site-enabled/stage.domain.com.vhost server { listen 80; server_name www.stage.domain.com stage.domain.com; root /var/www/html/vhosts/stage.domain.com/htdocs_april; index index.php index.html; location / { try_files $uri @proxy; } location ~* \.(js|css|jpg|jpeg|gif|png|svg|ico|pdf|html|htm)$ { expires 5d; } location @proxy { proxy_pass_header Server; […]
我有一个物理的Ubuntu服务器( 请参阅这里的一些规格 ),与Apache 2.4.7,PHP 5.5.9,MySQL 14.14,mysqlite和Yii框架1.16安装。 服务器起初的performance令人惊讶,但突然间,给予足够的压力,它开始超时(80+请求/秒)。 任何时候都没有任何系统资源靠近上限。 CPU只能达到25%。 在Apache错误日志中,我发现了以下内容: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting 我应该只是增加这个数字吗?或者我只是在这里解决问题的副作用? 此外,我不完全理解文档。 在关于MaxRequestWorkers的部分,它也将它与ServerLimit设置绑定在一起,但我不太确定这两者应该设置为了正确协作。 其他技术细节migth有用: 我已经禁用了.htaccess文件,而是通过Apacheconfiguration来configurationmod_rewrite。 Apache也给出了以下的警告,如果重要或不重要, apache2:无法可靠地确定服务器的完全合格的域名,使用127.0.1.1。 全局设置“ServerName”指令以禁止此消息 这是服务器上唯一安装的网站。 当时制作的性能图表是最高的:
我在CentOS 7上使用FastCGI和suEXEC for PHP。我的包装器脚本如下所示: #!/bin/sh PHPRC=/home/ben/etc/ export PHPRC export TMPDIR=/home/ben/tmp/ exec /usr/bin/php-cgi -c /home/ben/etc/php.ini PHPRCvariables被设置,phpinfo显示它,但是不会使用自定义的php.ini。 Phpinfo只是说: Configuration File (php.ini) Path /etc Loaded Configuration File (none) 有谁知道如何解决这一问题?
我看到他们发布了OpenSSL的更新。 我在Windows上运行Apache。 如果我运行“OpenSSL版本”,则报告“OpenSSL 1.0.1i 2014年8月6日”。 这是一个完整的解决scheme安装,所以我不清楚,如果OpenSSL运行或不。 我无法在stream程中find它。 我看到运行mod_ssl.so的httpd.exe。 我遵循供应商的指导,使用OpenSSL创build和安装证书,所以我知道服务器上存在OpenSSL,我只是不确定它是否被使用。 SSL Web连接正在工作。 如何判断OpenSSL是否正在运行,哪个版本正在运行,以及如何修补Windows实现?
有谁知道如何使用Apache 2.4在CentOS 7机器上正确configurationPHP / FastCGI? 在Apache虚拟主机configuration文件中,我有这样的: <FilesMatch \.php$> SetHandler "proxy:fcgi://127.0.0.1:9000" </FilesMatch> 它的作品,但只适用于以.php结尾的文件(我可以访问控制面板而不是网站) CMS输出的页面没有任何扩展名,我得到一个“访问被拒绝”。 当我访问一个页面时出错。 页面(CMS模板)不包含PHP代码,但他们似乎受此影响。 我怎样才能确定,这也适用于没有任何扩展的页面? 非常感谢!
我正在尝试为我的某个网站设置HHVM。 它运行在Apache 2.4,Ubuntu 14.04上。 我非常抱歉不是最高级的系统pipe理员,我更喜欢软件工程的最后一部分。 我已经安装了HHVM,但是当我为整个Apache服务器使用FastCGI时,它打破了ownCloud。 经过一番阅读后,我发现ownCloud开发者仍然在与HHVM兼容。 所以我想用FastCGI和HHVM只运行一个目录。 我想要运行FastCGI的网站位于:/ var / www / website这里的一个子目录是文档根目录: DocumentRoot /var/www/website/www (其中一些代码位于网站的文档根目录之上;类别等) ownCloud在:/ var / www / owncloud并且具有以下configuration: Alias /owncloud "/var/www/owncloud/" <Directory "/var/www/owncloud"> Options +FollowSymLinks AllowOverride All </Directory> 我在apache2.conf中尝试了很多东西,但都没有成功。 ProxyPass / fcgi://127.0.0.1:9000/var/www ProxyPass /owncloud/ //127.0.0.1:80/owncloud ProxyPass /var/www/website/ fcgi://127.0.0.1:9000/var/www/website ProxyPass /website/ fcgi://127.0.0.1:9000/var/www/website <Directory /var/www/website/> SetHandler fastcgi-script SetHandler proxy:fcgi://127.0.0.1:9000 </Directory> 有任何想法吗?
我想configuration一个Centos 7 Apache 2.4 Linode使用php-fpm来执行php作为文件所有者。 以前Centos6 / Apache2.2的文档不起作用,我在Centos7上设置Lamp服务器的configuration只是作为apache用户运行。 有没有好的教程来做到这一点,或者有人可以提供configuration文件和虚拟主机指令需要这样做吗? 谢谢。
我有两个网站在不同的主机上受同一个SSL证书的保护,一个是Apache2,一个是JBOSS。 我的过程: 创build了一个私人的CA. 创build一个新的证书,并用CA签名。 将证书转换为PKCS12格式。 将PKCS12证书导入到JKS中(因为这是JBOSS所喜欢的)。 我已经将客户端证书和CA证书安装到所有浏览器。 (安装CA证书不是必要的,但是可以去掉URL中的红色/危险图标。) Ubuntu 14.04 通过Firefox,我可以使用客户端证书访问这两个站点。 Chrome允许我访问Apache2站点,但在JBOSS站点上出现错误:ERR_BAD_SSL_CLIENT_AUTH_CERT Windows 7的 Chrome,Firefox和IE浏览器都允许我访问Apache2站点,他们都不让我访问JBOSS站点。 Firefox:ssl_error_bad_cert_alert Chrome:ERR_BAD_SSL_CLIENT_AUTH_CERT IE浏览器:“此页面无法显示” 证书和根证书都是最新的,只是无法validation。 任何人有一个理论/解决scheme? 一些编辑过的openssl命令行输出,以防万一: $ openssl s_client -connect jboss_host:8443 -cert client.pem -showcerts -CAfile private_ca.crt CONNECTED(00000003) depth=1 C = US, ST = California, L = Mendocino, O = My Company, CN = My Company CA, emailAddress = [email protected] verify […]
我有一个服务器托pipe一个网站,我试图另外作为一个反向代理服务器。 目的是将应用程序的URL从http://www.acme.bar.com:8760/Application混淆到loremipsum.bar.com。 我有一个别名loremipsum.bar.com指向反向代理/ Web主机与以下虚拟主机configuration: <VirtualHost *:80> # The ServerName directive sets the request scheme, hostname and port that # the server uses to identify itself. This is used when creating # redirection URLs. In the context of virtual hosts, the ServerName # specifies what hostname must appear in the request's Host: header to # match […]