标签: apache2

403 禁止干净的 apache2 安装

我最近重新安装了 Ubuntu,然后lamp-server通过安装包tasksel,安装顺利。

我已经备份了文件/var/www/夹中的文件,并计划在服务器重新联机后将它们放回原处(或者在我的情况下,只能从我的计算机访问 - 它是一个测试服务器。)

安装完成,所以我尝试从备份目录复制文件。这很顺利。

但是,当我尝试通过localhostFirefox访问服务器时,我收到了 403 Forbidden 错误,这是我以前从未遇到过的。帮助!!

编辑:2013 年 9 月 2 日 添加了有关文件事件的信息

所以,我遵循了@Andrew 所说的,但我仍然无法访问任何 .html 文件。奇怪的是,我可以访问 .php 文件(当然什么都不显示,因为它们只显示从以前完成的表单中提取的信息。)但是没有 html 访问,只有

禁止的

您无权访问此服务器上的 /index.html。

server lamp permissions apache2

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

为什么apache2有多个进程?

这是命令ps -A |grep -i apache2输出:

xxxx@debian:~$ ps -A |grep -i apache2
 2362 ?        00:00:01 apache2
 2365 ?        00:00:00 apache2
 2367 ?        00:00:00 apache2
 2369 ?        00:00:00 apache2
Run Code Online (Sandbox Code Playgroud)

当我使用kill命令时,哪个是正确的 pid ?

apache2

3
推荐指数
2
解决办法
3818
查看次数

将 X-Robots-Tag 添加到 apache 配置

我需要用机器人标签标头修复我的服务器,

X-Robots-Tag
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以在 apache httpd.conf 中添加它?

apache2

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

Prestashop“递归写入权限”错误

尝试在本地安装 prestashop (LAMP),以下错误列表阻止安装继续进行。

文件和文件夹的权限

  • www-data 用户在 ~/config/ 上的递归写入权限
  • www-data 用户在 ~/cache/ 上的递归写入权限
  • www-data 用户在 ~/log/ 上的递归写入权限
  • www-data 用户在 ~/img/ 上的递归写入权限
  • www-data 用户在 ~/mails/ 上的递归写入权限
  • www-data 用户在 ~/modules/ 上的递归写入权限
  • www-data 用户在 ~/themes/default-bootstrap/lang/ 上的递归写入权限
  • www-data 用户在 ~/themes/default-bootstrap/pdf/lang/ 上的递归写入权限
  • www-data 用户在 ~/themes/default-bootstrap/cache/ 上的递归写入权限
  • www-data 用户在 ~/translations/ 上的递归写入权限
  • www-data 用户在 ~/upload/ 上的递归写入权限
  • www-data 用户在 ~/download/ 上的递归写入权限

此外,运行以下命令会导致“不允许操作”消息

cd /var/www/prestashop

chown -R www-data *

chgrp -R www-data *
Run Code Online (Sandbox Code Playgroud)

permissions apache2

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

Apache 显示/而不是默认索引 html 的索引

我在我的 Ubuntu 13.10 上安装了 apache2,它运行没有任何问题。我可以通过在地址栏中键入 localhost/ 来查看默认索引页面(位于 /var/www/index.html 中)

Apache 默认页面

今天,在我将我的 Ubuntu 升级到 14. 04 之后,本地主机服务器不再工作,而是显示 / 页面的索引

Apache 索引列表

我试图重新安装一切(包括php5phpMyAdminMySQL),但问题依然存在。我该如何解决?

mysql php apache2

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

Apache重启无法正常工作?

我是新手ubuntu。而且我会安装它lamp并且phpmyadmin它也可以正常工作,但是我的问题是当我尝试重新启动 apache2 的服务时无法重新启动,它看起来像,

   ubuntu@P3-SD1:~$ sudo service apache2 restart

   * Restarting web server apache2                                                    [Tue Jul 01 18:59:36.992771 2014] [alias:warn] 
    [pid 23365] AH00671: The Alias directive in /etc/phpmyadmin/apache.conf at line 3 will probably never match because it overlaps an earlier Alias.   
                                                                           [ OK ]
Run Code Online (Sandbox Code Playgroud)

然后,我尝试检查http://localhost,并http://localhost/phpmyadminphpinfo()他们都工作正常...

我正在尝试修复,并删除以下目录的第 3 行 /etc/phpmyadmin/apache.conf at line 3

别名 /phpmyadmin "/usr/share/phpmyadmin/"

然后 apache2 restart 看起来不错,看起来像

ubuntu@P3-SD1:~$ sudo service apache2 restart

  • 重新启动 web 服务器 apache2 [确定] …

lamp apache2 phpmyadmin 14.04

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

如何在 Ubuntu Linux 上为您的站点设置 ssl (https) - 双向 SSL

我有一个网站,主要要求是通过使用 https 使该网站安全

当客户端从另一台机器访问时,只有在浏览器设置中上传了证书才能工作。如果不是,它应该拒绝访问该网站。任何人都可以帮助我实现这一目标。

我正在使用 Ubuntu 14.04 如果您需要更多详细信息,请告诉我

apache2 openssl 14.04

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

如何在 Apache 2.4.7 上将 PHPMyAdmin 设置为子域?

我目前在将 PHPMyAdmin 设置为子域时遇到问题。我能够在 Ubuntu 12.04 上做到这一点没问题,但由于升级似乎无法正确配置。这是我正在尝试加载的配置:

    <VirtualHost *:80>
    ServerName sub.domain.com
    ServerAlias www.sub.domain.com
    DocumentRoot "/usr/share/phpmyadmin"
    <Directory /usr/share/phpmyadmin>
    Options FollowSymLinks
    DirectoryIndex index.php
    <IfModule mod_php5.c>
    AddType application/x-httpd-php .php
    php_flag magic_quotes_gpc Off
    php_flag track_vars On
    php_flag register_globals Off
    php_admin_flag allow_url_fopen Off
    php_value include_path .
    php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
    php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/$
    </IfModule>
    </Directory>
    <Directory /usr/share/phpmyadmin/libraries>
    # AllowOverride All
    # Require all granted
    Order Deny,Allow
    Deny from All
    </Directory>
    <Directory /usr/share/phpmyadmin/setup/lib>
    # AllowOverride All
    # Require all granted
    Order Deny,Allow
    Deny from All
    </Directory>
    </VirtualHost>
Run Code Online (Sandbox Code Playgroud)

lamp apache2 phpmyadmin apache2.4

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

如何将 Ubuntu 14.04 服务器上的 Apache2 更新到最新版本?

我正在构建的网站遇到了一些问题。当我访问 Avast 时,它会发出一些误报,因此我向 Sucuri 进行了检查。

Sucuri 看到的唯一问题是我有 Apache 2.4.7 并且它被标记为高风险。

我已经搜索了一个多小时关于如何更新我的 Apache 但无济于事。

我搜索了最新版本,它是 2.4.10,但我不知道“安装”或更新它,或修补它。

我已经完成了 apt-get 更新/升级 10 次,Apache 保持不变。操作系统是 Ubuntu 14.04 服务器 64 位。

请帮忙!

server updates apache2

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

HTTP 到 HTTPS 重写规则不起作用

Ubuntu 14.04

Apache/2.4.7

我在这里发布我的虚拟主机和默认 ssl 主机的 conf 文件。无法弄清楚我做错了什么。

http://<website_url> 显示文件夹的索引。我想将此重定向到https。

https://<website_url> 打开很好。

重要提示:我尚未启用默认 SSL 站点。

 cat default-ssl.conf|grep -v "#"

<IfModule mod_ssl.c>
      <VirtualHost _default_:443>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        SSLEngine on
        SSLCertificateFile  /etc/ssl/certs/ssl-cert-snakeoil.pem
        SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key

        <FilesMatch "\.(cgi|shtml|phtml|php)$">
                SSLOptions +StdEnvVars
        </FilesMatch>
        <Directory /usr/lib/cgi-bin>
                SSLOptions +StdEnvVars
        </Directory>

        BrowserMatch "MSIE [2-6]" \
                nokeepalive ssl-unclean-shutdown \
                downgrade-1.0 force-response-1.0
        BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown

        RewriteEngine On
        RewriteCond %{HTTPS} off
        RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    </VirtualHost>
</IfModule>
Run Code Online (Sandbox Code Playgroud)

这是 mywebsite 配置文件:

cat www.mywebsite.com.conf|grep -v "#"

<VirtualHost *:443> …
Run Code Online (Sandbox Code Playgroud)

apache2 mod-rewrite mod-ssl

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