我最近重新安装了 Ubuntu,然后lamp-server通过安装包tasksel,安装顺利。
我已经备份了文件/var/www/夹中的文件,并计划在服务器重新联机后将它们放回原处(或者在我的情况下,只能从我的计算机访问 - 它是一个测试服务器。)
安装完成,所以我尝试从备份目录复制文件。这很顺利。
但是,当我尝试通过localhostFirefox访问服务器时,我收到了 403 Forbidden 错误,这是我以前从未遇到过的。帮助!!
编辑:2013 年 9 月 2 日 添加了有关文件事件的信息
所以,我遵循了@Andrew 所说的,但我仍然无法访问任何 .html 文件。奇怪的是,我可以访问 .php 文件(当然什么都不显示,因为它们只显示从以前完成的表单中提取的信息。)但是没有 html 访问,只有
禁止的
您无权访问此服务器上的 /index.html。
页
这是命令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 ?
我需要用机器人标签标头修复我的服务器,
X-Robots-Tag
Run Code Online (Sandbox Code Playgroud)
有没有一种简单的方法可以在 apache httpd.conf 中添加它?
尝试在本地安装 prestashop (LAMP),以下错误列表阻止安装继续进行。
文件和文件夹的权限
此外,运行以下命令会导致“不允许操作”消息
cd /var/www/prestashop
chown -R www-data *
chgrp -R www-data *
Run Code Online (Sandbox Code Playgroud) 我在我的 Ubuntu 13.10 上安装了 apache2,它运行没有任何问题。我可以通过在地址栏中键入 localhost/ 来查看默认索引页面(位于 /var/www/index.html 中)

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

我试图重新安装一切(包括php5,phpMyAdmin和MySQL),但问题依然存在。我该如何解决?
我是新手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/phpmyadmin和phpinfo()他们都工作正常...
我正在尝试修复,并删除以下目录的第 3 行 /etc/phpmyadmin/apache.conf at line 3
别名 /phpmyadmin "/usr/share/phpmyadmin/"
然后 apache2 restart 看起来不错,看起来像
ubuntu@P3-SD1:~$ sudo service apache2 restart
- 重新启动 web 服务器 apache2 [确定] …
我有一个网站,主要要求是通过使用 https 使该网站安全
当客户端从另一台机器访问时,只有在浏览器设置中上传了证书才能工作。如果不是,它应该拒绝访问该网站。任何人都可以帮助我实现这一目标。
我正在使用 Ubuntu 14.04 如果您需要更多详细信息,请告诉我
我目前在将 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) 我正在构建的网站遇到了一些问题。当我访问 Avast 时,它会发出一些误报,因此我向 Sucuri 进行了检查。
Sucuri 看到的唯一问题是我有 Apache 2.4.7 并且它被标记为高风险。
我已经搜索了一个多小时关于如何更新我的 Apache 但无济于事。
我搜索了最新版本,它是 2.4.10,但我不知道“安装”或更新它,或修补它。
我已经完成了 apt-get 更新/升级 10 次,Apache 保持不变。操作系统是 Ubuntu 14.04 服务器 64 位。
请帮忙!
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 ×10
lamp ×3
14.04 ×2
permissions ×2
phpmyadmin ×2
server ×2
apache2.4 ×1
mod-rewrite ×1
mod-ssl ×1
mysql ×1
openssl ×1
php ×1
updates ×1