Articles of 主机

Nginx虚拟主机403禁止

我刚刚带了一个域名(example.com),并设置了一个URL框架redirect到我的服务器的IP XXX.XXX.XXX.XXX,但是我得到一个403禁止的错误。 我可以通过服务器IP访问页面。 我想要的是复制的服务器IP使用我的域的行为,所以我试图复制我的IP虚拟主机,但它不工作。 这是我的虚拟主机文件: server { listen 80; server_name example.com ; access_log /var/log/nginx/website.access_log; error_log /var/log/nginx/website.error_log; root /var/www; index index.html; location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/phpMyAdmin; include fastcgi_params; } } 而我目前用IP直接访问服务器(工作): server { listen 80; server_name xxx.xxx.xxx.xxx ; access_log /var/log/nginx/website.access_log; error_log /var/log/nginx/website.error_log; root /var/www; index index.php; location […]

Java虚拟主机和电子邮件服务器上的VPS

我找不到一个很好的教程,我查看了https://www.howtoforge.com/,但是在Linux环境下如何设置JDK和Tomcat只有一个薄弱的教程。 对我来说,这不是问题,更大的问题是如何使我的自定义域与Tomcat和电子邮件服务器一起工作,以及如何为此设置电子邮件服务器,以便我可以find要设置的VPS服务器这是为了我自己。 你们能把我指向正确的方向吗? 因为我对此很陌生。

在/ etc / hosts中,对于任何给定的行,第一个主机名是否有特殊之处?

我知道第一个是规范的 ,但是我不完全理解实际的含义。 这个问题是由主机名为-f的手册页触发的,特别是当它说: Technically: The FQDN is the name gethostbyname(2) returns for the host name returned by gethostname(2). The DNS domain name is the part after the first dot. 假devise算机主机名是foo 。 采用以下configuration: 127.0.0.1 localhost 127.0.1.1 foo.example.com foo 命令主机名-f返回foo.example.com 。 虽然,具有以下configuration: 127.0.0.1 localhost 127.0.1.1 foo foo.example.com 命令hostname -f返回foo 。 具体来说,在讨论hostent.h_name时,是什么人称为“主机的正式名称”的第一个主机名? 注 :我在Debian上,但希望这些概念是一般* nix兴趣。 链接 :一个可能相关的问题。 链接 […]

从/ etc / hosts通过主机名挂载时,Samba共享不起作用

我有这行/etc/hosts文件 10.1.17.123 SAMBAWINSERVER 我试图通过hosts文件中的名称来挂载samba共享引用服务器。 我试图通过普通的mount命令或/etc/fstab作为cifs共享挂载它。 我也通过smbnetfs依靠fuse 。 结果在两种情况下是相同的。 它拒绝通过SAMBAWINSERVER (它运行Server 2012)来安装共享,但是当我用10.1.17.123replace它时,工作得非常好。 按名称工作。 我也有一个DROBO文件服务器映射为 10.1.17.124 SAMBADROBOSERVER 当我通过名称安装SAMBADROBOSERVER服务器的共享时,无论采取何种方式,都可以正常工作。 DROBO内部是一台Linux机器,我猜这可能会有所作为。 我的推测是, windows服务器不喜欢被称为任何东西,但它自己调用。 但是,为什么Windows甚至会关心我在本地hosts文件中所谓的? 在这一点上,我需要其他专家的帮助。 有什么我可以在linux机器或windows服务器上做的,以便能够依赖/etc/hosts条目时,安装samba共享?

为什么是一个wget到http://graph.facebook.com解决我的服务器的IP?

这绝对没有意义,我花了3个小时试图弄清楚这一点。 突然间,所有连接到Facebook的脚本停止工作,所以我试图这样做: root@s01 [~]# wget http://graph.facebook.com –2015-11-18 15:27:47– http://graph.facebook.com/ Resolving graph.facebook.com… MY.SERVERS.IP Connecting to graph.facebook.com|MY.SERVERS.IP|:80… connected. HTTP request sent, awaiting response… 200 OK Cookie coming from graph.facebook.com attempted to set domain to graph.facebook.com Length: unspecified [text/html] Saving to: `index.html.2' [ <=> ] 85,752 –.-K/s in 0s 2015-11-18 15:27:47 (397 MB/s) – `index.html.2' saved [85752] root@s01 […]

FreeBSD&Jails:通过Jail中的Postfix发送邮件

我有FreeBSD 10.2,我正在使用几个Jail,其中一个安装了Postfix。 我希望我的其他监狱和我的主机系统在Jail中使用本地Postfix安装。 他们应该使用sendmail将邮件提交给Postfix Jail。 在其他Jail和Host中适当的设置是什么? 我已经可以发送来自Postfix监狱和主机的邮件。 在Host中我已经在/etc/mail/mailertable : xxx.yy smtp:mail.xxx.yy *.xxx.yy smtp:mail.xxx.yy 我也有一个/etc/mail/sendmail.mc (我不确定是否真的需要它,如果它是正确的)在主机上: include(`/usr/share/sendmail/cf/m4/cf.m4')dnl OSTYPE(freebsd6)dnl DOMAIN(generic)dnl FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')dnl FEATURE(blacklist_recipients)dnl FEATURE(local_lmtp)dnl FEATURE(mailertable, `hash -o /etc/mail/mailertable')dnl FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')dnl define(`SMART_HOST', `[10.0.0.3]')dnl define(`MAIL_HUB', `[10.0.0.3]')dnl MASQUERADE_AS(`xxx.yy')dnl FEATURE(`masquerade_envelope')dnl GENERICS_DOMAIN(host.xxx.yy HOST)dnl FEATURE(genericstable)dnl define(`confCW_FILE', `-o /etc/mail/local-host-names')dnl DAEMON_OPTIONS(`Name=IPv4, Family=inet')dnl define(`confBIND_OPTS', `WorkAroundBrokenAAAA')dnl define(`confNO_RCPT_ACTION', `add-to-undisclosed')dnl define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')dnl define(`confDONT_PROBE_INTERFACES',`True')dnl define(`confDEF_CHAR_SET',`ISO-8859-1')dnl […]

Java应用程序在虚拟服务器(KVM)

我有一个Java Web应用程序,它从JAR运行,启动embedded式Tomcat并使用Spring Boot。 问题是在KVM虚拟客户端运行时运行速度非常慢。 同一个JDK( Java(TM) SE Runtime Environment (build 1.8.0_72-b15) Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode ))中的相同应用程序在裸机上启动8秒,但在虚拟化系统中需要40秒,两个操作系统都是Ubuntu 15.10(内核4.2.0-27-通用),这不仅仅是启动问题,应用程序对每个HTTP请求的响应都非常缓慢。 我试图改变有关SecureRandom的Java设置,但没有任何改变。 -Djava.security.egd=file:///dev/urandom 虚拟访客中的SecureRandom和随机熵: https : //security.stackexchange.com/questions/14386/what-do-i-need-to-configure-to-make-sure-my-software-uses-dev-urandom https://stackoverflow.com/questions/137212/how-to-solve-performance-problem-with-java-securerandom 但它没有帮助我。 你有其他的build议,该怎么办? 谢谢。 我的虚拟主机是一个新的服务器有大量的RAM,固态硬盘..所以我很确定没有硬件问题。 我也运行其他KVM虚拟客户端,没有任何问题。 只有慢的Java应用程序。

当在通过LANbuild立的MPI集群中使用两台主机时,mpiexec不会运行mpi4py脚本

所以我有另一台台式电脑,作为我的服务器, primesystem和一台笔记本电脑作为我的客户端,连接到它的zerosystem 。 它们分别作为我的ssh-server和ssh-client ,并通过以太网(而不是交叉)电缆连接。 我都遵循这些教程中的说明:在局域网内运行MPI集群并在Ubuntu中设置MPICH2集群 ,只是我想使用MPI实现的python ,所以我使用mpi4py来testing两台PC是否可以利用MPI。 我在素数系统中build立了一个目录/cloud ,它应该在我的networking中被共享,并按照第一个教程的指示安装在我的zerosystem系统中(所以我也可以在两个系统中工作而不需要通过ssh )。 在服务器或primesystem ,如果我运行示例helloworld脚本,它工作正常: one@primesystem:/cloud$ mpirun -np 5 -hosts primesystem python -m mpi4py helloworld Hello, World! I am process 0 of 5 on primesystem. Hello, World! I am process 1 of 5 on primesystem. Hello, World! I am process 2 of 5 on primesystem. Hello, World! […]

我应该使用哪个PHP设置用于共享主机环境(fpm,fcgi,proxy,module)?

我目前正在运行一个虚拟主机pipe理面板来运行PHP网站(如Plesk或cPanel)。 我正在研究用Apache运行PHP的最佳方法。 mod_php是不可能的,因为像这样的环境需要每个网站的独立用户(或我的情况下的订阅)。 我已经解决了使用mod_fastcgi的PHP5-FPM的工作得很好,但我发现fastcgi mod不再被开发。 这不会是一个问题,协议不会改变,但文件不可用(或我找不到)。 我确切的问题:在一个WordPress网站上的TTFB(第一个字节的时间)大约是2s,而我不喜欢这个,join几MB的照片太多了。 我想要不断的PHPstream媒体,但是我似乎无法用这个设置来实现,而且没有文档就更难了。 我应该使用哪种设置以及为什么以及如何? Apache模块(我怎样才能得到分离的用户?) mod_fastcgi和PHP-FPM(我怎样才能让PHPstream?) mod_fcgid和PHP-CGI(怎么做?任何教程?) mod_proxy_fcgi和PHP-FPM(我怎样才能让PHPstream?) 任何其他解决scheme 谢谢! (是的,PHP输出缓冲被禁用,FastCGICfg -flush没有任何区别,我尝试了我在网上遇到的每个解决scheme,但似乎没有人使用这个设置与Apache,只是nginx,但我需要它,因为我必须用.htaccess文件来控制用户)

Exim限制仅从预定义的电子邮件列表中发送电子邮件

我使用Exim MTA。 我需要限制托pipe(灯)只发送电子邮件预定义列表“发件人:”每个用户的电子邮件,以防止大量的垃圾邮件,如果网站被黑。 用户使用php通过内置函数mail()发送邮件; 例如。 用户client1具有域example.org,并且在cms设置中configuration为从[email protected]发送电子邮件。 任何其他发件人从我需要拒绝这个用户。 但用户需要configuration多个发件人电子邮件的function。 如何在exim中实现这个? 目前我有简单的ACL来阻止这个ACL的整个用户的电子邮件: acl_check_not_smtp: deny condition = ${lookup{$sender_ident}lsearch{/etc/exim4/restricted_sender} {yes}} 和/ etc / exim4 / restricted_sender是简单的用户列表: client1 谢谢。