我正试图卸载Debian 7服务器上的apache2。 首先我停止这样的apache2服务: sudo service apache2 stop 然后我做了 sudo apt-get –purge remove apache2 我得到的回应是: 0升级,0新安装,1删除和4未升级。 在这个操作之后,29.7 kB磁盘空间将被释放。 你想继续[Y / N]吗? Y(读取数据库… 43648目前安装的文件和目录。)删除apache2 … mark @ mw-webdev2:/ etc $ 所以我想它会被卸载,但如果我运行: sudo service apache2 start 我得到这个: 启动Web服务器:apache2。 我真的不明白这里发生了什么。 为什么说它被卸载,但它仍然安装在我的服务器上运行?
我在最近从Debian Squeeze升级到Debian Wheezy的服务器上遇到了一些问题。 当我打电话给一个php页面时,只有页面的php-source-code是beeing show,但没有解释为脚本。 PHPconfiguration为fcgid : <IfModule mod_fcgid.c> SuexecUserGroup my-client my-client FcgidIOTimeout 240 <Directory /var/www/my-client.de/www/> Options +ExecCGI AllowOverride All AddHandler fcgid-script .php FCGIWrapper /var/www/my-client.de/php-fcgi-scripts/php-fcgi-starter .php Order allow,deny Allow from all </Directory> </IfModule> 我知道如果这个职位,但解决scheme不适合我。 我尝试将FCGIWrapper重命名为没有帮助的FcgidWrapper 。 除了我有另一台服务器运行Wheezy与FCGIWrapper绝对好。 所以我怀疑这个解决scheme。 运行apachectl -t -D DUMP_MODULES给了我这个结果: Loaded Modules: core_module (static) log_config_module (static) logio_module (static) version_module (static) mpm_worker_module (static) http_module […]
我设法得到sssd工作和getent passwd *username*以及getent group返回AD数据。 我现在面临着在Active Directory中嵌套组的问题。 在AD我有整个部门的超级组。 这个组有成员的用户。 Department group: CN=123 – DepartmentName,OU=departments,OU=SecurityGroups,DC=company,DC=country member CN=Benny Bob,OU=123 – DepartmentName,OU=other,OU=info,DC=company,DC=country member CN=Billy Bob,OU=123 – DepartmentName,OU=other,OU=info,DC=company,DC=country memberOf CN=RepositoryAuthorization,OU=Roles,OU=SecurityGroups,DC=company,DC=country 我也有一些用户,例如: User : CN=Benny Bob,OU=xxx – DepartmentName,OU=other,OU=info,DC=company,DC=country memberOf CN=xxx – DepartmentName,OU=departments,OU=SecurityGroups,DC=company,DC=country (The department group) memberOf CN=ServerAuthorization,OU=Roles,OU=SecurityGroups,DC=company,DC=country 当我打电话getent group | grep ServerAuthorization getent group | grep ServerAuthorization用户(这是直接链接到组)显示正常。 但是,当我打电话getent group | grep […]
我在最近几天挣扎着做我的bind工作。 我相信,它有一个非常通用的configuration,但不知何故,当使用域名( myho.st )时,它不会为我的服务器提供适当的IP给本地客户端。 系统是Debian Wheezy。 named-checkconf不报告任何错误。 configuration如下: /etc/bind/named.conf : include "/etc/bind/named.conf.options"; include "/etc/bind/named.conf.log"; include "/etc/bind/named.conf.local"; include "/etc/bind/named.conf.default-zones"; acl localhost_acl { 127.0.0.1; }; acl internal_10_acl { 192.168.10.0/24; }; /etc/bind/named.conf.local : include "/etc/bind/zones.rfc1918"; view "local_view" { match-clients { localhost_acl; internal_10_acl; }; zone "myho.st" { type master; file "/etc/bind/db.myho.st"; }; }; /etc/bind/zones.rfc1918 : view "global_view" { zone […]
我已经build立了一个从turnkey linux获得的redmine服务器。 邮件或多或less的开箱即用。 我可以邮寄给任何不在我的域名的人。 让我解释: 如果我从命令行运行邮件命令,并发送到我的个人电子邮件(或任何其他非域电子邮件)它的作品。 如果我邮寄给我的域名中的任何人,则不会。 我们的邮件由Google处理并find。 出于某种原因,这台机器看到的域名,并试图处理它本身(我不想)。 我只想让邮件走向谷歌(或任何地方)的自然之路。 我有一种感觉,如果我把机器的领域改成了我的东西(这对我来说没问题),它会开始正常工作。 我尝试过这样做,但认为我错过了一个。 非常感激任何的帮助! 我以为也许改变域可能会欺骗后缀。 我更改了主机名文件: redmine.hsi.com 这是main.cf文件: # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin […]
我被要求在Debian Wheezy上将运行Apache和Tomcat-6的服务器从HTTP升级到HTTPS。 我已经成功地在Apache部分获得并安装了SSL证书,并检查了它们的工作原理(使用了两个不同的SSL检查器)。 接下来,我将下面的块添加到/etc/apache2/sites-available/default-ssl : <VirtualHost *:80> ServerName server.name Redirect permanent / https://server.name/ </VirtualHost> 并将其放在同一个文件中的<VirtualHost _default_:443>块的末尾: ProxyRequests Off ProxyPreserveHost On ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/ 在Tomcat方面,/ /etc/tomcat6/server.xml文件包含两个活动连接器: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" /> <Connector address="127.0.0.1" port="8009" protocol="AJP/1.3" redirectPort="8443" /> 现在,当我去https://server.name/app/main/login.jspx ,我得到一个SSL连接,但login后消失。 如果我去https://server.name/app ,我立即redirect到http://server.name/app/main/login.jspx (没有SSL)。 (如果我只是去https://server.name/ ,我最终在/var/lib/tomcat6/webapps/ROOT/index.html定义的redirect页面。) 我究竟做错了什么? 我是否需要使用AJP代理?
我在configuration为通过PHP-FCGI运行PHP的Debian Wheezy系统上运行nginx Web服务器。 除了适当地设置权限之外,出于安全原因,我想禁止nginx和PHP 创build符合location ~ \.php …规则的文件(或者相应地重命名其他文件),即以.PHP结尾的文件。 我怎样才能解决这个问题?
我的服务器运行的是debian 7,我通过apt-get安装了php 5.4.45。 我需要PHP 5.6的一些其他服务来正常运行,但不幸的是我找不到任何方式通过apt-get来安装它。 我已经下载,编译并安装了php 5.6和php -v显示: PHP 5.6.29 (cli) 不幸的是,由于通过apt-get安装的版本仍然可以通过php5命令访问,所以apache使用旧的5.4.45。 我不能摆脱这一点,因为还有其他的东西,取决于我不想失去。 我读过其他答案,但我没有find我的设备上的任何地方的httpdconfiguration文件。 另一件事,我怎么能“告诉”apt-get或任何其他包pipe理器,我手动安装了较新版本的PHP,所以它不需要我下载旧版本,只是为了满足依赖。 这个名字是不正确的,我需要把它链接到某个地方吗? 如果有一些文章,解释它,请链接它。
只是为了个人的教育目的,我已经安装bind9到一个干净的新鲜安装的Debian 7.1 在开始学习我的“专业版和绑定”之前,我想复制bind 9的所有原始configuration文件以保持它不同,并且对每个文件和每行内容的目标和含义做更多的细节。 好吧,这可能不是正确的方法,但现在的问题是这样的:ALL 9的绑定文件在哪里?
我的设置是两台戴尔R720服务器,每台服务器通过4个千兆位端口连接到Cisco WS-C2960S-24TS-L交换机,后者通过100MBit连接到Internet。 服务器运行在openvz(redhad)内核的Wheezy中: 2.6.32-openvz-042stab081.3-amd64 我想要的是两台服务器之间更快的文件传输以及某种容错级别。 我设法设置绑定和尝试绑定模式balance-rr , 802.3ad和balance-alb 。 所有的工作都在我能够连接到服务器。 但是他们之间的数据传输速度并没有提高。 (删除:我明白, balance-rr只适用于xover cabeling。) 看看ifconfig和单个接口的stream量计数,我看到: 802.3ad :仅使用第一个接口的传出通信。 如果传输到具有不同MAC地址的其他主机,则更是如此。 balance-alb :输出stream量“莫名其妙”地在接口之间不均匀分布,而只在一个接口上inputstream量 内核文档告诉我, balance-rr模式需要: The balance-rr, balance-xor and broadcast modes generally require that the switch have the appropriate ports grouped together. The nomenclature for such a group differs between switches, it may be called an "etherchannel" The […]