我正在将一堆站点迁移到运行Ubuntu 10.04和Apache2的linode服务器上。 我已经指出了linode上的新域名服务器,并创build了区域文件。 这一切似乎都奏效了。 当我加载的URL,但是,它的服务/var/www/index.html。 我正在寻找它服务/srv/www/domain-name.com/public_html这是林德文档告诉我把网站的地方。 (这个目录中有正确的内容。) 任何想法我做错了什么?
我已经使用以下apt-get命令在Linode Ubuntu 10.04服务器上设置了一个基本的LAMP安装: sudo apt-get install apache2 apache2.2-common apache2-mpm-prefork apache2-utils ssl-cert mysql-server mysql-client php5 php5-common libapache2-mod-php5 php5-mysql php5-mcrypt 除了ServerName属性之外,我还没有真正改变任何Apacheconfiguration设置。 大多数情况下,这一切工作正常。 但是,每隔几页请求,大约每三个页面,似乎该页面不想加载。 如果我离开浏览器坐在那里,它只是试图保持加载页面不真的超时或任何东西。 再次单击相同的链接通常会触发正确的页面加载,但有时不会。 这可能是一个原因,我将如何能够调查这个问题的根本问题? 更新: 好的,所以我尝试了MrTuttle的build议。 试图复制这个问题是不容易的,但是用两个控制台拖拽Apache error.log,另一个拖拽access.log,并且打开一个Chrome Inspect选项卡,在点击一下之后,最终能够触发问题。 发生问题时,我在Chrome Inspect标签中看到,对服务器的调用是“挂起”,没有其他的事情发生。 我的error.log和access.log都不显示任何新条目。 我离开浏览器加载了几分钟,什么都没有发生。 我决定去商店,当我回来的时候,我的浏览器里终于有一条消息说这个页面无法加载,服务器可能closures(显然不是这样)。 我注意到的一个奇怪的事情是,这个问题不会发生在Windows上(至less我还没有能够触发它),只有在Linux(我的日常桌面)和我的朋友Mac。 我不确定我还能做些什么来调查这个问题。
我用桌面安装创build了一个相当困难的地方,宁愿能够挽救它,而不必重新格式化或重新安装Ubuntu。 相当多的事情发生了,这是我最好的回忆: 我的Ubuntu安装停止工作,我无法加载桌面。 我通过创build一个zip文件和其他小的zip文件来备份我的整个主目录。 我使用Alt + Del + F1来获取CLI来执行此操作。 然后,我做了不同的事情,试图让桌面加载。 我做了一个apt-get升级,试着让它工作; 这是不成功的。 通过几个依赖关系问题,我终于得到了sudo apt-get ubuntu-desktop升级工作,但并没有完全完成。 我开始摆脱内存错误。 我假设这是因为我创build的zip文件占用了太多的硬盘空间 – 之后我无法启动并正确执行任何操作。 每次尝试修改文件系统(释放空间)都会导致错误“只读文件系统”。 根文件系统没有被挂载,我会在CL上看到root @ none 在引导装载程序上看我现在已经安装了Ubuntu 9.10 2.6.24-generic 我烧毁了Ubuntu 10.4 LTS的新安装 使用Live CD我试图看看我是否可以释放一些空间,让系统恢复到更稳定的状态,但是这不是成功的。 我尝试通过sudo mount -t ext3挂载我的驱动器,但是我不断收到以下错误:加载共享库时出错:/lib/libsepol.so.1:无法读取文件数据:input/输出错误 有没有人有什么build议? 这将不胜感激! 现在我正在看的唯一剩下的选项是全部重新安装/重新格式化等,我宁愿避免。 非常感谢。
升级后我们将Ubuntu升级到10.04,升级到10.04,但是无法启动到Xen(3.3)内核。 我们的输出: 我们试过的: 增加grub中vmlinuz行的rootdelay rootwait 结果: 没有,它总是回落到一个不响应任何东西的shell。 有没有人遇到这个错误?
我有一个VPS(非托pipe,Ubuntu 10.04.3 LTS),似乎每隔几天就会崩溃。 我确信它是由Apache2引起的,因为重启服务(当我有机会的时候)确实解决了这个问题。 就在机器崩溃之前,服务器会陷入停顿,甚至不能再input任何命令,但是我的SSH连接仍然存在,偶尔会出现一个字符。 我猜测它可能是内存相关的,但是在我移动到这个VPS之前,我在一个“较小”的机器上有一个相同的configuration,从来没有任何问题。 希望有人能帮助找出这个问题的根源。 自由输出: total used free shared buffers cached Mem: 1754060 1708164 45896 0 25372 138436 -/+ buffers/cache: 1544356 209704 Swap: 1959924 97616 1862308 ps -auxw | grep apache2输出: root 845 0.0 3.9 402300 68536 ? Ss 07:13 0:01 /usr/sbin/apache2 -k start www-data 1366 0.4 6.5 445084 115336 ? S […]
目前我有客户通过NFS连接到服务器,以便用户主文件夹挂载到客户端(如果你想了解更多信息,请告诉我)。 我试图build立一个共享驱动器,其中每个文件和文件夹可以由任何用户编辑。 因此,我有这个fstab条目: babbage:/home/Shared /media/shared nfs nolock,rw,dmask=027,fmask=137,relatime 0 0 我用这个论坛post的信息(关于fmask和dmask) http://ubuntuforums.org/showthread.php?t=283131 然而,每当我使用任何forms的*掩码,驱动器不会挂载(我知道这是因为当我删除*掩码,驱动器挂载,但具有不正确的权限)。 任何想法我可以如何解决这个问题? 谢谢。
我有一个在/usr/share/service/content中生成内容的守护程序服务 我需要从PHP访问这个内容。 该服务在名为_service的用户下运行,该用户属于与运行PHP( www-data )的用户相同的组。 服务和内容目录都由www-data拥有,并且启用了组写入权限,我认为它应该足够了。 服务的内容正在被生成,但不被存储/写入到内容中 。 如果我使服务在www-data用户下运行,它将写入内容,并且可以从PHP访问。 我的假设是什么部分是错的? 另外,在www-data用户可访问/srv/…以外的文件夹有什么影响?
我已经环顾Google寻求解决这个问题的方法,而且我可能会过度复杂化。 我正在寻找的是一种用户login后自动转发特定端口的方法。 基本上,我在一个网站上工作,作为主机上运行的不同服务器软件的入口。 我想要创build数量有限的SSH用户,并且有很大的限制。 他们有一个帐户的唯一的一点是转发端口。 我的问题是,我是否可以在SSH中设置一些configuration选项,以便每当这些受限用户中的一个login时,他们自动将一些主机端口转发给他们。 这里的想法是,我所做的网站只有一个指向http:// localhost:PORTS的URL列表。 我看了看“EscapeChar”,我想我可以设置一个脚本来转发端口,使用类似“〜CL PORT:localhost:PORT”。 有更简单的东西吗? 我在这里错过了什么?
我使用Ubuntu 10.04的VPS。 执行“apt-get upgrade”之后,ssh守护程序停止工作,并在重新启动服务器时不自动启动。 我只能访问文件(编辑,创build删除等),没有shell访问。 你能帮我设置SSH守护进程自动启动吗? 非常感谢你。
我是新来的DNSpipe理员,所以请温和。 这是我的设置: 带有几个Alogging的域名指向我的个人IP。 example.com server1.example.com server2.example.com路由器将所有端口80请求转发到安装了Bind9和Webmin的Ubuntu VM盒Bind9然后应该parsingserver1.example.com和server2.example.com然后发送它们到更多的主机托pipenetworking应用程序的虚拟机。 我想我已经正确地为Bind9框的域设置了我的主logging,但是当进入域时,我得到了我的Ubuntu VM web服务器的保留页面,而不是server1或server2框。 它似乎进入我的Bind9盒子,但没有进一步。 这是因为我有互联网上的托pipeDNSlogging和另一个在我的内部框? 还是他们应该一起工作? 是因为我的Bind9听不正确? 我一直在使用webmin设置bind9,它一直说我所有的configuration文件都没问题。 任何帮助,或指示事物寻找将受到感谢。