标签: apache2

/var/www/html 和我自己的网站文档根目录的权限问题

我试图不在我的/var/www/html文件夹中授予 777 权限,但我想编辑我的文件而没有sudo. 所以我虽然在我的主目录中创建了一个文件夹的符号链接/var/www/html. 我使用创建它sudo ln -sT /home/andre/www/moodle/ moodlels -la输出是这样的:

andre@andre-270E5G:/var/www/html$ ls -la
total 8
drwxr-xr-x 2 root root 4096 Mai  4 10:20 .
drwxr-xr-x 4 root root 4096 Abr 29 14:29 ..
lrwxrwxrwx 1 root root   23 Mai  4 10:20 moodle -> /home/andre/www/moodle/
Run Code Online (Sandbox Code Playgroud)

所以,我的moodle文件夹对每个人都有读、写和执行的权限,这不是我想要的。我使用该命令sudo chmod -R 775 moodle/尝试更改它,但它保留了对所有人的读取、写入和执行权限。我对 中的moodle文件夹进行了同样的尝试/home/andre/www/moodle,但它保持不变。ls -lain的输出/home/andre/www/是:

andre@andre-270E5G:~/www$ ls -la
total 28
drwxrwxr-x  3 andre andre …
Run Code Online (Sandbox Code Playgroud)

permissions apache2 webserver moodle

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

如何防止apache和mysql自动启动

有没有办法让apache和mysql在启动时不自动运行?

目前,每当我启动我的机器时,它们都会自动启动并在后台运行。

我正在使用 Ubuntu 12.04。

mysql apache2 12.04 14.04

44
推荐指数
3
解决办法
6万
查看次数

授予用户对 www-data 拥有的 /var/www 的权限

我为某些网站设置了一个简单的 Web 服务器,其布局类似于:

站点 1: /var/www/site1/public_html/

站点 2: /var/www/site2/public_html/

我以前使用 root 用户来管理文件,然后www-data在我完成后将它们还给(WordPress 网站,需要 WP Uploads 才能工作)。这可能不是最好的方法。

我正在尝试找到一种方法来创建另一个用户(我们称之为 user1),该用户有权编辑 site1 但不是 site2 中的文件,并且不会阻止文件被www-data. 我有什么办法可以做到这一点吗?

apache2 www 12.04

44
推荐指数
3
解决办法
24万
查看次数

/var/www 的默认权限

我试图打开一个文件并在/var/www文件夹中用 PHP 写入它但它不起作用所以我做了

sudo chmod 777 /var/www
Run Code Online (Sandbox Code Playgroud)

现在我想将权限设置为/var/www默认值。
什么是默认权限/var/www

php permissions apache2 chmod

44
推荐指数
3
解决办法
19万
查看次数

Ubuntu 上的 apache web 根目录在哪里?

在 Ubuntu Trusty 上,哪个是apache网页的根目录?

lamp apache2

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

删除部分配置文件后如何重新安装Apache HTTPD?

我最近在弄乱我的 Apache 配置并想重新安装,这样我就可以重新开始。我关注了一些关于重新安装apache2软件包的论坛帖子,这最终删除了我的/etc/apache2文件夹。

现在无论我尝试了多少事情,我似乎都无法完全擦除 Apache 安装然后重新安装。sudo apt-get install apache2或者reinstall什么都不做。我似乎也无法使用 Synaptic 将其删除。

我可以做些什么来再次在我的计算机上安装全新的 Apache?

apt apache2

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

E:无法获取一些档案,也许运行 apt-get update 或尝试使用 --fix-missing?

我在评估板上使用 ubuntu 13.10,但我的互联网无法正常工作。我还需要安装软件,但 apt-get install 也不起作用。

终端说:E:无法获取一些档案,也许运行 apt-get update 或尝试使用 --fix-missing?

来源:http : //www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-13.04-lamp

updates mysql php apt apache2

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

如何查看 Apache 网络服务器上的当前连接?

我在 Webmin/Virtualmin 的帮助下,在基本的 LAMP 设置中托管了很多使用 Apache 的虚拟主机。我正在寻找一种类似顶部的工具,我可以在其中监视当前连接。虚拟主机部分似乎给我带来了麻烦。这是我尝试过的:

  • netstat- 我可以看到连接,但它们显示我好像它们都在使用我的主域,例如mydomain.com:www.
  • iftop- 我很喜欢它,但类似的缺点是netstat:不显示虚拟主机。
  • apachetop- 似乎没有显示我所有虚拟主机的信息。我正在登录到单独的自定义日志文件,我怀疑这是它不起作用的原因。
  • ntop, darkstat, MRTG, bwm-ng, IPTraf- 也不起作用。

因此,基本上,我正在寻找类似于 的当前输出的内容netstat,但要包括请求所针对的虚拟主机,例如:avirtualsite.com:www

websites virtualhost apache2 webmin

40
推荐指数
4
解决办法
18万
查看次数

将 Apache 文档根文件夹更改为辅助硬盘

我为我的服务器 pc 安装了 ubuntu 12.04 服务器版本。我已经安装了灯服务器。我需要将 var/www 位置更改为我的辅助硬盘位置。我在 gedit /etc/apache2/sites-available/default 这是我的代码

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    #DocumentRoot /var/www
    DocumentRoot /media/myserver/
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    #<Directory /var/www/>
        <Directory /media/myserver/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias …
Run Code Online (Sandbox Code Playgroud)

server lamp apache2

40
推荐指数
3
解决办法
25万
查看次数

在此服务器上找不到请求的 URL /phpmyadmin

当我重新启动 apche2 时,我收到此消息..

sudo service apache2 restart
 * Restarting web server apache2                                                                                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Run Code Online (Sandbox Code Playgroud)

当我输入 时localhost/phpmyadmin,它显示了消息

-NOT FOUND 在此服务器上找不到请求的 URL /phpmyadmin。本地主机端口 80 上的 Apache/2.4.7 (Ubuntu) 服务器

请帮助我。

apache2 phpmyadmin

40
推荐指数
3
解决办法
28万
查看次数

标签 统计

apache2 ×10

12.04 ×2

apt ×2

lamp ×2

mysql ×2

permissions ×2

php ×2

14.04 ×1

chmod ×1

moodle ×1

phpmyadmin ×1

server ×1

updates ×1

virtualhost ×1

webmin ×1

webserver ×1

websites ×1

www ×1