我已经安装了CentOS 6,但是我只能通过closures防火墙来打开Apache2。 有人可以告诉我如何在不closures防火墙的情况下打开apache2到外部? 更新: 我的iptablesconfiguration如下: # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state –state […]
我只是build立了一个Ubuntu的Web服务器的微型实例亚马逊EC2。 Everthing运行良好,我设法configurationVirtualHost,但我很难设置子域。 以下是我所做的: $ mkdir /var/www/mydomain $ mkdir /var/www/mysubdomain $ chmod -R 774 /var/www/mydomain $ chmod -R 774 /var/www/mysubdomain $ vim /etc/apache2/sites-available/mydomian <VirtualHost *:80> ServerAdmin [email protected] ServerName mydomain.com ServerAlias www.mydomain.com DocumentRoot /var/www/mydomian </VirtualHost> $ vim /etc/apache2/site-available/mysubdomain <VirtualHost *:80> ServerName mysubdomain.localhost # also tried mysubdomain.mydomain.com DocumentRoot /var/www/mysubdomian <Directory /var/www/mysubdomain/ > Options Indexes FollowSymLinks MultiViews +Includes AllowOverride […]
我拒绝访问与public_html文件夹中的某些文件 <Files ~ "\.inc$"> Order allow,deny Deny from all </Files> 放置在.htaccess文件中。 我知道最好把重要文件放在公共目录之外,但是我想知道如何拒绝访问(如果可以测量可靠性的话)有多可靠呢? 是否有任何技巧来获得这些文件?
我刚刚在Windows Server 2003 r2上安装了XAMPP 1.7.7,并在php.ini中启用了php_ldap扩展。现在,在启动服务时,它会挂起“开始” 附加信息:因为XAMPP 1.7.5 +是用VC9而不是VC6编译的,模块也被改变了,我想这是一个编译错误,我不能使用php_ldap函数。 我能做些什么来解决这个问题? 我没有得到任何一种错误。
使用suPHP我的目标是让我的网站指向我的/home文件夹, /home文件夹中的每个用户都有自己的index.html页面。 我目前在我的/home文件夹中没有index.html页面,但这将是放置login页面的合理位置。 这是我以后的结构 home ├── index.html ├── user1 │ └── index.html ├── user2 │ └── index.html ├── user3 │ └── index.html ├── user4 │ └── index.html ├── user5 │ └── index.html └── user6 └── index.html 当我去192.168.1.8 ,我想它加载/home/index.html 。 当我去192.168.1.8/user1我想要加载/home/user1/index.html 。 目前Apache告诉我我没有/home或任何嵌套文件夹的权限。 我猜是因为/home属于root? 任何build议如何重塑这一点
现在我有1000个并发用户在线。 但是我的网站很慢。 我可以有8000个并发用户,但服务器无法处理stream量,而我正在失去访问者。 我的服务器是VPS服务器: 专用CPU 7.2GHz RAM 4512MB 内存使用量低于可用资源。 (现在632 MB)我该怎么办? 我应该configurationApache服务器? 如果是的话,怎么样? 怎么样caching,也许memcached? 这是一个虚拟的服务器,由节点构成,每个节点代表600Mhz的CPU和376MB的RAM。 我正在运行一个网站,它使用PHP和MySQL构build。
我敢肯定,我有一个非常微不足道的问题,你们很多人已经回答了这样的问题上千次。 但是我找不到任何这些答案。 所以我们走了 我正在通过cPanelpipe理托pipe帐户。 但出于某种原因,只要input域名(例如www.mydomain.com)来访问网站的索引文件,就会显示cPanel默认页面(即www.mydomain.com/cgi-sys/defaultwebpage.cgi)。 如果我指定索引文件名称(即www.mydomain.com/index.php),该网站工作正常。 起初我以为它已经做了一些DirectoryIndexconfiguration。 所以我查了一下Apache conf,一切似乎都是按顺序的( DirectoryIndex index.html index.htm default.htm index.php index.php3 index.phtml index.php5 index.shtml mwindex.phtml )。 只要确保我用相同的指令添加了一个.htaccess到服务器根目录。 但无济于事。 我究竟做错了什么?
我来自IIS,设置虚拟目录是非常容易的。 您只需右键单击并添加一个指向您喜欢的任何path的“虚拟目录”。 查看网站时,相对path会通过浏览器反映出来。 我如何用Apache完成同样的事情? Symlinks吓倒我,因为删除级联通过。 有没有更好的方法来在Apache中创build虚拟目录? 我正在使用Mac的MAMP使用apache2。
我正在使用prefork Apache 2.2,我似乎无法弄清楚为什么有一个MaxClients指令和ServerLimit指令。 我明白,你需要增加这两个这一步 – 谷歌已经告诉我一遍又一遍。 据我所知,他们都可以随时控制Apache进程的最大数量。 他们为什么都存在? 对于prefork,他们似乎是多余的。 我错过了一个微妙的差异?
我有一个Debian Stable,运行正常的Apache2服务器。 它工作正常否则,它只是没有任何与.htaccess我把目录( /var/www/admin/ 。它说: AuthType Basic AuthName admin AuthUserFile /var/www/admin/.htpasswd Require valid-user 在同一个文件夹中有.htpasswd文件。 我检查了/var/log/apache/error.log ,但没有显示任何东西。 我加了一个 <Directory /var/www/> AllowOverride All </Directory> 到apache.conf ,但是这也没有改变任何东西。 我怎样才能使这个工作?