标签: apache2

如何在 apache2 中使用 Python?

我正在尝试让 Python 与 Apache 一起工作,但是我没有成功使用 CGI 或 mod_python。

有没有人知道一个好的教程或其他东西?

谢谢。

python apache2

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

适用于 ubuntu 的类似 MAMP 的工具

我来自 mac os x 背景。为了控制我的 apache、mysql 和 php,我曾经使用适用于 mac os x 的 MAMP 工具。

在我的 ubuntu 上,我已经安装了所有必需的软件,但是,我想要一个好的 UI 工具来控制我的 apache。具体来说,我经常更改我的文档根目录,所以我想要一个 GUI 工具,我可以在其中浏览所需的文档根目录,然后重新启动服务器。

有没有这样的工具可用?

gui apache2

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

apache2 - php5 文件上传和发布最大大小

我已经从官方仓库安装了 LAMP 服务器。在文件中/etc/php5/apache2/php.ini,我改变了:

post_max_size = 8M
upload_max_filesize = 2M
Run Code Online (Sandbox Code Playgroud)

post_max_size = 32M
upload_max_filesize = 16M
Run Code Online (Sandbox Code Playgroud)

之后,我重新启动了 apache2 服务器和笔记本,但是当我启动时,phpinfo我被post_max_size设置为8MB. 解决此错误的唯一方法是将其设置php_value .....为 an.htaccess但这不是我想要的。

我该如何解决这个问题?

php apache2

13
推荐指数
3
解决办法
7万
查看次数

配置Apache时找不到/etc/apache2/sites-available/default

我按照这里的说明配置了一个 PHP 开发环境。第一的:

sudo tasksel install lamp-server
Run Code Online (Sandbox Code Playgroud)

它成功了,并It works!http://localhost/. 然后:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite
Run Code Online (Sandbox Code Playgroud)

这里发生了一个错误:

cp: cannot stat ‘/etc/apache2/sites-available/default’: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我正在使用 Ubuntu 13.10。我在网上搜索,但没有得到任何看起来有希望的东西。任何人都可以指出我正确的方向吗?

编辑:

 $ ls /etc/apache2/sites-available
 000-default.conf  default-ssl.conf
Run Code Online (Sandbox Code Playgroud)

apache2

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

看不到 apache 在 netstat 中运行

我只是与Apache玩,我把它开始工作,这是我可以通过浏览连接到服务器http://127.0.0.1http://192.168.1.5我没有运行IPv6

然而这是 netstat 的结果

$ sudo service apache2 status
 * apache2 is running
$ netstat -an | grep :80
tcp6       0      0 :::80                   :::*                    LISTEN

$ wget 127.0.0.1
--2014-06-26 01:32:15--  http://127.0.0.1/
Connecting to 127.0.0.1:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11510 (11K) [text/html]
Saving to: ‘index.html’

100%[=====================================================================================================>] 11,510      --.-K/s   in 0s      

2014-06-26 01:32:15 (161 MB/s) - ‘index.html’ saved [11510/11510]
Run Code Online (Sandbox Code Playgroud)

我期待看到它在正常的 TCP 上监听,它显然是这样做的!?

编辑:

$ netstat -a | grep LISTEN
tcp        0      0 localhost:ipp …
Run Code Online (Sandbox Code Playgroud)

server apache2

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

可以在我的 Web 服务器中使用符号链接吗?

我有以下目录设置:

/var/www/html
Run Code Online (Sandbox Code Playgroud)

/home/tim/Website/files_here
Run Code Online (Sandbox Code Playgroud)

该文件夹html实际上是指向/home/tim/Website. 这意味着我所有的网站文件都在我的家中(它们包含在备份中等)。

这种方法有什么问题吗?有没有更好的方法让主页进入/home/tim/Website

Web 服务器上的符号链接是否与非 Linux 用户不兼容?

apache2 symbolic-link

13
推荐指数
1
解决办法
9757
查看次数

尝试访问 phpmyadmin 时出现空白页面

我想访问 phpmyadmin。我以前可以访问它,但现在,我只是得到一个空白页面,我真的不明白为什么。

我已经安装了 phpmyadmin 使用

sudo apt-get install phpmyadmin
Run Code Online (Sandbox Code Playgroud)

我跑了

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

并补充说:

#Include phpmyadmin: 
 include /etc/phpmyadmin/apache.conf
Run Code Online (Sandbox Code Playgroud)

但是当我重新启动 apache 时收到警告,告诉我:

/etc/phpmyadmin/apache.conf 中第 3 行的 Alias 指令可能永远不会匹配,因为它与较早的 Alias 重叠。

当我执行http://localhost/phpmyadmin而不是看到空白网页时,我该如何解决这个问题,以便我可以再次看到 phpmyadmin 界面?

转储-

  • 我试过apt-get remove phpmyadmin然后apt-get install phpmyadmin- 仍然是相同的空白页。:(

  • /etc/phpmyadmin- 我对 phpmyadmin 文件夹及其内容拥有 chmod o+w 权限。- 仍然是空白页...

apache2 phpmyadmin

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

如何为 Apache 网络服务器添加 MIME 类型?

在 ubuntu 中,我正在运行可以运行 mp4 视频的简单 html 页面,我已经配置了 Apache 服务器并为 hello world 运行了简单的测试页面,它工作正常。在 Apache Webserver 中,我读到我们需要将以下代码添加到 httpd.conf 文件或视频文件所在目录中的 .htaccess 文件中。

添加类型视频/ogg .ogv
AddType 视频/mp4 .mp4
添加类型视频/webm .webm

所以我的问题是这个 httpd.conf 或 .htaccess 文件在哪里可用,我是否需要手动创建这些文件或它们存储在某处。

我的 HTML 页面的代码是这样的:

<video width="320" height="240" 控件>
  <source src="test.mp4" type="video/mp4">
  <source src="test.ogg" type="video/ogg">
</视频> 

请给我建议。

安吉特

video mime-type apache2 html5 12.04

12
推荐指数
3
解决办法
8万
查看次数

Apache 启用 worker mpm

我已将 FastCGI 和 PHP5-FPM 配置为在 ubuntu 上工作,运行良好。

但是我安装了“apache2 worker mpm”模块并想配置和替换apache2中默认的“prefork mpm”

我发现的所有内容都是在 CentOS 中,/etc/sysconfig/httpd只需HTTPD=/usr/sbin/httpd.worker“worker mpm”启用即可。

  1. 我们如何在 Ubuntu 中启用“worker mpm”?

  2. 此外,当我列出 apache 的已编译模块时,"/usr/sbin/apachectl -l"它不会列出"prefork.c"所谓的列表,因为我们默认使用它。但是当我这样做时,"/usr/sbin/apache2 -V | grep MPM"它显示“Server MPM:prefork”,有人可以解释一下吗?

$ /usr/sbin/apache2 -V | grep MPM

Server MPM:     prefork
Run Code Online (Sandbox Code Playgroud)

phpinfo();

Server API :    FPM/FastCGI
Run Code Online (Sandbox Code Playgroud)

server apache2 14.04

12
推荐指数
1
解决办法
7万
查看次数

apache2.service 被屏蔽

当我尝试使用以下命令重新启动 apache2 时:

sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误:

Failed to restart apache2.service: Unit apache2.service is masked.
Run Code Online (Sandbox Code Playgroud)

这是与托管相关的问题吗?

apache2

12
推荐指数
1
解决办法
3万
查看次数

标签 统计

apache2 ×10

server ×2

12.04 ×1

14.04 ×1

gui ×1

html5 ×1

mime-type ×1

php ×1

phpmyadmin ×1

python ×1

symbolic-link ×1

video ×1