GVKun编程网logo

linux – 如何在hostgator vps主机上的chat.mydomain.com上安装node.js服务器?(linux怎么安装服务器)

19

在这里,我们将给大家分享关于linux–如何在hostgatorvps主机上的chat.mydomain.com上安装node.js服务器?的知识,让您更了解linux怎么安装服务器的本质,同时也会涉

在这里,我们将给大家分享关于linux – 如何在hostgator vps主机上的chat.mydomain.com上安装node.js服务器?的知识,让您更了解linux怎么安装服务器的本质,同时也会涉及到如何更有效地debian – Postfix发送为hostname.domain.com而不是domain.com、domain-name-system – 如何理解DNS服务器上的CPU使用率?、Hostgator上的CHange php 5.4到5.5、Linux Redhat 6.5 安装NFS服务的内容。

本文目录一览:

linux – 如何在hostgator vps主机上的chat.mydomain.com上安装node.js服务器?(linux怎么安装服务器)

linux – 如何在hostgator vps主机上的chat.mydomain.com上安装node.js服务器?(linux怎么安装服务器)

我有一个hostgator VPS主机帐户.

我的主域名已经有了一个网站,比如说mydomain.com

现在我想为chat.mydomain.com安装node.js服务器.

我需要一些安装node.js服务器的帮助.

我正在寻找的是,如何设置node.js服务器? – 我可以下载并安装节点v 0.4.6但如何让它听一个端口说像chat.mydomain.com:8088像apache一样?那就是将“节点”作为服务安装并像apache一样监听端口8088监听80端口?

谢谢,
安键

解决方法

您只需要打开一个端口来收听请求,例如如果你想在8088上运行Node,然后用chat.mydomain.com访问它.

根据他们的支持,您需要联系他们为您打开8088> http://support.hostgator.com/articles/pre-sales-policies/open-new-ports

debian – Postfix发送为hostname.domain.com而不是domain.com

debian – Postfix发送为hostname.domain.com而不是domain.com

我一直在尝试设置运行postfix的debian邮件服务器,但是当我尝试通过邮件example@outlook.com发送邮件时,收件人将发件人视为hostname.domain.com.它发送的主机名没有设置A或MX记录,它只是/ etc / hostname.如果我通过telnet localhost 25登录,我可以手动将发件人设置为admin@mydomain.com.

我的main.cf

myorigin = mydomian.com
myhostname = mail.mydomain.com
mydestination = mail.mydomain.com,mydomain.com,localhost,localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailBox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

smtpd_tls_cert_file=/etc/ssl/certs/mailcert.pem
smtpd_tls_key_file=/etc/ssl/private/mail.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_tls_security_level=may
smtpd_tls_protocols = !SSLv2,!SSLv3
local_recipient_maps = proxy:unix:passwd.byname $alias_maps

发送电子邮件时发送邮件和mail.log

Aug  3 06:28:51 hostname postfix/pickup[7047]: 4D5432023A: uid=1000 from=<user@hostname>
Aug  3 06:28:51 hostname postfix/cleanup[7065]: 4D5432023A: message-id=<20140803042851.4D5432023A@mail.mydomain.com>
Aug  3 06:28:51 hostname postfix/qmgr[7048]: 4D5432023A: from=<user@hostname.mydomain.com>,size=339,nrcpt=1 (queue active)
Aug  3 06:28:52 hostname postfix/smtp[7067]: 4D5432023A: to=<destination@destinationserver.com>,relay=mail.destinationserver.com[IP]:25,delay=1.4,delays=0.11/0.01/0.49/0.78,dsn=2.0.0,status=sent (250 Queued (0.110 seconds))
Aug  3 06:28:52 hostname postfix/qmgr[7048]: 4D5432023A: removed

我尝试过设置masquerade_domains = mydomain.com,但是当我这样做时,它会在thunderbird和gmail中被标记为垃圾邮件.

来自我的服务器发送的消息的标头:

Return-Path: user@hostname.mydomain.com
Received: from mail.mydomain.com (DESTINATION [127.0.0.1])
    by mail.destination.com
    ; Sun,3 Aug 2014 08:10:06 +0200
Received: by mail.mydomain.com (Postfix,from userid 1000)
    id 6D7A68033A; Sun,3 Aug 2014 08:10:27 +0200 (CEST)
To: <destination@outlook.com>
Subject: test
X-Mailer: mail (GNU Mailutils 2.99.97)
Message-Id: <20140803061027.6D7A68033A@mail.mydomain.com>
Date: Sun,3 Aug 2014 08:10:27 +0200 (CEST)
From: user@hostname.mydomain.com

fdsa

解决方法

在debian上,使用的默认发件人域由/ etc / mailname指定. AFAIK这是一个 Debian specific modification到postfix.

所以应该通过使用mydomain.com填充/ etc / mailname来解决.并且postfix中的myorigin在debian上默认为/ etc / mailname,这也应该在我看来使用(所以只需删除这一行).

domain-name-system – 如何理解DNS服务器上的CPU使用率?

domain-name-system – 如何理解DNS服务器上的CPU使用率?

我已阅读并理解 Can you help me with my capacity planning?,但我不确定我理解DNS服务器场景中的后续步骤.我认为我的cpu负载很高,或者我可能开始丢弃查询,但我想在我采取行动之前更好地了解服务器的负载.这对我来说尤其令人担忧,因为众所周知,将基础设施扩展到DDoS负载正在失败.

为了了解我的环境,我应该分析什么?

解决方法

在Serverfault上,我们通常会告诉您,我们无法帮助您进行容量规划.这是有充分理由的:我们不了解您的环境的具体情况,而且如何衡量它的答案几乎是一样的.不幸的是,DNS容量测量是一个知之甚少的主题,大多数管理员会认为高cpu使用率意味着是时候考虑增加容量了.这是一个非常非常糟糕的想法,扩展到DNS DDoS将不可避免地导致您的网络设备窒息. (或者更糟糕的是,人们会联系到您的法律部门)

服务器日志和数据包捕获是大多数管理员首先尝试利用的,但简单的事实是,SNMP可以告诉你更多关于环境的信息,而不是你的日志.不要忽略日志和数据包捕获,但SNMP通常可以帮助您更快地发现问题的存在.

除了跟踪SNMP监视工具提供的默认系统统计信息(应包括cpu负载,每接口吞吐量和数据包计数器,磁盘I / O等),我建议添加以下OID:

> UDP-MIB

>接收队列错误:udpInErrors(强烈推荐愤怒的红色)
> UDP数据报计数器:udpInDatagrams,udpOutDatagrams
>(可选)意外的数据报:udpnoPorts

> TCP-MIB

> TCP段计数器:tcpInSegs,tcpOutSegs

解释图表

这些图表可以分为两类:指示问题的指标和帮助您诊断问题的指标.

指标

>高cpu利用率很差.这是给定的,但是当它发生时,您需要寻找其他指标以将其关联起来.如果高cpu利用率映射到出站网络利用率(吞吐量或数据包数量)的峰值,那么您在DDoS攻击中使用的可能性非常大.有关如何解释攻击性质的详细信息,请参阅以下部分.
> udpInErrors是容量问题的主要标志.每次内核丢弃UDP数据报时,此计数器都会递增,因为应用程序没有足够快地处理流量.这意味着您的DNS服务过载,无法跟上传入的流量.

>大多数网络性能指南都会告诉您,增加接收队列的大小并不是正确的解决方案:它们通常是正确的.尝试通过查看其他图表或分析日志来找到解释服务器过载原因的原因.
>如果您的公司运行使用DNSBL表的邮件服务器,请记住,snowshoe attacks可以在合法的DNS流量中创建短暂的峰值,这可能会耗尽接收队列中的空间.这是增加套接字接收队列大小可能值得的一种情况(因为它是一个已知的临时条件),但通常最好在问题上投入更多硬件以减少延迟.

如果您无法将这些指标的增加与系统上的其他性能问题相关联,那么祝贺:您合法地接近/超过容量并且是时候添加服务器了.考虑我印象深刻.

总结

以上是小编为你收集整理的domain-name-system – 如何理解DNS服务器上的CPU使用率?全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

Hostgator上的CHange php 5.4到5.5

Hostgator上的CHange php 5.4到5.5

目前在作曲家安装上我得到错误需要5.5.9但是使用5.4但是在Hostgator cpanal上它被设置为5.5

在PHP -v我得到

PHP 5.4.45

在PHP – 我得到了

Configuration file (PHP.ini) Path: /opt/PHP54/lib

进入/ opt /
有一个PHP54,PHP55和PHP56

如何将我的版本更改为5.5

我在这个link上看到了以下示例

$PHP -v
PHP 5.4.x (cli) ...
$set PATH="/usr/lib64/PHP5.6/bin:$PATH"
$PHP -v
PHP 5.6.x (cli) ...

但是当进入/usr/lib64时,没有PHP5.6

在我的网络服务器索引文件中,我做了一个PHPinfo(),它设置为5.5

任何人都有任何想法

解决方法

在我的hostgator共享主机上,PHP 5.6可执行文件位于/ opt / PHP56 / bin / PHP

您可以使用ls / opt查看是否存在PHP版本文件夹.

因此,如果您想用5.6更新您的PHP命令,您应该编辑〜/ .bash_profile并附加以下行:

alias PHP='/opt/PHP56/bin/PHP'

如果您没有看到更改,则可能必须注销并再次登录.

现在,当你使用PHP -v它应该说5.6.x如果你做得对.

这与7.0相同,任何其他PHP版本应该位于同一个目录中.

Linux Redhat 6.5 安装NFS服务

Linux Redhat 6.5 安装NFS服务

Redhat 6.5 自带安装了NFS的各种服务,可以通过下面命令查看是否安装:
[root@localhost nfs]# rpm -qa|grep nfs
nfs-utils-lib-1.1.5-1.el6.i686
nfs4-acl-tools-0.3.3-5.el6.i686
nfs-utils-1.2.2-7.el6.i686

Redhat 6.5 已经不需要portmap,已经由rpcbind代替

第一步,NFS服务配置,设置共享目录和权限,编辑 /etc/exports 文件:

/opt/app/file 192.168.1.0/24(rw)

 共享 /opt/app/file 目录作为NFS目录,后面为允许IP范围和权限。具体参数配置可百度

第二步,固定某些服务的端口,将这些端口在iptables中开放:
编辑 /etc/sysconfig/nfs 文件, 删除下面内容的注释

MOUNTD_PORT=892       
STATD_PORT=662    
RQUOTAD_PORT=875    
LOCKD_TCPPORT=32803    
LOCKD_UDPPORT=32769

然后后开放这些端口

iptables -I INPUT -p tcp --dport 2049 -j ACCEPT #NFS主服务端口
iptables -I INPUT -p tcp --dport 892 -j ACCEPT
iptables -I INPUT -p tcp --dport 662 -j ACCEPT
iptables -I INPUT -p tcp --dport 875 -j ACCEPT
iptables -I INPUT -p tcp --dport 32803 -j ACCEPT
iptables -I INPUT -p tcp --dport 32769 -j ACCEPT

第三步,设置NFS服务自启动

chkconfig --list nfs
chkconfig --level 35 nfs on

第四步,在客户端挂载

mount -t nfs 192.168.1.3:/opt/app/file /opt/app/file

完成。可以尝试在共享目录中创建文件,可能会出现权限问题,需要在NFS服务端设置文件夹的权限

chmod 777 -R /opt/app/file

NFS的相关命令: 

service nfs start
service nfs stop
service nfs restart

http://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html

关于linux – 如何在hostgator vps主机上的chat.mydomain.com上安装node.js服务器?linux怎么安装服务器的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于debian – Postfix发送为hostname.domain.com而不是domain.com、domain-name-system – 如何理解DNS服务器上的CPU使用率?、Hostgator上的CHange php 5.4到5.5、Linux Redhat 6.5 安装NFS服务的相关知识,请在本站寻找。

本文标签: