Tag: apache2

如何在Ubuntu 14.04中创建自定义ErrorDocument页面?

我是Ubuntu的新手,我使用的是Ubuntu Server 14.04。 现在我想使用我自己设计的HTML网页作为我的服务器状态错误,如404等。我尝试了自己的方式,但没有得到我的设计页面,当我打开192.168.1.99/404时,我得到服务器默认错误页面文件不在我的var/www/ ,如下所示。 我的var/www/文件夹中有index.html , 404.html , .htaccess文件。 我的.htaccess文件仅包含ErrorDocument 404 /404.html行。 我没有更改任何默认设置。 我只是安装Ubuntu Server 14.04并通过终端使用它。 你能告诉我现在该做什么吗?

Ubuntu 12.04 Apache 2 – 内联CSS工作但外部CSS无法正常工作

在已安装的apache2中用作开发服务器。 创建了我的网站,它在我的浏览器中正确加载,除了…… 外部CSS样式表无法加载。 内联CSS工作, style标签工作,但link rel=”stylesheet” type=”text/css” href=”style.css”似乎没有做任何事情。 我的apache2.conf是未经编辑的。 这是我的php5.conf文件和我的站点conf文件,以防需要它们: 启用MODS-/ php5.conf SetHandler application/x-httpd-php SetHandler application/x-httpd-php-source SetHandler application/x-httpd-php SetHandler application/x-httpd-php SetHandler application/x-httpd-php # To re-enable php in user directories comment the following lines # (from to .) Do NOT set it to On as it # prevents .htaccess files from disabling it. php_admin_value engine Off […]

LAMP-stack安装:php代码没有运行(php代码显示如此)

一直在尝试设置一台灯泡服务器。 首先我做了: sudo apt-get install lamp-server^一切似乎都有效。 当我访问localhost , it works!! 页面显示。 然后我误删了我的html文件夹。 但我用自己的替换它。 但那么(ofc) it works!! 网站消失了,但我的服务器还在运行。 但为了还原这个我尝试卸载我的灯服务器,遵循以下提示: 如何删除LAMP堆栈,以便重新开始? 但由于这是一个旧教程,当我试图删除它时,我的系统找不到大多数文件… 无论如何,之后我尝试再次手动安装所有东西: sudo apt-get install apache2 , sudo apt-get install apachelib2-mod-php , sudo apt-get install mysql-server 。 然后做了一个mysql_secure_isntallation或者其他什么。 并按照说明进行操作。 现在,当我访问localhost ,唯一可以输出的是 这是我自己放在那里的文件(不是它输出整个代码)。 此外,即使我输入正确的密码,我也无法访问我的mysql数据库。 我做的一个很大的问题就是我跟着10个不同的教程,所有看起来都过时了,因为他们都提到了php5。 我知道我在这里深水,但我甚至不知道如何调试这个或要检查什么。 什么可能出错? 什么还在工作? 现在我最好的行动方针是什么?

带有Web开发GUI的最佳LAMP堆栈

我是一个被宠坏的Windows用户,并且总是使用带有GUI的WAMP堆栈,允许我启动或停止apache和mysql服务。 我发现切换到LAMP命令行真的很难,并且想知道是否有人可以分享一些信息。 我一直在使用bitnami linux安装,关于稳定性,它绝对可怕! 在此先感谢您的帮助! 最好,

如何在ownCloud中使用HTTPS和DHCP?

系统:Ubuntu 14.04服务器,Apache 2.4,ownCloud 8.2.5,测试环境Raspbian Jessie on Raspberry Pi 3 b。 访问https://192.168.1.107和https://192.168.1.107时,服务器的Internet浏览器中有关HTTPS的错误 Error performing TLS handshake: An unexpected TLS packet was received. 调试 命令telnet 192.168.1.107 80只是挂起来用于HTTP,类似于telnet 192.168.1.107 443用于HTTPS。 在互联网浏览器中访问http://192.168.1.107和http://192.168.1.107/owncloud时访问HTTP,但不像以前那样通过telnet 日志/var/log/apache2/error.log没有最近的错误。 /var/log/apache2/access.log没有错误,而没有/var/log/apache2/other_vhosts_access.log 。 sudo apache2ctl -M |sort的输出是 access_compat_module (shared) alias_module (shared) auth_basic_module (shared) authn_core_module (shared) authn_file_module (shared) authz_core_module (shared) authz_host_module (shared) authz_user_module (shared) autoindex_module (shared) core_module (static) […]

phpmyadmin无法正常工作,因为我更改了权限,不知道如何更改它

我安装了LAMPP,它工作正常,但我设法通过使用此命令将文件夹/ opt / lampp /的权限更改为777 sudo chmod 777 -f /opt/lampp -R 我的计划是: sudo chmod 777 -f /opt/lampp/htdocs/ -R 现在,当我在浏览器中访问localhost / phpmyadmin时,我收到此错误: 有人可以帮我解决这个问题吗?

LAMP 403禁止访问自定义文件夹

我知道这是一个常见的问题,主要是对用户www-data的权限问题,但是按照本指南我得到了经典错误: 403 forbidden You don’t have permission to access /web on this server. 尽管有大量人员面临同样的问题,但我无法在线找到解决方案。 抱歉! 🙂 这是我的000-default.conf文件 ServerAdmin webmaster@localhost DocumentRoot /home/tom/Dropbox/web Options FollowSymLinks AllowOverride All Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ AllowOverride All Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all ErrorLog /home/tom/Dropbox/web/error.log # Possible values […]

在apache2中启用.htaccess

这可能与Ubuntu本身没有直接关系,但目录树在这里有所不同,我有点困惑。 我有一个网站,我正在尝试运行它加载正常,但它严重依赖URL重写我没有得到因为.htaccess指令可能没有在我的安装中启用。 我已经按照Ubuntu.com上的文章在我的apache2上启用了.htaccess文件,但我无法关注它,因为它告诉我要更改的文件不存在于它告诉我去的文件夹中。 这是最接近default文件名 – 000-default.conf : # The ServerName directive sets the request scheme, hostname and port that # the server uses to identify itself. This is used when creating # redirection URLs. In the context of virtual hosts, the ServerName # specifies what hostname must appear in the request’s Host: header to # […]

配置apache2访问权限的最佳方法

我有一个ubuntu 14.04的服务器。 我安装了apache2,php5和pure-FTPd。 所以apache在mpm prefork中运行,其中一个进程由root拥有,所有子进程都由www-data拥有。 / var / www / html由root拥有(-rw-r – r– 1 root root) 现在我有一个名为ftpuser的ftp用户。 什么是最好的方式(更安全),以便ftpuser可以在/ var / www / html下创建和编辑文件? 我可以将/ var / www / html的组所有者更改为具有写访问权限的www-data,并将ftpuser添加到www-data组? 如果现在我也想使用mediawiki,它有时需要写入访问/ var / www / html。 同样的问题:我可以将/ var / www / html的组所有者更改为具有写访问权限的www-data吗?

如何在ubuntu 16.04上安装带有php 5.3的灯服务器?

是否有可能在ubuntu 16.04上成功运行php5.3? 我有一个只需要php 5.3版本的PHP应用程序。 请告诉我运行PHP 5.3需要什么版本的ubuntu 如何安装带有php 5.3的灯服务器及其所有相关模块(apache server mysql等)