是否有任何用于配置和监控 Apache 的 GUI 工具?
我想访问 phpmyadmin。我以前可以访问它,但现在,我只是得到一个空白页面,我真的不明白为什么。
我已经安装了 phpmyadmin 使用
sudo apt-get install phpmyadmin
Run Code Online (Sandbox Code Playgroud)
我跑了
sudo gedit /etc/apache2/apache2.conf
Run Code Online (Sandbox Code Playgroud)
并补充说:
#Include phpmyadmin:
include /etc/phpmyadmin/apache.conf
Run Code Online (Sandbox Code Playgroud)
但是当我重新启动 apache 时收到警告,告诉我:
/etc/phpmyadmin/apache.conf 中第 3 行的 Alias 指令可能永远不会匹配,因为它与较早的 Alias 重叠。
当我执行http://localhost/phpmyadmin而不是看到空白网页时,我该如何解决这个问题,以便我可以再次看到 phpmyadmin 界面?
转储-
我试过apt-get remove phpmyadmin然后apt-get install phpmyadmin- 仍然是相同的空白页。:(
/etc/phpmyadmin- 我对 phpmyadmin 文件夹及其内容拥有 chmod o+w 权限。- 仍然是空白页...
我在 12.04 上使用 Apache 2.2。我已经使用自签名证书激活了ssl连接,该证书工作正常,但现在我想禁用任何非 ssl连接。
我使用了 a2dissite默认值,但80即使在重新启动服务器后,服务器仍然可以通过端口访问。
请帮我解决这个问题。
我在 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)
这是我应该关心的事情吗?
我的 apache 服务给了我错误,我只是在我的 AWS 云实例上使用了一个 snapshop,一切似乎都很好,我的网站一直在工作,直到我重新启动我的 apache,现在它给了我以下错误:
ubuntu@ip-10-0-0-217:/var/www$ sudo service apache2 restart
sudo: unable to resolve host ip-10-0-0-217
* Restarting web server apache2
apache2: apr_sockaddr_info_get() failed for ip-10-0-0-217
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
... waiting apache2: apr_sockaddr_info_get() failed for ip-10-0-0-217
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Run Code Online (Sandbox Code Playgroud)
在用户端,This website is temporarily unavailable, please try again later.当他们尝试访问网站时会得到。
我怎样才能解决这个问题?
我刚刚在我的 Ubuntu 14.04 LTS 系统上安装了 Apache 2.4.7 (Ubuntu),在 /etc/apache2/apache2.conf 中看不到 prefork 和 worker 设置。它们也没有为默认虚拟主机定义。我应该像这样在 apache2.conf 中自己设置它们吗?
<IfModule mpm_prefork_module>
StartServers 2
MinSpareServers 2
MaxSpareServers 5
MaxClients 200 #must be customized
ServerLimit 200 #must be customized
MaxRequestsPerChild 100
</IfModule>
Run Code Online (Sandbox Code Playgroud) 我有一台用于本地网站测试的 Ubuntu 14.10 计算机,它不提供给互联网。在它上面,我设置了七个网站。但是,当我访问七个中的两个时,我得到的是Apache2 Ubuntu Default Page而不是我自己的索引页。
据我所知,我使用完全相同的过程设置了所有七个,所以我不知道这两个缺少什么。此外,在我的 Apache 日志目录中,我有两个日志文件,error并且access对于两个行为不端的站点中的每一个,但它们都是空的。当我重新启动apache2服务时,没有错误。我已经多次回溯我的步骤,我看不出工作站点和非工作站点之间有任何区别。
我有哪些选项可以诊断此问题?我可以以某种方式强制更详细的错误日志吗?是否有其他日志可以参考?
以下是.conf故障站点之一的文件示例:
<VirtualHost *:80>
ServerName www.local_example.com
ServerAlias local_example.com
ServerAdmin address@example.com
DocumentRoot /var/www/Websites/example.com
<Directory /var/www/Websites/example.com/>
Options Indexes FollowSymLinks MultiViews
# pcw AllowOverride None
AllowOverride All
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
#RedirectMatch …Run Code Online (Sandbox Code Playgroud) 请我的服务器中的 nginx 确实启动了请跟我来
root@s45-****:/home/arabico# nmap 45.****
PORT STATE SERVICE
22/tcp open ssh
5/tcp open smtp
80/tcp open http
Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds
root@s45-****:/home/arabico# sudo service apache2 stop
* Stopping web server apache2 *
root@s45-****:/home/arabico# nmap 45.****
Starting Nmap 6.40 ( http://nmap.org ) at 2015-06-05 19:33 MST
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds
root@s45-***:/home/arabico# sudo service nginx restart …Run Code Online (Sandbox Code Playgroud) 我使用 Ubuntu 16.02。当我尝试时sudo service apache2 restart,它说:
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
Run Code Online (Sandbox Code Playgroud)
然后我输入:journalctl -xe,并请求:
—— -- 单元 apache2.service 已经开始启动。 1 月 11 日 02:30:46 aleksandr-VirtualBox apache2[8177]:/etc/init.d/apache2:1:/etc/apache2/envvars:envvars:未找到 1 月 11 日 02:30:46 aleksandr-VirtualBox apache2[8177]:/etc/init.d/apache2:49:/etc/apache2/envvars:envvars:未找到 1 月 11 日 02:30:46 aleksandr-VirtualBox apache2[8177]:/etc/init.d/apache2:1:/etc/apache2/envvars:envvars:未找到 1 月 11 日 02:30:46 aleksandr-VirtualBox apache2[8177]:/etc/init.d/apache2:49:/etc/apache2/envvars:envvars:未找到 Jan 11 02:30:46 aleksandr-VirtualBox apache2[8177]:* 启动 Apache httpd Web 服务器 apache2 1 月 11 …
我正在将 Ubuntu 18.04 LTS 服务器升级到 PHP 7.4,因为不再支持 PHP 7.2。
\n其他公共问题指示我添加sudo add-apt-repository ppa:ondrej/php,例如如何安全更新/升级 PHP 7.2 到最新版本?
当我运行时add-apt-repository ppa:ondrej/php,会向我显示以下信息(出于此问题的目的引用相关部分):
\n\n注意事项:
\n\n
\n- 如果您使用的是 php-gearman,则需要添加 ppa:ondrej/pkg-gearman
\n- 如果您使用的是apache2,建议添加ppa:ondrej/apache2
\n- 如果使用nginx,建议添加 ppa:ondrej/nginx-mainline\n\xc2\xa0\xc2\xa0\xc2\xa0 或 ppa:ondrej/nginx
\n
add-apt-repository ppa:ondrej/apache2如果我在这台服务器上运行 apache2,我也应该这样做吗?