Articles of apache 2.2

Ubuntu的IPredirect

这是我的问题。 我有一台运行Apache / SQL / phpMyAdmin的Ubuntu计算机,我想要的是,当有人login到networking,如果他们在url栏中inputencc ,它将引导他们到这台计算机。 服务器的IP地址是:192.168.0.52。 我怎样才能做到这一点?

使用php5-fpm作为user:user运行Apache的安全含义

我只是设置VPS来运行Apache的php5-fpm,它被设置为以user:user身份运行每个用户池。 原因很简单,就是允许用户真正拥有自己的文件,而不是由www-data拥有自己的文件。 这些内容不能被这些用户改变/删除。 php5-fpm似乎为我解决了这个问题。 如果有的话,这种设置的安全含义是什么?

Apache httpd-vhosts.conf文件将所有请求发送到默认的vhost

这里有什么问题? NameVirtualHost *:80 <VirtualHost *:80> ServerName domain1.com ServerAdmin [email protected] DocumentRoot /var/www/html/domain1-com </VirtualHost> <VirtualHost *:80> ServerName domain2.com ServerAlias www.domain2.com ServerAdmin [email protected] DocumentRoot /var/www/html/domain2-com </VirtualHost> 问题: domain1.com正确地服务于/var/www/html/domain1-com的内容,但是domain2.com也提供/var/www/html/domain1-com 。 这里是httpd -S的输出 VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:80 is a NameVirtualHost default server domain1.com (/etc/httpd/conf/extra/httpd-vhosts.conf:21) port 80 namevhost domain1.com (/etc/httpd/conf/extra/httpd-vhosts.conf:21) port 80 namevhost domain2.com (/etc/httpd/conf/extra/httpd-vhosts.conf:27) Syntax OK […]

如何自定义MPM在apache上获得最佳性能?

我很新configurationApache。 有大量的教程,但很less全面的如何做一些事情。 我想知道的是: 我如何更改哪个MPMconfiguration文件被用于我的Apache? 我如何计算apache2.conf中客户端和连接的最佳数量,这个服务器主要用于多个CMS系统,如WordPress等,包括caching? 我使用的服务器是:XEON E3-1230(4 x 3.2 GHz)和16 GB DDR3 EEC。 我希望进一步的描述是无关紧要的。 这是我在/etc/apache2/apache2.conf # prefork MPM <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> # worker MPM <IfModule mpm_worker_module> StartServers 2 MinSpareThreads 25 MaxSpareThreads 75 ThreadLimit 64 ThreadsPerChild 25 MaxClients 150 MaxRequestsPerChild 0 </IfModule> # event MPM <IfModule […]

PHP代码不能通过SSL解释

使用centos OS和apache 2.2.3 我的PHP代码不是通过SSL解释的。 它呈现出浏览器中的代码。 网页在http下工作正常。 组态: <VirtualHost secure.cognitionsmartsites.com:443> AddType text/html .php AddHandler application/x-httpd-php .php ServerName secure.cognitionsmartsites.com <Directory "/var/www/vhosts/default/htdocs"> Allow from all Options +Indexes </Directory> IndexOptions ServerAlias secure.cognitionsmartsites.com DocumentRoot /var/www/vhosts/default/htdocs SSLEngine On SSLCertificateFile /usr/local/psa/var/certificates/cert.crt SSLCertificateKeyFile /usr/local/psa/var/certificates/private.key SSLCertificateChainFile /usr/local/psa/var/certificates/intermediate.crt </VirtualHost> httpd -S输出 VirtualHost configuration: 192.168.0.1:80 siteeditor.vserver.onlinehome-server.info (/etc/httpd/conf.d/zz011_siteeditor.conf:8) 127.0.0.1:80 siteeditor.vserver.onlinehome-server.info (/etc/httpd/conf.d/zz011_siteeditor.conf:8) 74.208.101.55:80 default (/etc/httpd/conf.d/zz010_psa_httpd.conf:48) 74.208.101.55:443 secure.cognitionsmartsites.com (/etc/httpd/conf.d/smartsitessl.conf:3) […]

与wsgi apache2 Python应用程序返回* .py文件内容

我有一个小Flask应用程序,我设法使用apache2和mod-wsgi运行。 我将其设置为在像test.example.com这样的子域上运行。该应用程序位于/ var / www / flasktest中。 现在,如果我访问example.com/flasktest/test.wsgi,它会返回文件的内容 – 与.py文件一样。 如果我去test.example.com网站工作。 如何防止py,wsgi ..etc文件被下载。 我很想只允许* .css,* .js,..等等 谢谢。

我们的红帽企业5服务器正在交换自己的死亡 – 需要一个检测原因的计划

在看似随机的时间间隔内,我们的服务器上的内存使用量正在增加,超过最大可用和交换,直到CPU使用率也是100%。 然后,当交换内存不足时,它开始closures进程,我们必须重新启动服务器。 当这种情况发生时,我们的网站和内部系统变得没有反应。 在这一点上,我也无法SSH进入服务器,所以我没有办法识别正在查杀它的进程。 我没有大量的服务器pipe理员的经验,但我正在寻找如何检测问题的想法。 让我知道你可能需要什么额外的信息。

从两个端口访问网站 – Apacheconfiguration

我有一个网站设置,并希望能够从两个不同的端口访问相同的网站。 有谁知道我会怎么做? 例如,我希望能够访问http://example.com:5678的完全相同,如http://example.com:80 。 我已经尝试在我的httpd.conf中使用virtualHosts来读取论坛和文档,但无法弄清楚 – 有什么想法吗? 此外,我将如何能够使其工作http://domain1.com:80显示相同的http://domain2.com:5678 ? (对于domain1和domain2都在同一台服务器上) WHM / cPanel是否支持这个(域名停放除外)? 如果没有,我将如何改变我的Apache来做到这一点? 谢谢 山姆 更新 我不确定你的理解。 我有一个virtualHost设置,并希望可以从两个不同的端口访问,显示完全相同。 这是我的虚拟主机目前。 <VirtualHost 184.107.24.1:80> ServerName example.co.uk ServerAlias www.example.co.uk DocumentRoot /home/example/public_html ServerAdmin [email protected] UseCanonicalName Off CustomLog /usr/local/apache/domlogs/example.co.uk combined CustomLog /usr/local/apache/domlogs/example.co.uk-bytes_log "%{%s}t %I .\n%{%s}t %O ." ## User example # Needed for Cpanel::ApacheConf UserDir enabled example <IfModule mod_suphp.c> suPHP_UserGroup […]

Apache 2.2包含通用数据

我在我们的一个开发服务器中共同托pipe了一组站点。 我需要configuration所有这些网站的 Allow from 指示。 由于这是关于dynamicIP的,这个变化比较频繁,所以我需要设置一个方法来轻松修改它们。 例: <VirtualHost *:443> ServerName dbhost.domain ServerAdmin webmaster@domain DocumentRoot /srv/www/dbhost DirectoryIndex index.php index.php3 index.php4 SSLEngine On <Directory /srv/www/dbhost> order deny,allow allow from 192.168.0.0/16 <subnet1> <subnet2> <subnet3> <etc…> deny from all AllowOverride None AuthType Digest AuthDigestAlgorithm MD5 AuthName "devs" AuthDigestDomain / AuthDigestDomain / AuthDigestProvider file AuthUserFile <pwdfile> Require valid-user <Directory> 所以,我想在外部文件中包含“order […]

无法重新启动Apache服务器

我试图通过Plesk重新启动Apache。 当我点击“重新启动”时,我收到以下消息。 错误:无法执行操作:无法通过apache_control_adapterpipe理服务:服务/etc/init.d/httpd无法启动('–start','web') 我也尝试过(感谢从stackoverflow paulsm4通过terminal做到这一点,我input sudo /etc/init.d/httpd start 和我得到的错误是: 启动httpd:(98)已经在使用的地址:make_sock:无法绑定到地址[::]:80(98)地址已经在使用中:make_sock:无法绑定到地址0.0.0.0:80没有监听套接字可用,closuresdown无法打开日志[FAILED] 先谢谢你!