- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的用户目录中直接创建指向机器上/var/www 目录的链接(我正在运行安装了 Apache 的 Ubuntu 16.04)。
这个想法是,我可以直接将文件复制到我用户的 www 文件夹中,它们将位于/var/www 目录中。我一生都无法弄清楚如何让它与终端一起使用。
我想我应该使用符号链接(symbolic link),但它不起作用。任何帮助,将不胜感激。
在创建链接之前是否必须创建两个目录?我在尝试完成这项工作时删除了/var/www 目录。那么我需要再次创建它还是只创建一个链接?
编辑:这是我尝试过的
从 ~ 或/var 中没有 www 目录的点开始
尝试 1 和 2
然后我在〜中创建一个名为“www”的目录。我读到“man ln”,它说该目录不应该已经存在于目标位置,所以我删除了/var 中的“www”(它是在我安装 Apache 时创建的)。然后我尝试了
sudo ln -r/~/www/var
这执行得很好,但是当我在/var 上调用 ls 后它以红色显示 www 文件夹时,我相信这意味着链接已损坏?如果我尝试在该目录中插入一些内容,它会显示“符号链接(symbolic link)级别太多”。我试图 mkdir/var 中的目录,它说'文件存在'
然后我从头开始,对我的命令稍作修改
sudo ln -s/~/www/var/www
结果相同
尝试 3 和 4
与尝试 3 和 4 完全相同,只是这次我添加了 -d 标志。结果相同,/var 中的红色链接“www”断开
尝试 5 和 6
这次我首先在 ~ 和/var 中创建 www 目录。然后我打电话
sudo ln -s/~/www/var/www
如果我然后尝试
sudo touch//~/www/test1.php
它说失败和太多级别的符号链接(symbolic link)。如果我重复这个过程,而是这样做
须藤触摸/var/www/test1.php
然后当我在/var/www 上调用 ls 时,它应该 test1.php 和一个损坏的“www”链接
最后一次尝试
这次我像以前一样从 ~ 和/var 中的 www 目录开始。除了我颠倒通话并通话
sudo ln -s/var/www/~/www
然后我做
须藤触摸/var/www/test.php
现在,如果我在/var/www 和/~/www 上都调用 ls ,它似乎可以正常工作,两个文件夹中似乎都有一个“test.php”和一个浅蓝色的“www”。但这与我想要的相反,我希望能够将文件首先放在/~/www 中,然后它们会出现在/var/www 中。
我究竟做错了什么?谢谢你的帮助
最佳答案
我想您应该尝试创建一个虚拟主机,这将解决您的问题。退房https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-16-04
关于Ubuntu 将用户目录中的文件夹链接到/var/www,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49642898/
我正在使用 nginx on Rackspace cloud following a tutorial并且已经搜索了网络,但到目前为止无法对此进行排序。 出于 SEO 和其他原因,我希望 www.my
我到处搜索并尝试了各种 .htaccess 配置,但没有找到答案。 只访问 .htaccess 文件我想: 将 NON www 定向到 NON www SSL示例:http://example.com
下面的 htaccess 命令将所有非 www 转移到 http www RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^
我希望重定向所有内容: http:// http://www. https://www. to https:// 这可能已经在这里得到了回答,但是在浏览了看起来相关的问题后,它们都不完全是我想要的,并
我有一个全新的网站,最初是 http://然后我将网站重定向到 http://www它的工作就像一个魅力,但自从我安装了 SSL 我有两个版本的网站 http://www.example.com和 h
我必须将我的网站从 https://www.example.com/ 重定向到 https://website.com/。 SSL 已正确安装在我的服务器上。 我正在使用 Apache 并且必须使用
我有一个 SEO 人员让我很困惑。他提到在 Google 网站管理员工具中,我应该验证网站的 www 版本以及非 www(非 www 已经验证)。所以我告诉他没有必要,因为出于规范原因(如 Matt
-- 请参阅下面的 Tl;dr 以获得简短版本-- 在我的 ubuntu-16.04 droplet apache2 和 php7 上都使用用户 www-data。在某些时候,所有三个 wordpre
Tumblr 的文档 ' Using a custom domain name ' 非常有帮助,它清楚地说明我需要创建一个 A唱片为 example.com指向 66.6.44.4 ,以便我的网站可以
我有一个托管在谷歌云存储桶上的静态网站。 在我的存储桶前面,我有 cloudflare dns。 存储桶是 example.com Cloudflare 设置:CNAME > @ > c.storag
我正在使用以下代码编写 www 到非 www 重定向: RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
我的一个 friend 目前正在修补 JpCap在 Java 中,我们发现了一些关于 Java 正则表达式的有趣(也许?)问题。 只有 HTTP 流量被捕获并随后进行分析。为此,他使用了如下模式: P
我目前在 htaccess 文件中使用以下代码,将我的服务器中托管的网站的所有非 www 网址重定向到 www 网址。 RewriteCond %{HTTP_HOST} !^www\. Rewrite
我有一个 wordpress 网站 www.domain.com,我们刚刚购买了一个 SSL 证书,但它只适用于 domain.com(没有 www)。我配置了 .htaccess 和站点 url R
我的 Apache 服务器上的虚拟主机中有以下内容, Redirect permanent / https://domain.com Options
我正在尝试将所有流量从 HTTP 站点重定向到 HTTPS 站点,并将所有 www 流量重定向到非 www 站点。我的设置包括 HTTP 站点的 nginx.conf 文件,我已将 301 重定向规则
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 12 年前。 Improve thi
我有一个域说 http://www.testexample.com .当我登录 http://www.testexample.com然后回到http://testexample.com在浏览器中;登录
我正在为我的 Web 应用程序使用 EC2 实例。我买了一个新的 SSL 并将其安装在 AWS 经典负载均衡器上,我的 SSL 工作正常。但从 SEO 的角度来看,我想将所有请求从 www 和非 ww
这是否受跨源策略限制? 最佳答案 你不能。您只能向 www.foo.com 发送请求。 关于javascript - 在页面 'www.foo.com' 上,从 'www.example.com' 加
我是一名优秀的程序员,十分优秀!