而不是更改权限/var/www,安装 nautilus 权限相关的扩展或必须执行 gksu 我想知道一种简单的方法来更改/var/www到另一个地方/home/cyrex/www,例如。这样我就可以省去所有与权限相关的问题。
作为在笔记本电脑上设置开发环境的一部分,我安装了 Apache 很长时间。
但是,由于几个月前我停止了它,它不再在启动时自动启动。我在家里的笔记本电脑和工作中的笔记本电脑上都有这个问题。
我在这两种情况下,几个月前我在 Ubuntu 10.10 中安装了 Apache,使用它几个星期没有出现故障,但有一天我停止了它,现在它不再自动启动。我尝试手动运行更新 rc,但被告知 init 脚本已在使用中。
但是,手动启动/重新启动它
sudo service apache2 start/restart
Run Code Online (Sandbox Code Playgroud)
工作正常。两种情况,我都是等到升级到11.04之后,因为我希望新版本能解决这个问题。但事实并非如此!如果有人能告诉我如何让 Apache 再次自动启动,我将不胜感激。
我有一个使用 FileZilla 访问的 Web 服务器 (Apache2)。
在我的 Web 服务器上,我有一个绑定到 /var/www 的目录 /home/admin/www。所以我可以用FTP访问它。这工作完美!
但是每次我重新启动我的网络服务器时,我都必须一次又一次地进行绑定。我不能对我的网络服务器说这些地图需要永远绑定吗?另外我每次都需要重置所有权限,我做错了什么?
因为我的知识apache很少。我想让它成长,这样我就会有更多的 LAMP 经验。我今天的热门问题是:
如何将自定义目录添加到网络服务器?(例如phpmyadmin)?
我的目标是能够创建带有自定义网站的自定义地址。假设我的自定义目录位于:/media/my/web/portal1并且我想在客户端调用时加载它
http://localhost/myportal1 at webbrowser.
Run Code Online (Sandbox Code Playgroud)
你能给我一份步骤清单,并附上几句话的解释吗?
可能的重复:
删除软件包后如何替换丢失的配置文件?
我的 apache2 有问题:
我 exec sudo aptitude purge apache2,但在
/etc/文件夹中apache2仍然存在,在此之后,我将apache2移动到apacheold和 exec sudo aptitude install apache2,这已经安装了命令“apache2”,但在/etc 中/,文件夹apache2不存在
我安装了 ubuntu 10.10,当我点击我的 IP 时,我看到:
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
Run Code Online (Sandbox Code Playgroud)
我应该在哪里查看这是从哪里提供的?
奇怪的是,我刚刚安装了 nginx 并设置了一个也在端口 80 上提供服务的静态页面(应该与提供“它工作页面”的默认 apache 冲突),当我重新启动 nginx 时我没有绑定错误 sayign 端口 80 已被占用。
我不使用 apache,也不想要它,但默认安装似乎有它。我不知道它在哪里,我没有在 /opt 或 etc/apache 中看到它。
谢谢!
我需要安装他们网站上可用的最新版本的 apache、php 和 mysql,但问题是 apt 存储库还没有这些更新版本。
我想要的版本:Apache 2.4.4、PHP 5.4.16 和 MySQL 5.6.12。
可通过 apt 获得的版本:Apache 2.2.22、PHP 5.4.15、MySQL 5.5.31。
Ubuntu 不支持上述版本的软件包。请,我需要帮助!谢谢!
PS Tasksel 还没有这些版本的软件包。
我一直在寻找关于如何在 ubuntu 上设置本地主机环境而没有任何好的解决方案的数周时间。
这就是我想要实现的目标:
我想将我的根文件夹设为 /home/'username'/Sites/'projectname.pl' 或 /home/'username'/Sites/pl/'projectname'/public (或类似)
访问我的本地主机时,我不想写 localhost/'projectname'/public(或诸如此类)我希望能够通过键入 http://'projectname'.pl 来访问该项目
我知道这可以在 OSX 上的 apache 服务器上实现,但我无法在我的 Ubuntu 机器上找到任何指南来实现这一点。
我真的很感激任何帮助,我真的希望这是可能的。
问候!
我在 VM 上安装了 Ubuntu Server 12.04。该服务器有apache2-mpm-prefork和libapache2-mod-php5
安装。我正在查看日志,最近遇到了这些相当可疑的条目:
xx.xx.xx.xx - - [20/Jan/2014:09:00:04 +0000] "HEAD / HTTP/1.0" 200 274 ...
xx.xx.xx.xx - - [20/Jan/2014:09:00:23 +0000] "POST /cgi-bin/php?%2D%64+...
xx.xx.xx.xx - - [20/Jan/2014:09:00:25 +0000] "POST /cgi-bin/php5?%2D%64...
...
Run Code Online (Sandbox Code Playgroud)
解码内容后php?...结果如下:
-d allow_url_include=on -d safe_mode=off -d suhosin.simulation=on -d
disable_functions="" -d open_basedir=none -d
auto_prepend_file=php://input -d cgi.force_redirect=0 -d
cgi.redirect_status_env=0 -n
Run Code Online (Sandbox Code Playgroud)
这是我应该关心的事情吗?
在 Ubuntu 14.04 上,使用安装了 libapache2-mod-wsgi-py3 包的 Apache2 会在 /var/log/apache2/error.log 中出现错误
重现的方法很简单:
sudo apt-get install apache2
sudo service apache2 restart
# /var/log/apache2/error.log is "clean"
sudo apt-get install libapache2-mod-wsgi-py3
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
/var/log/apache2/error.log 给出以下错误:
[Mon Jan 05 16:51:53.641332 2015] [:error] [pid 3141:tid 140703516379008] Exception ignored in: <module 'threading' from '/usr/lib/python3.4/threading.py'>
[Mon Jan 05 16:51:53.643563 2015] [:error] [pid 3141:tid 140703516379008] Traceback (most recent call last):
[Mon Jan 05 16:51:53.643633 2015] [:error] [pid 3141:tid 140703516379008] File "/usr/lib/python3.4/threading.py", line 1288, in _shutdown
[Mon Jan …Run Code Online (Sandbox Code Playgroud)