我现在有点紧张。我想知道是否有人看到过 HTML 或 PHP web ssh 客户端,因为我的公司和学校都阻止了端口 80 之外的所有内容。当涉及到我的服务器时,我是一个控制狂,所以是的。我找到了像gateone这样的东西,但这是我的问题。
我可以通过端口 80 访问。如果我的服务器,我在端口 80 上托管网站。我可以通过 Apache 运行 PHP 脚本。我无法通过加密访问网站。我无法更改 ssh 端口(相信我,我已经尝试过)我对服务器具有 root 访问权限。
任何帮助或想法将不胜感激。如果情况变得更糟,我可以用 PHP 编写自己的。
我正在运行Apache 2.2.3并想了解如何检查版本mod_ssl.so以及此模块是否可以支持TLSv1.1和TLSv1.2.
我安装了 Ubuntu 14.04 LTS。Ubuntu 似乎带有 Apache2,但在apache2文件夹中没有httpd.conf?
为什么缺少文件,我该怎么做才能创建它?
我已经*.example.com在 Apache/Ubuntu 14.04 上部署了通配符证书(Comodo PlatinumSSL)。如果客户端访问https://www.example.com但https://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.com和https://example.com工作没有警告?
我使用 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)
我想更好地了解这里实际做了什么,例如:
为什么甚至需要 cd 导航?我们不能从根(计算机)文件夹中指定我们要处理哪些文件,仅此而已吗?
为什么 -s 在 ln 之后?
我在 ln 命令中导航到两个目录,但在其中任何一个目录中都找不到 phpmyadmin.conf - 那么,系统如何知道它在哪里(假设没有系统范围的搜索)。
如何在 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
我想另一个选择是尝试从源代码在我的机器上构建它。
我正在尝试在 archlinux 上设置我的 httpd (apache2) 服务器。现在一切正常,除了解析我的 php 文件。
我关注了这篇文章:https : //wiki.archlinux.org/index.php/Apache_HTTP_Server#PHP。
我已经
这是我的 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) 像许多人一样,我更喜欢用 Markdown 编写 - 是否有一种mod_markdown或类似的方法可以让 Apache 提供 Markdown 内容但呈现为 HTML ?
我正在使用 Linux Mint 18 XFCE 并安装了 Apache、MySQL 和 PHP 包来进行本地开发。
Apache 和 MySQL 服务始终处于活动状态并从头开始。
我怎样才能禁用那些服务以不从一开始就启动?这个想法是,每当我想在本地工作时,我都会使用以下内容启动这两个服务:
sudo service apache2 start && sudo service mysql start
Run Code Online (Sandbox Code Playgroud) 在systemd基于现代的 Linux 系统中,Apache 日志消息的一天是什么样的?我希望它是这样的:
syslog(3)/run/systemd/journal/dev-logsystemd-journald 从中读取日志消息
/run/systemd/journal/dev-logsystemd-journald 写到 /run/systemd/journal/syslogrsyslogd或者syslog-ng监听/run/systemd/journal/syslog,获取消息,然后根据他们的配置进行处理我错过了什么吗?Apache 是否有可能将日志(例如访问日志消息)直接记录到文件中,完全绕过整个日志系统?