我试图通过drbd和fiesystem在Ubuntu 14.04上启动postgres服务器。 服务状态如下: Last updated: Mon Mar 14 01:16:45 2016 Last change: Mon Mar 14 01:05:53 2016 via cibadmin on node1 Stack: corosync Current DC: node2 (2) – partition with quorum Version: 1.1.10-42f2063 2 Nodes configured 5 Resources configured Online: [ node1 node2 ] Master/Slave Set: ms_drbd [drbd_postgres] Masters: [ node1 ] Stopped: [ node2 […]
我有一个简单的nginx 1.4.6代理在专用的Ubuntu 14服务器上运行。 我的configuration如下所示: server { listen 80; listen 443 ssl; listen [::]:80; listen [::]:443 ssl; server_name impequid.dodekeract.report; ssl_certificate /etc/letsencrypt/live/impequid.dodekeract.report/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/impequid.dodekeract.report/privkey.pem; location / { proxy_pass http://127.0.0.1:44400; proxy_set_header Host $host;proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } } 当我试图达到这个文件,它发送一小部分后超时。 它总是停在同一条线上。 后端运行一个Node.js / Koa服务器,该文件可以直接加载,没有任何问题。 当通过nginx加载时,Koa在尝试写入时报告了一个坏的pipe道错误,因为问题只发生在nginx上,我不认为这是Koa的错。 任何想法我做错了什么?
尝试使用Puppet在Ubuntu Trusty上安装PostgreSQL 9.5,使用所有我能find的文档 ,使用以下简单的类结构: class { 'postgresql::globals': manage_package_repo => true, version => '9.5' } -> class { 'postgresql::server': ip_mask_allow_all_users => '0.0.0.0/0', listen_addresses => '*', postgres_password => '', encoding => 'UTF-8', locale => 'en_US.UTF-8', } 我遇到以下致命错误: ==> default: Debug: Automatically imported postgresql::server::database_grant from postgresql/server/database_grant into production ==> default: Error: validate_re(): "B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8" does not match ["\\A(0x)?[0-9a-fA-F]{8}\\Z", "\\A(0x)?[0-9a-fA-F]{16}\\Z"] […]
我只是从Postgres开始。 这是Ubuntu 14.04 LTS上的Postgres 9.5的全新安装。 我使用apt回购: http : //www.postgresql.org/download/linux/ubuntu/ 介绍页面http://www.postgresql.org/docs/9.5/static/tutorial-createdb.html说“-U”应该工作。 它不: chris@blue:~$ psql -U postgres psql: FATAL: Peer authentication failed for user "postgres" 然而,如果我“追求”后果,一切都很好: chris@blue:~$ sudo su – postgres postgres@blue:~$ psql psql (9.5.2) Type "help" for help. postgres=# 我误解了什么?
我有一台安装了OpenVPN的服务器,并且我还安装了使用openvpn运行Ubuntu的笔记本电脑(客户端)。 在客户端上,如果我手动运行命令“sudo openvpn /etc/openvpn/client.conf”,客户端configuration为提示我inputlogin信息(用户名和密码),然后用它来与服务器进行validation。 我希望这个过程在启动时自动发生。 基本上,我需要login到客户端笔记本电脑,并login到openvpn服务器是相同的行动。 我希望login到openvpn的身份validation信息与login到笔记本电脑本地用户帐户的login信息相同。 我怎样才能做到这一点?? 详情请。
今天,我的apache实例被一些cron作业正常地自动重启,我猜,之后它没有运行。 apache错误日志文件显示: [Fri Jun 03 06:25:04.379685 2016] [mpm_prefork:notice] [pid 8256] AH00171: Graceful restart requested, doing restart apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/mods-enabled/access_compat.load: Cannot load /usr/lib/apache2/modules/mod_access_compat.so into server: /usr/lib/apache2/modules/mod_access_compat.so: undefined symbol: ap_get_useragent_host 通过手动启动后 service apache2 start 它按预期工作。 我已经在这个Ubuntu 14.04机器上禁用了无人值守的安全更新,因为上周我在上面打印了类似的问题 [Thu May 26 06:27:29.737707 2016] [mpm_prefork:notice] [pid 1487] […]
我目前正在VMware 5.5上build立一个新的Ubuntu 14.04 LTS。 我不想安装VMware工具(可以挂载为CD-ROM的TAR包)。 但是,在运行脚本时,机器告诉我,它们是遗留的 ,自动回答“否”,无论我是否想要安装它们并将其留在shell上。 短信指向我的VMware知识库文章,说我应该使用apt来安装open-vm-tools 。 本文引用特别针对Ubuntu 14.04 LTS的客户机操作系统安装指南 ,该指南从指导安装TAR软件包中的VMware工具开始。 其中拒绝这样做。 所以我决定使用apt来代替这个安装open-vm-tools 。 在查找怎么做的时候(我是Ubuntu的新手,以前只有SuSE linuxes)我发现这篇文章特别针对Ubuntu 14.04 LTS(Trusty)使用的包是open-vm-tools-lts-trusty 。 听起来很合理,所以我安装了一个,然后重新启动机器。 vSphere Client报告VMware Tools:(?)正在执行(第三方提供程序)如果将鼠标hover在文本上,则会显示以下工具提示: 状态不明。工具正在安装,但不由VMwarepipe理 : 现在我的状态是什么? 工具已经运行了吗? 我怎么知道? 我想是的,因为我得到: $ vmware-toolbox-cmd -v 9.4.0.25793 (build-1280544) 但也许我需要启动一些守护程序? 我试图用键盘完成来find一些rcvm…或rcopen…命令,但是这不会导致我任何事情。 VMware是否正确识别它们,或者认为它们目前正在安装(也许只是德国的界面文字有误导性,但这正是我所理解的工具提示文字所说的)。 open-vm-tools-lts-trusty包真的是正确的,还是只应该open-vm-tools ,还是两者都需要? (我search了两个软件包之间的差异,但没有find明确的东西。)那么open-vm-tools-desktop呢? 我也必须安装吗? (我不想在那里使用任何X11,所以我想答案是否定的 ,但是我是正确的?) 客户机操作系统安装指南还vmhgfs了有关vmhgfs驱动程序(应该在TAR包中)的内容。 那也是在open-vm-tools-lts-trusty包里吗? 还是有另一个vmhgfs包? 其次,这个指南命名一个软件包open-vm-tools-deploypkg ? 我需要那个,还是不需要? 如果有人能把我指向正确的道路,我会非常感激。
我有一个Ubuntu的VPS,我已经安装了一个WordPress的安装。 另外我有一个域名的服务器设置为cloudflare的域名服务器,所有的DNS设置都在cloudflare上,我也有域名的TLS证书。 我已经在我的服务器上安装了证书。 我已经写了redirect命令Redirect permanent / https://example.com/在不安全的虚拟主机,即端口80.当我尝试访问该网站,它会引发错误example.com redirected you too many times. 80上的虚拟主机是 <VirtualHost *:80> ServerAdmin [email protected] ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/html/example Redirect permanent / https://example.com/ ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> 而端口443上的虚拟主机是 <IfModule mod_ssl.c> <VirtualHost *:443> ServerAdmin [email protected] ServerName example.com:443 ServerAlias www.example.com DocumentRoot /var/www/html/example ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined SSLEngine on SSLCertificateFile /etc/ssl/certs/example.com.pem […]
在我的apache访问日志中,我得到了每分钟数百个这样的数据 my.server.ip.address mysite.com:80 27.145.135.56 – – [14/Dec/2016:07:37:30 +1100] "\x16\x03\x01" 400 0 "-" "-" 大约一两分钟之后,我的Apache崩溃了。 我试图将IP地址添加到我的iptables iptables -A INPUT -s 27.145.135.56 -j DROP 但是当我看着iptable条目,它不知何故成为下面 DROP all — cm-27-145-135-56.revip12.asianet.co.th anywhere 但更大的问题是,我仍然看到apache日志条目。 我能做些什么来解决这个问题? 现在,我需要重新启动Apache来让我的网站重新运行。 仅供参考,我在Linode。
在一台旧电脑中,我安装了Ubuntu server 14.04并且希望使用这台服务器来托pipe一些可以在我的networking中使用的网站和networking应用程序。 我安装了Apache ,当我在浏览器中点击我的服务器的IP时,我成功地看到了Apache的网页。 比方说,我有一个静态网站,可从192.168.0.10/mysite.html访问。 是否有可能从一个特定的域名(例如mydomain.mycompany.gr),这将只在我的networking下工作访问此网站? 我试过,我创build了一个虚拟主机,使用本指南,但它没有奏效。