标签: apache-http-server

使用 .htaccess 配置 cgi-bin

我正在尝试使用 将目录配置为 cgi-bin .htaccess,但是当我尝试访问可执行文件时,会下载文件。我正在使用 apache2.2。问题是什么?

我的.htaccess样子:

# cat www/cgi-bin/.htaccess
Options +ExecCGI
AddHandler cgi-script cgi pl
Run Code Online (Sandbox Code Playgroud)

文件权限是

# ls -1la www/cgi-bin/
total 60
drwxr-xr-x 2 root root  4096 iun 10 19:22 .
drwxr-xr-x 5 root root  4096 iun 10 19:18 ..
-rw-r--r-- 1 root root    46 iun 10 19:23 .htaccess
-rwxr-xr-x 1 root root 15358 iun 10 19:23 paperload.cgi
-rwxr-xr-x 1 root root 12728 iun 10 19:23 papers.cgi
-rwxr-xr-x 1 root root 12593 iun 10 19:23 paperview.cgi
Run Code Online (Sandbox Code Playgroud)

apache-http-server htaccess

5
推荐指数
1
解决办法
9308
查看次数

如何查看在 Apache 中加载和启用的模块?

如何在 Windows 中查看 Apache 中加载和启用的模块?

windows apache-http-server

5
推荐指数
1
解决办法
6199
查看次数

(13)Permission denied: make_sock: could not bind to address [::]:80, Mac OS Lion

我试图让乘客在我的家用电脑上工作,但遇到了这个问题。

当我尝试启动 Apache 时出现此错误。

(13)Permission denied: make_sock: could not bind to address [::]:80
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
Run Code Online (Sandbox Code Playgroud)

当我测试 Apache 时,语法正常。

这是我在我的 Apache 配置文件中设置端口 80 的地方。

 52 NameVirtualHost *:80

 53 Listen 80
Run Code Online (Sandbox Code Playgroud)

不知道我做错了什么。

apache-http-server port ruby-on-rails passenger osx-lion

5
推荐指数
2
解决办法
2万
查看次数

无法在我的 CentOS Virtualbox 中访问 Apache

我正在使用 CentOS 设置 VirtualBox,以便我可以在 Linux 机器上而不是我用于开发的 Windows 上测试我的所有代码等。

我刚刚使 SSH 正常工作(我通过 SSH 连接到 localhost:2222 并将其端口转发到 virtualbox 端口 22)。

我正在尝试用 Apache 做同样的事情,以启动并运行 Web 服务器。

我已将 localhost 上的端口 8888 端口转发到 CentOS Virtualbox 中的端口 80,但我似乎无法在浏览器中使用 localhost:8888 访问任何内容?

Apache 也肯定在运行:

ps -e | grep httpd
2108?00:00:00 httpd
2110?00:00:00 httpd
2111?00:00:00 httpd
2112?00:00:00 httpd
2113?00:00:00 httpd
2114?00:00:00 httpd
2115?00:00:00 httpd
2116?00:00:00 httpd
2117?00:00:00 httpd

iptables:

[root@CentOS /]# cat /etc/sysconfig/iptables
# Generated by iptables-save v1.4.7 on Fri Jan 27 18:26:36 2012
*filter
:INPUT ACCEPT [0:0]
:FORWARD …
Run Code Online (Sandbox Code Playgroud)

centos virtualbox apache-http-server

5
推荐指数
2
解决办法
2万
查看次数

Linux Mint 上的 Apache 配置在哪里?

使用命令

gedit /etc/apache2/httpd.conf
Run Code Online (Sandbox Code Playgroud)

生成一个仅包含一行的文本文件。我需要更改我的 Apache 配置的 DocumentRoot 以便与 CakePHP 框架一起使用。

apache-http-server linux-mint

5
推荐指数
1
解决办法
2万
查看次数

如何测试服务器是否支持字节服务?

我在共享主机帐户的服务器上托管了一些 mp3 文件,但我无法将我的播客提要提交到 iTunes 商店。Apple 拒绝了提要,因为他们说我的剧集文件托管在不支持字节范围的服务器上 - 类似于这种情况。

我已经联系了我的服务提供商,他们声称服务器确实支持字节范围,并且检查托管剧集的 http 标头看起来是正确的: 通过 curl 检查 http 标头

有没有什么方法可以毫无疑问地验证这一点?

networking apache-http-server hosting itunes-store http

5
推荐指数
1
解决办法
9562
查看次数

Cpanel + Apache + Wordpress 用户权限

我在 Cpanel 上。我有根访问权限。

当我创建一个新域时,会创建一个新用户。让我们example.com用用户名来调用它example。这将创建:

/home/example/www/

要让 WP 在这里工作,它需要与 apache 相同的访问权限。所以我通常,为了更新等,需要给“nobody”用户访问权限。

但是,为了使 FTP 等正常工作,我需要用户拥有文件和文件夹(example就我而言)。

人们推荐什么。我应该example加到nobody群里吗?或者还有什么?

这让我上墙了。

谢谢!

apache-http-server permissions cpanel

5
推荐指数
1
解决办法
6310
查看次数

如何设置虚拟主机?

我的路由器将端口 80 重定向到端口 8080。我的路由器工作正常,我的域名路由正确。

这是我的虚拟主机文件:

NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot /home/admins/lampstack-5.3.16-0/apps/wordpress
    ServerName example.com
    ServerAlias www.example.com
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我可以通过输入“mywebsite.com:8080”访问我的网站,但我无法通过输入“mywebsite.com”访问它

有关更多信息,这是我的 httpd.conf 的一部分:

Listen 8080
Servername localhost:8080
DocumentRoot "/home/admins/lampstack-5.3.16-0/apache2/htdocs
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny, allow
    deny from all
</Directory>
<Directory "/home/admins/lampstack-5.3.16-0/apache2/htdocs">
    Options FollowSymLinks
    AllowOverride None
    Order allow, deny
    allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

解决方案:

背景信息:我安装了 ubuntu 10.4,然后我安装了 bitnami lamp stack,然后我安装了一个 wordpress 模块。基本上,如果您仅以用户(不是 root 用户)身份安装 wordpress,那么您将无法使用端口 80(您无法在 httpd.conf (/apache2/conf/httpd.conf) 中监听端口 80)。我必须做的是以 root 身份重新安装 lampstack 和 wordpress。

我通过执行以下操作启用了 root:http : //www.liberiangeek.net/2012/05/login-as-root-in-ubuntu-12-04-precise-pangolin/

您还应该查看 …

linux apache-http-server wordpress ubuntu

5
推荐指数
1
解决办法
781
查看次数

使用 Apache2 请求某些路径后的黑名单 IP

我注意到很多黑客试图通过在我的网络服务器上请求某些无法解析任何内容的路径来渗透我的系统。

示例:/config/pwtoken_get、/_vti_bin/_vti_aut/author.dll、/xampp/phpmyadmin/index.php、/admin/index.php 等。

我想做的是在尝试请求这样的路径后自动将 ip 列入黑名单。有没有人对我如何实现这一点有任何指示?

谢谢!

unix apache-http-server blacklist

5
推荐指数
1
解决办法
185
查看次数

让 Apache 在 Debian 上使用编译后的 PHP 而不是捆绑包

我的最终目标是在我的 Debian 机器上安装OwnCloud,一个 64 位的压缩包。

我的设置很简单。我已经安装了OpenPanel,它又通过 APT-GET 安装了所有必需的 LAMP 模块。这在我的系统上安装了 PHP5.3.7,并指向 Apache2 使用它,一切都很好。

但是,OwnCloud 需要在 PHP 中启用 mbstring。这需要我编译我自己的PHP版本与--with-mbstring配置选项,如Debian仓库绑定的PHP似乎不会有,也没有这样的封装php-mbstring或者php5-mbstring是曾经有与PHP4。

我已经使用此处找到的教程编译了 PHP ,从配置中省略了 APXS2(因为我无法让它为我所爱而工作)并将 5.2 替换为 5.4。但是,APT-GET(in /etc/apache2)安装的Apache2不会识别这一点,并继续说“5.3.7”。

我也试过先编译PHP,再安装OpenPanel,无果。

拥有 OpenPanel 至关重要,因为它将帮助我的客户管理他们的 DNS、域和数据库,以及 Shell 访问。

拥有 OpenCloud 也是必要的,因为我的客户需要使用开源协作套件。

我如何实现这一目标。

(之前在 stackoverflow.com 上问过,但认为它不属于那里。)

linux debian apache-http-server php php5

5
推荐指数
1
解决办法
983
查看次数