我正在尝试让 Python 与 Apache 一起工作,但是我没有成功使用 CGI 或 mod_python。
有没有人知道一个好的教程或其他东西?
谢谢。
我来自 mac os x 背景。为了控制我的 apache、mysql 和 php,我曾经使用适用于 mac os x 的 MAMP 工具。
在我的 ubuntu 上,我已经安装了所有必需的软件,但是,我想要一个好的 UI 工具来控制我的 apache。具体来说,我经常更改我的文档根目录,所以我想要一个 GUI 工具,我可以在其中浏览所需的文档根目录,然后重新启动服务器。
有没有这样的工具可用?
我已经从官方仓库安装了 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 开发环境。第一的:
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) 我只是与Apache玩,我把它开始工作,这是我可以通过浏览连接到服务器http://127.0.0.1和http://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) 我有以下目录设置:
/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 用户不兼容?
我想访问 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 权限。- 仍然是空白页...
在 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"> </视频>
请给我建议。
安吉特
我已将 FastCGI 和 PHP5-FPM 配置为在 ubuntu 上工作,运行良好。
但是我安装了“apache2 worker mpm”模块并想配置和替换apache2中默认的“prefork mpm”。
我发现的所有内容都是在 CentOS 中,/etc/sysconfig/httpd只需HTTPD=/usr/sbin/httpd.worker将“worker mpm”启用即可。
我们如何在 Ubuntu 中启用“worker mpm”?
此外,当我列出 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) 当我尝试使用以下命令重新启动 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)
这是与托管相关的问题吗?