我正在尝试将文件从我的服务器复制到我的台式计算机。我把它放在/var/www/html(网页所在的位置),当我尝试下载它时,我得到了403 Forbidden. 我什至尝试过chmod 777该文件,但它没有修复它。
我做错了什么,为什么会出现此错误?
我安装了 Ubuntu 12.04。
我安装了 Eclipse Indigo。
我安装了 LAMP,本地主机为 /var/www。
但是,我的 Eclipse 工作区位置是 /workspace。
由于设置项目时的原因,如何将其更改为与 localhost 相同的 /var/www ,该文件夹可通过浏览器上的 localhost 自动查看。
我曾尝试将第二个工作区设置为 /var/www。但它给了我错误:
The folder /var/www/.metadata is read-only
Run Code Online (Sandbox Code Playgroud) 我的大学public_html在每个学生的 Linux 目录中提供了一个文件,这样每个学生都可以拥有一个网页。我想把我所有的 PHP 脚本放到那个文件中,并将索引放在一个名为webroot. 我正在尝试找出一种方法,在该.htaccess文件中包含一个文件,该文件public_html将重定向该文件夹中的所有请求以进行重定向。
关于重定向任何不存在的文件有很多建议,但我想重定向而不管文件是否存在。我可以使用类似的东西RewriteCond TRUE吗?
这两个目录都在 10.7 OSX 中,但我不知道我应该编辑哪个 httpd.conf。
我正在尝试在我的网站上启用 ssl 我使用 wamp 作为一个实时站点,我已经阅读了很多关于如何启用 SSL 的教程,但无法找到任何使用来自 startssl.com 的证书的教程
我认为需要启用的每个模块都已启用,目前我什至有
Include conf/extra/httpd-ssl.conf
Run Code Online (Sandbox Code Playgroud)
un 在我的 httpd.conf 中进行了评论,但是为了我的网站运行,在我的 httpd-ssl.conf 中评论了每一行。
我已经在我的 httpd-ssl 中单独浏览了每一行,并逐行注释了行 1 by 1 检查,在我取消注释虚拟主机行之前,我似乎没有任何问题(是的,我每次都这样做了,保存并重新启动了我的服务器)
我不知道这里发生了什么,我有从startssl保存的4个文件,crt用于我的网站......所以我希望这里有人可以提供帮助。下面是我的 httpd-ssl.conf
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
SSLPassPhraseDialog builtin
SLSessionCache "dbm:Z:/wamp/logs/ssl_scache"
SSLSessionCache "shmcb:Z:/wamp/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300
Listen 443
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
SSLPassPhraseDialog builtin
SSLSessionCache "shmcb:Z:/wamp/bin/apache/Apache2.2.11/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300
SSLMutex default
NameVirtualHost *:443
<VirtualHost *:443>
ServerName "dirtrif.com"
DocumentRoot "Z:/wamp/www/"
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCACertificatePath "Z:/wamp/OpenSSL/certs/"
SSLCACertificateFile "Z:/wamp/OpenSSL/certs/public.crt"
SSLCACertificateFile "Z:/wamp/OpenSSL/certs/ca.pem"
SSLCertificateKeyFile "Z:/wamp/OpenSSL/certs/ssl.key"
SSLCertificateChainFile "Z:/wamp/OpenSSL/certs/sub.class1.server.ca.pem"
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
我还要注意:我运行 apache 2.4.4 并且我已经使用从 …
我正在使用 ubuntu 和 windows 7 dualboot,并且在两者上都安装了 xampp 我想访问一个本地主机目录,无论我使用的是 windows 还是 ubuntu。两个系统都安装在同一分区上。
是否可以从主机上的 Google Chrome 浏览器上的 VirtualBox 外部访问我的 Apache 服务器?它在 VirtualBox 上的 CentOS 7 上运行。我曾尝试连接到 CentOS 虚拟机的 ip 地址,但没有成功。它在 VM 设置中使用“桥接适配器”网络,我使用“ip addr”命令检查了 IP 地址。谢谢。
我有一个本地 XAMPP 堆栈在我的 Macbook Pro 上运行了数周(OS X Yosemite 10.10.3,XAMPP 5.5.24)。然后,我花了一些时间尝试安装一个库,在其中我以某种方式搞砸了 XAMPP 的安装。现在 Apache 不再启动了。这是我尝试过的。
启动阿帕奇
$ sudo /Applications/XAMPP/xamppfiles/xampp startapache
XAMPP: Starting Apache...fail.
XAMPP: Another web server is already running.
$ sudo /Applications/XAMPP/xamppfiles/xampp stopapache
XAMPP: Stopping Apache...not running.
Run Code Online (Sandbox Code Playgroud)
因此,我尝试查找已在运行的 Web 服务器。
僵尸阿帕奇
$ sudo lsof | grep AMP | grep apache
$ ps -x | grep apache
7980 ttys000 0:00.00 grep apache
$ ps -x | grep AMP
7990 ttys000 0:00.00 grep AMP
Run Code Online (Sandbox Code Playgroud)
所以我没有看到任何网络服务器在运行。
Skype
我关闭 Skype。还是一样的问题。 …
现在,如果我重新启动服务器,捆绑的 nginx 将在 apache 之前启动并在 80 端口之前侦听。
我更改了 nginx 配置以侦听端口 666,但解决方案并不是很干净。有什么方法可以简单地从捆绑中禁用此服务?