标签: apache-httpd

一个 Web ssh/telnet 客户端

我现在有点紧张。我想知道是否有人看到过 HTML 或 PHP web ssh 客户端,因为我的公司和学校都阻止了端口 80 之外的所有内容。当涉及到我的服务器时,我是一个控制狂,所以是的。我找到了像gateone这样的东西,但这是我的问题。

我可以通过端口 80 访问。如果我的服务器,我在端口 80 上托管网站。我可以通过 Apache 运行 PHP 脚本。我无法通过加密访问网站。我无法更改 ssh 端口(相信我,我已经尝试过)我对服务器具有 root 访问权限。

任何帮助或想法将不胜感激。如果情况变得更糟,我可以用 PHP 编写自己的。

ssh ubuntu apache-httpd

6
推荐指数
1
解决办法
6984
查看次数

如何检查 mod_ssl.so 版本?

我正在运行Apache 2.2.3并想了解如何检查版本mod_ssl.so以及此模块是否可以支持TLSv1.1TLSv1.2.

ssl apache-httpd

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

为什么我在 /etc/apache2 中没有 httpd.conf 文件?

我安装了 Ubuntu 14.04 LTS。Ubuntu 似乎带有 Apache2,但在apache2文件夹中没有httpd.conf?

为什么缺少文件,我该怎么做才能创建它?

ubuntu apache-httpd

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

通配符 SSL 证书不适用于裸域

我已经*.example.com在 Apache/Ubuntu 14.04 上部署了通配符证书(Comodo PlatinumSSL)。如果客户端访问https://www.example.comhttps://example.com在 Firefox 中抛出此问题,则一切正常:

example.com uses an invalid security certificate. 
The certificate is only valid for *.example.com 
(Error code: ssl_error_bad_cert_domain)
Run Code Online (Sandbox Code Playgroud)

从 vhost 文件中提取:

<IfModule mod_ssl.c>
    <VirtualHost *:443>
        SSLEngine on
        ServerName example.com
        ServerAlias www.example.com *.example.com
        DocumentRoot /var/www/html
        SSLCertificateFile      /etc/ssl/localcerts/example_com.cer
        SSLCertificateKeyFile /etc/ssl/localcerts/example_com.key
        SSLCertificateChainFile /etc/ssl/localcerts/example_com_interm.cer
    </VirtualHost>
</IfModule>
Run Code Online (Sandbox Code Playgroud)

我怎么都https://www.example.comhttps://example.com工作没有警告?

ssl apache-httpd

6
推荐指数
1
解决办法
5779
查看次数

什么是符号链接?了解符号链接的结构

我使用 Ubuntu 15.10,我对 Linux 非常陌生。在维基百科阅读什么是一般的符号链接,并在 Ubuntu Unix-bash 终端中执行符号链接创建命令后,我应该更好地理解我在创建(和“销毁”)时多次使用的符号链接的结构Ubuntu 学习环境。

每次安装 PHPmyadmin (PMA) 服务时,我都会运行一个简短的语法。如果不运行它,该服务就无法运行。根据我收集的信息,以下语法创建了一个符号链接,将 Apache 连接到包含 conf 方向的某个 PMA 文件。

这是我每次运行的语法:

cd /etc/apache2/conf-enabled/
sudo ln -s /etc/phpmyadmin/apache.conf phpmyadmin.conf
service apache2 restart
Run Code Online (Sandbox Code Playgroud)

我想更好地了解这里实际做了什么,例如:

  1. 为什么甚至需要 cd 导航?我们不能从根(计算机)文件夹中指定我们要处理哪些文件,仅此而已吗?

  2. 为什么 -s 在 ln 之后?

  3. 我在 ln 命令中导航到两个目录,但在其中任何一个目录中都找不到 phpmyadmin.conf - 那么,系统如何知道它在哪里(假设没有系统范围的搜索)。

ubuntu symlink apache-httpd phpmyadmin

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

如何使用 YUM 在 CentOS 6 中安装旧版本的 Apache httpd

如何在 CentOS 6 机器上安装旧版本的 Apache httpd?当我做:

sudo yum --showduplicates list httpd | expand
Run Code Online (Sandbox Code Playgroud)

我得到:

file:///media/project/repodata/repomd.xml: [Errno 14] Could not open/read file:///media/project/repodata/repomd.xml
Trying other mirror.
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: pubmirrors.dal.corespace.com
 * extras: pubmirrors.dal.corespace.com
 * updates: repos.dfw.quadranet.com
Available Packages
httpd.x86_64                   2.2.15-45.el6.centos                      base
httpd.x86_64                   2.2.15-47.el6.centos                      updates
httpd.x86_64                   2.2.15-47.el6.centos.1                    updates
Run Code Online (Sandbox Code Playgroud)

Apache 的当前稳定版本是 2.4.18,我需要安装旧版本的 Apache,准确地说是 2.2.26。我看到的可用版本是 2.2.15。我是否必须在我的机器上添加另一个 YUM 存储库?

当我尝试做:

sudo yum install httpd-2.2.26
Run Code Online (Sandbox Code Playgroud)

我收到一条消息,说明:

没有可用的包 httpd-2.2.26

我想另一个选择是尝试从源代码在我的机器上构建它。

yum centos apache-httpd

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

httpd (apache2) 服务器不解析 *.php 文件,而是将它们显示为安装了 php 模块的文本

我正在尝试在 archlinux 上设置我的 httpd (apache2) 服务器。现在一切正常,除了解析我的 php 文件。

我关注了这篇文章:https : //wiki.archlinux.org/index.php/Apache_HTTP_Server#PHP

我已经

  • 安装的 php 和 php-apache 包
  • 配置 apache 使用 prefork-module 而不是 event-module
  • 启用 php_7 模块
  • 包括额外的/php7_module.conf
  • 像在我的 Ubuntu 上一样设置一个 cgi-script-handler。

这是我的 httpd.conf:

#
# This is the main Apache HTTP server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.
# In particular, see 
# <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>
# for a discussion of each configuration directive.
#
# …
Run Code Online (Sandbox Code Playgroud)

arch-linux php apache-httpd php7

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

让 Apache 以 HTML 格式提供 Markdown

像许多人一样,我更喜欢用 Markdown 编写 - 是否有一种mod_markdown或类似的方法可以让 Apache 提供 Markdown 内容但呈现为 HTML ?

html markdown apache-httpd

6
推荐指数
2
解决办法
5704
查看次数

如何在 PC 开启时禁用 Apache 和 MySQL 自动启动?

我正在使用 Linux Mint 18 XFCE 并安装了 Apache、MySQL 和 PHP 包来进行本地开发。

Apache 和 MySQL 服务始终处于活动状态并从头开始。

我怎样才能禁用那些服务以不从一开始就启动?这个想法是,每当我想在本地工作时,我都会使用以下内容启动这两个服务:

sudo service apache2 start && sudo service mysql start
Run Code Online (Sandbox Code Playgroud)

mysql apache-httpd

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

了解现代 Linux 系统中 Apache 日志消息的一天

systemd基于现代的 Linux 系统中,Apache 日志消息的一天是什么样的?我希望它是这样的:

  1. Apache 守护进程使用以下命令写入日志消息 syslog(3)
  2. 此日志消息写入 /run/systemd/journal/dev-log
  3. systemd-journald 从中读取日志消息 /run/systemd/journal/dev-log
  4. systemd-journald 写到 /run/systemd/journal/syslog
  5. rsyslogd或者syslog-ng监听/run/systemd/journal/syslog,获取消息,然后根据他们的配置进行处理

我错过了什么吗?Apache 是否有可能将日志(例如访问日志消息)直接记录到文件中,完全绕过整个日志系统?

logs systemd apache-httpd

6
推荐指数
1
解决办法
665
查看次数

标签 统计

apache-httpd ×10

ubuntu ×3

ssl ×2

arch-linux ×1

centos ×1

html ×1

logs ×1

markdown ×1

mysql ×1

php ×1

php7 ×1

phpmyadmin ×1

ssh ×1

symlink ×1

systemd ×1

yum ×1