Articles of ubuntu 14.04

FFMPEG在控制台上工作,但在Ubuntu上的PHP脚本中不起作用

我有这个应用程序,我需要将video文件转换为MP4,然后压缩它。 我试图使用FFMPEG来获得这个工作。 尝试在控制台中的命令行,它的作品很好 转换 ffmpeg -i teste.avi teste.mp4 压缩 ffmpeg -i teste.mp4 -acodec mp2 teste.mp4 但是当我在一个PHP脚本中做同样的事情时,它开始大喊GLIBCXX没有安装。 这是错误的: ffmpeg: /opt/lampp/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/i386-linux-gnu/libjack.so.0) ffmpeg: /opt/lampp/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib/i386-linux-gnu/libjack.so.0) ffmpeg: /opt/lampp/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib/i386-linux-gnu/libjack.so.0) ffmpeg: /opt/lampp/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib/i386-linux-gnu/libzmq.so.3) ffmpeg: /opt/lampp/lib/libstdc++.so.6: […]

子域redirect在apache中导致错误

我使用此redirect将https://username.mywebsite.com/redirect到https://mywebsite.com/username RewriteEngine On RewriteCond %{HTTP_HOST} ^(.*).mywebsite.com [NC] RewriteRule .* https://mywebsite.com/%1 OR RewriteCond %{HTTP_HOST} ^([^.]+)\.mywebsite\.com RewriteRule ^(.*)$ https://mywebsite.com/%1 [L,NC,QSA,R] 但是,当我使用subdoamin尝试我的页面时,出现此错误: 这个网站的安全证书有问题。 本网站提供的安全证书是针对不同网站的地址发布的。 安全证书问题可能表示试图欺骗您或拦截您发送给服务器的任何数据。 我们build议您closures此网页,不要继续访问本网站。 推荐的图标点击这里closures此网页。 不build议icon继续到这个网站(不推荐)。 我可以点击“继续浏览本网站(不推荐)”,我的浏览器忽略错误,但这不是用户友好的。 我有无限的用户,我的SSL是通配符。 我不希望用户得到这个错误:( 我已经将* .mywebsite.com添加到路由 这里是可能的SSLconfiguration <VirtualHost *:443> ServerName mywebsite.com ServerAdmin [email protected] DocumentRoot /var/www/html/mywebsite.com RewriteEngine on SSLEngine on #SSLProxyEngine on SSLCertificateFile /etc/apache2/ssl/markethive.com/mywebsite.crt SSLCertificateKeyFile /etc/apache2/ssl/markethive.com/mywebsite.key SSLCACertificateFile /etc/apache2/ssl/markethive.com/mywebsite.ca-bundle LogLevel info ErrorLog /var/log/apache2/markethive.com_ssl/error.log […]

nginx位置重写到子文件夹

我将Magento 2安装到根目录下,但Magento 2有一个名为“ rootdirectory/pub ”的根文件夹 – 它可以工作。 但是现在我想要安装Drupal 8并解压缩到“rootdirectory”,并且想要在Domain上显示为子目录“ blog ”,例如Magento 2以外的domain.tld/blog 。 Magento的根configuration为 root /var/www/vhosts/domain.tld/httpdocs/pub Drupal我已经放在/var/www/vhosts/domain.tld/httpdocs/drupal 我可以将它复制到Magento 2 pub目录中,但我认为最好将它放在Magento 2的pub子文件夹之外。 也许重写/drupal的域到/blog ,使其可达? 或者我把httpdocs /作为nginx的vhost根目录,而对于Magento,我将/pub文件夹放在一个位置的根目录下。 任何人有一个想法?

在14.04安装更新版本的lua-expat for prosody

我在Ubuntu 14.04.3 LTS和运行lua-expat 1.2.0-6 Trusty的最新版本 。 韵律抛出这个错误: 系统上的LuaExpat版本不支持节大小限制,这可能会使不受信任的networking(如Internet)上的服务器容易受到拒绝服务攻击。 您应该尽快升级到LuaExpat 1.3.0或更高版本。 有关更多信息,请参见http://prosody.im/doc/depends#luaexpat 。 我怎样才能/安装更新版本的lua-expat的最佳方式是什么?

AWS – 在Ubuntu上分离磁盘分区

我正在试图find从用户文件中分离操作系统文件的最佳实践方法。 我想把我的新实例(创build时)硬盘分成多个分区(为了更好的性能和安全性)。 如何确保以下文件系统安装在c4.xlarge实例中的单独分区上,Ubuntu Server 14.04 LTS(HVM),SSD卷types: 单独的分区为: /usr /var /tmp /boot /home Separate partition for Apache 非常感谢

VMWare的Ubuntu 14.04不读ram

我有一个虚拟机运行Ubuntu 14.04 LTS。 一切工作正常。 我给它分配了更多内存,但VSphere现在说它现在没有这个内存。 Vmware说这个内存是每秒不能访问的图片。 我怎样才能确保这个CPU使用所有的内存分配? 图片1 图片-2 这是你从$free -m得到的 total used free shared buffers cached Mem: 20080 5311 14768 1 188 3659 -/+ buffers/cache: 1463 18617 Swap: 8187 0 8187

是否可以将Azure Ubuntu VM从资源组移动到经典?

我确实在Azure中设置了一个Ubuntu虚拟机,不幸的是使用了资源组部署模型。 现在我发现资源组客户操作系统虚拟机无法备份或像传统机器那样对存储进行快照。 它花了一段时间来设置Ubuntu虚拟机,托pipe一个PHP Web应用程序和数据库,现在生产。 我是一个开发人员而不是系统人员,有没有像将资源组主机的存储移动到经典环境而不是设置新的Ubuntu VM并再次安装所有内容的方式?

重启后无法启动apache2

我不能让apache2开始。 我用端口8585 nodejs然后我重新启动服务器,而不closures节点实例,从那一刻我堆栈与此错误: 启动Web服务器apache2(98)已经在使用的地址:AH00072:make_sock:无法绑定到地址[::]:8585(98)地址已经在使用中:AH00072:make_sock:无法绑定到地址0.0.0.0:8000否侦听套接字可用,closuresAH00015:无法打开日志操作“启动”失败。 Apache错误日志可能有更多的信息。 我用这个命令来检查这些端口是否被使用了netstat -lnp | grep :8585 netstat -lnp | grep :8585但没有结果。 我将如何获得Apache运行? 我使用的是Ubuntu 14.04。

Clonezilla将MBR磁盘还原到4TB磁盘(转换为GPT) – LINUX(不是Windows!)

我看到这个类似的问题之前曾被问过,但是这个问题或者没有得到回答,或者与Windows解决scheme100%有关。 这是特别是Linux,我正在尝试恢复一个4TB硬盘驱动器的Clonezilla镜像。 我以前在其他磁盘上多次使用过这个映像,但是由于这个较大驱动器的MBR限制,它需要是GPT,所以我无法恢复磁盘映像。 Clonezilla声明的确切错误是“错误:目标磁盘大小是4.00TB,大于MBR分区表项最大值2TiB。您必须使用GUID分区表格式(GPT)” 我明白“是什么”的问题,但我不知道要解决的步骤。 我将尝试使用Macriumreflection和恢复来克隆主机,希望它可以自动迁移分区结构。 注:该驱动器是空白的,因此我不担心数据丢失。 实验是好的,因为我没有什么可以在驱动器上失去。 编辑/ UPDATE: 所以看起来Clonezilla实际上允许这个过程继续下去,但是它会把所有东西都写入MBR,磁盘将被视为2TB。 有了这个地方,问题就转变成在OS /启动卷上转换成GPT (是的,我正在启动到我正在使用的系统,数据丢失不是一个问题,因为我可以从图像恢复,如果rest,这在我的试验中已经有很多次了) 我用gdisk打开了磁盘,然后转换到GPT。 这是成功的,但是这会杀死GRUB启动分区,并且实际上系统在转换后不启动。 我正在关注这个: https : //wiki.archlinux.org/index.php/GUID_Partition_Table#Convert_from_MBR_to_GPT 现在我需要帮助:现在,我似乎已经将我的Clonezilla映像恢复到MBR格式的新磁盘,并使用gdisk完成并就地转换为GPT。 我现在正在寻找有关创buildGRUB分区和重新安装GRUB的指导,以便系统在转换后启动。 一旦我有了这一切,我可以格式化为一个完整的一步一步的答案与所有​​组件在一起,以帮助其他人在未来。 谢谢!!

如何执行一个特定的angular色?

例如,我创build了以下angular色sqldb,rabbitmq,keystone,并在主要的剧本文件中提到了所有这三个angular色,但是在使用ansible-playbook命令执行主要剧本时,我只想要执行特定angular色例如:keystoneangular色,但不是sqldb,rabbitmqangular色。 我知道的一种方法是在主要剧本中包含angular色sqldb,rabbitmq的行,但是有没有直接从命令行使用剧本的方法?