服务器管理员

系统和网络管理员的问答


4
Linux上无GUI的Fortinet SSL VPN客户端设置(centos)
如何在Centos上运行的VPS上安装和设置Fortinet SSL VPN客户端?我这样做有问题,因为我所有的指南都使用GUI,而GUI尚未安装在VPS上以节省资源。(示例:http : //dbssolutions.freshdesk.com/solution/categories/1513/folders/3047/articles/1791-how-to-install-the-linux-fortinet-ssl-vpn-client) 我已经有vpn客户端的linux版本,但不确定如何仅使用终端安装和配置它。

3
如何匹配HAproxy的ACL列表中的通配符主机?
我的haproxy.conf中包含以下几行: acl valid_domains hdr(Host) -i mysite.com images.mysite.com docs.mysite.com admin.mysite.com redirect location http://mysite.com/invalid_domain if !valid_domains 如何匹配任何子域? 我试过了: acl valid_domains hdr(Host) -i *.mysite.com 和: acl valid_domains hdr(Host) -i [a-z]+.mysite.com ...但是都没有奏效。 谢谢

3
如何配置ntpd以更频繁地同步时间?
我需要将ntpd设置为尽可能频繁地同步时间,该怎么做? UPD我需要使ntpd更频繁地调整系统时钟,而不是轮询服务器。这是必要的,因为我的虚拟PC的系统时钟漂移太大, maxpoll似乎没有任何改变,因为我将minpoll / maxpoll设置为4和5,并且时间调整似乎仅在几分钟内进行一次
10 linux  ntp  ntpd 


3
Nginx不向外部IP地址提供请求
我在端口81上运行了nginx。我可以使用telnet进行连接telnet 127.0.0.1 81,一切都很好。 但是,当我尝试从Mac(外部IP地址)远程登录到我的计算机时,只会出现以下错误: telnet: connect to address 109.123.x.x: Connection refused telnet: Unable to connect to remote host 这是我的/ etc / nginx / sites-available / default文件: server { listen 81; ## listen for ipv4; this line is default and implied #listen [::]:80 default ipv6only=on; ## listen for ipv6 root /usr/share/nginx/www; …
10 nginx  ip  ip-address 

8
MySQL my.cnf路径在哪里?
我设法找到了MySQL的安装目录: /usr/local/mysql/ 在哪里可以找到要my.cnf在哪里配置服务器的路径?我尝试创建一个/etc/my.cnf(如下所示),但没有任何影响 [mysqld] #charset collation_server=utf8_general_ci character_set_server=utf8 default_character_set=utf8
10 mysql  my.cnf 

3
如何设置Apache VirtualHost与ipv6一起使用?
我的服务器具有1个ipv4地址和一些ipv6地址。一个域重定向到ipv4 A记录,我像这样设置apache ports.conf: Listen ip.v4.address:80 NameVirtualHost ip.v4.address:80 和virtualhost文件: <VirtualHost ip.v4.address:80> DocumentRoot /var/www/first/ ServerName first.domain ServerAlias www.first.domain ErrorLog ... CustomLog ... </VirtualHost> 而且一切正常。 现在,我想使用第二个IP为第二个域创建新的virtualhost。我将第二个域重定向到ipv6 AAAA记录,添加到ports.conf: Listen [ip.v6.address]:80 NameVirtualHost [ip.v6.address]:80 创建新的虚拟主机文件: <VirtualHost [ip.v6.address]:80> DocumentRoot /var/www/second/ ServerName second.domain ServerAlias www.second.domain ErrorLog ... CustomLog ... </VirtualHost> 并重新启动Apache。服务器启动时没有错误,但不起作用。当我在浏览器中输入第二个域时,找不到服务器。当我进入[ip.v6.address]网站时出现。 有什么帮助吗?

2
允许在.htaccess中使用php_value和php_flag
我正在将Apache Web服务器与PHP5作为模块一起运行(注意:作为Apache模块,而不是CGI!)。 在我的某些.htaccess文件(gallery3软件随附的一个文件,http: //gallery.menalto.com/ )中,有php_value和php_flag语句。 当尝试访问该文件夹中的文件时,它们会导致500服务器错误。因此,我编辑了apache2.conf并添加了以下几行: <Directory /my/gallery/folder> AllowOverride All </Directory> 我做错了吗?我允许重写,我将PHP作为Apache模块运行。为什么总是将error.log告诉我php_value not allowed here?



5
PuTTY致命错误:服务器拒绝启动外壳程序/命令
我一直使用PuTTY(win32)来通过SSH访问我的服务器。昨天我将服务器上的OpenSSH从4.3升级到5.8,看来PuTTY现在不起作用。它要求输入密码,然后确认密码正确,然后给出致命错误Server refused to start a shell/command。 当我尝试使用cygwin的OpenSSH登录时,没有任何问题。
10 ssh  putty 

1
使普通用户可以在PostgreSQL上创建模式有什么要求?
我创建了一个新数据库,test并使用以下命令创建了用户“ eonil”: CREATE ROLE eonil LOGIN ENCRYPTED PASSWORD 'password' NOINHERIT VALID UNTIL 'infinity'; 在我的PostgreSQL上。我跑psql -U eonil test。当我尝试制作一个新的架构时,它显示了一个错误。 test=> CREATE SCHEMA new_schema AUTHORIZATION eonil; ERROR: permission denied for database test test=> 为什么会出错?需要什么?

4
tail -f有时会停止更新-并且文件没有移动
我最近注意到,有时tail -f <logfile>会停止更新到屏幕。 不过,执行Ctrl>- C并重新启动tail工作正常。而且我检查了一下,以确保日志文件没有在中游时旋转(这会使您tail失去理智)。 是什么原因造成的?我正在运行RHEL 5.2 x64。
10 logging  rhel5  tail 

1
如何在FreeBSD中更改默认shell?
FreeBSD的默认shell是sh,我实在受不了:自动完成功能非常有限,而rehash命令会杀死我。我觉得自己像个武装和一条腿的人。 如何为root以及所有当前和将来的用户将shell全局更改为- zsh或bash-?
10 bash  shell  freebsd  zsh  sh 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.