标签: apache-http-server

使用 PHP 在 ubuntu 上使用 localhost 发送电子邮件(可以通过外部邮件服务器)

我在笔记本电脑上安装了 Ubuntu 桌面版 12.04 64 位。我使用这些命令来安装一个简单的 Web 服务器:

apt-get install apache2

apt-get install php5

apt-get install mysql-server
Run Code Online (Sandbox Code Playgroud)

对于我想在本地托管的 Sugar crm,一切正常。然而,发送电子邮件是一项真正的斗争,我尝试了 exim4 sendmail 和 postfix。

我配置并尝试了很多,所以我想告诉你我试图使它工作只会引起混乱。

我是 ubuntu 和命令行的新手,非常感谢有关发送邮件的任何指导!

apache-http-server sendmail ubuntu

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

Apache/php 无法访问远程 cifs/samba 共享

我试图了解我的问题可能在这里:

我正在使用基于 LAMP 的 Web 应用程序,该应用程序需要访问我已成功安装的 samba 共享

mount -t cifs ...
Run Code Online (Sandbox Code Playgroud)

在应用程序中,无法像其他目录一样访问 samba 共享。但是,我可以通过终端访问它就好了。这是 Apache 的权限问题吗?如果是这样,我将如何从远程计算机向 apache 授予权限?

linux samba apache-http-server permissions

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

如何为被错误检测的文件保存 VIM 文件类型设置?

我网站的 Apache 配置文件名为mywebsite.com. 显然,扩展名.com导致 vim 设置了错误的文件类型,dcl这也会导致语法高亮显示错误。我的所有其他主机配置文件都被正确识别为 Apache 文件。

我能够:set filetype=apache并且一切看起来都很棒但是在关闭 vim 并回来编辑文件类型dcl后又恢复了。

除了重命名我的主机配置文件之外,还有其他解决方案吗?有没有办法让 vim 记住这个特定文件的文件类型?或者更好的是,有没有办法纠正这种错误的文件类型检测?

apache-http-server vim filetype

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

"localhost:8080" 工作正常,但 "localhost" 不行

“localhost:8080”工作正常,但是否必须始终提供端口号,因为当我只输入“localhost”时它不起作用

apache-http-server windows-server-2008

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

Apache 作为代理替换 html 代码/标签/文本

我将我的 Apache 服务器配置为代理服务器。我在proxy.conf文件中添加了一些过滤器以更改网站的文本(HTML 源代码)。

示例代码:

ExtFilterDefine foodo mode=output intype=text/html
cmd="/bin/sed -r 's/foo/newfoo/g'" 
SetOutputFilter foodo
Run Code Online (Sandbox Code Playgroud)

我也为此启用了所有可能的模组。( mod_proxy, mod_proxy_html, ...)

在我曾经也mod_sed更改过一些文本之后,但我仍然没有积极的解决方案。

<Directory "/var/www/docs/sed"> 
    AddOutputFilter Sed html 
    OutputSed "s/monday/MON/g" 
    OutputSed "s/sunday/SUN/g" 
</Directory>
Run Code Online (Sandbox Code Playgroud)

这是我的proxy.conf:

ProxyRequests On
ProxyVia On
<Proxy *>
    Order deny,allow
    Deny from all
    Allow from all
</Proxy>
Run Code Online (Sandbox Code Playgroud)

有没有人对这个问题有任何想法?

linux html apache-http-server proxy sed

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

为 apache 用户 www-data 设置环境变量

我想GNUPGHOME=/path/to/home为 apache 用户设置环境变量www-data。我尝试设置GNUPGHOME里面/etc/profile

if [ "`id -u`" -eq 33 ]; then
    export GNUPGHOME="/path/to/home"
fi
Run Code Online (Sandbox Code Playgroud)

这里 33 是​​ user 的用户 ID www-data。但是,即使在我重新启动su www-data并运行后,echo $GNUPGHOME我也看到未设置该变量。

我如何才能设置用户www-dataGNUPGHOME变量?

apache-http-server environment-variables

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

被入侵的 DigitalOcean Droplet,进行 DDoS 攻击,调查原因的正确过程是什么?

DigitalOcean 今天通知我,我在那里的 Droplet 已断开连接,因为它正在进行 DDoS 攻击。

他们让我调查并找出导致它的原因。

这是 Ubuntu 14,我在那里有 6 个 Apache VirtualHosts。所有人都活着。

我的一个站点是带有几个插件的 WordPress 安装。

另一个站点中有一些 Google Maps API 代码。

其余的只有我的原始代码。

我还没有进入服务器。一旦我这样做了,正确找到导致这种情况的软件的过程是什么?

我怀疑这是因为我的密码没有使用 SSH 密钥。

security ssh apache-http-server virtual-host ubuntu

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

Apache 不加载虚拟主机文件

我正在尝试设置 Apache2 服务器,但无法加载我的虚拟主机。或者更准确地说,只要我把它们写在000-default.conf.

为什么这不起作用?我该如何让它发挥作用?

linux apache-http-server ubuntu

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

VirtualBox 中端口 80 的连接被拒绝。但仅适用于 CentOS 虚拟机

在今天早上遇到这个问题后,我已经阅读了很多其他问题。所以希望我能提供大量信息来帮助解决这个问题

我可以使用标准端口 22 通过 SSH 连接到使用桥接或仅主机网络的 VM。然而,当我尝试访问一个网站时(在这个阶段只希望看到欢迎页面)我得到 ERR_CONNECTION_REFUSED

  • 我在 OS X 10.10.3 上使用 VirtualBox 4.3.26
  • 有问题的虚拟机是 CentOS 7 base
  • 我已经使用 yum 安装了 Apache2 (httpd)
  • 阿帕奇正在运行
  • Ping 没有问题
  • 使用任何网络模式时,VM 内的 Internet 连接良好
  • SELinux 被禁用
  • IPtables 被禁用
  • 22 上的 SSH 工作正常

Netstat 说我们正在监听 80

tcp        0      0 :::80    :::*     LISTEN
Run Code Online (Sandbox Code Playgroud)
  • 我有一个没有问题的 Ubuntu 14.10 服务器虚拟机。刚刚使用 apt-get 安装了 Apache2,并且能够在 192.168.0.102(使用桥接模式测试时的 IP)看到欢迎页面,就像从 ifconfig 读取的一样,我正在尝试使用 CentOS

有谁知道我的问题可能是什么?

我想不出哪里可能会拒绝请求。

virtualbox apache-http-server centos-7

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

如何重新启动 wampserver 2.0(由 anaska 提供支持)

我希望我没有运行 WAMP 的服务器,但我有。在 Linux 上,我只是做sudo service restart httpdapache2或其他什么。但是用 WAMP?我没有线索。

任务栏的通知区域中有一个图标,单击该图标时会显示一个菜单:

在此处输入图片说明

如果我单击“停止所有服务”或“脱机”,然后在 Firefox 中访问http://127.0.0.1/,我仍然会看到该网站正在提供服务。

/sf/answers/354588601/说要做cd C:/wamp/bin/apache/apache2.2.8/bin; httpd --start。这样做给了我这个错误:

[Tue Sep 29 17:06:11 2015] [warn] _default_ VirtualHost overlap on port 443, the first has precedence
(OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted.  : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Run Code Online (Sandbox Code Playgroud)

我也尝试过httpd --restart并得到同样的错误。

当我开始 -> 运行 …

apache-http-server windows-server-2003 wamp

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