AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-123727

Linux Intel's questions

Martin Hope
Linux Intel
Asked: 2012-09-10 04:17:12 +0800 CST

从 apache 重写转换为 nginx

  • 2

我想从 apache 重写模块转换为 nginx

RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteCond %{QUERY_STRING} SELECT(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} UNION(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} UPDATE(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteRule ^([^.]*)/?$ index.php [L]
RewriteRule ^domain/trial/cms$ index/index.php?%{QUERY_STRING} [L]
RewriteCond %{HTTP:Range} ([a-z]+) [NC]
RewriteRule ([0-9_\-]+)flv$ http://www.domain.com [R,L]
RewriteCond %{ENV:byte-ranges-specifier} !^$
RewriteRule ([0-9_\-]+)flv$ http://www.domain.com [R,L]
RewriteCond %{HTTP_USER_AGENT} !^Mozilla/5 [NC]
RewriteCond %{HTTP_USER_AGENT} !^Mozilla/4 [NC]
RewriteCond %{HTTP_USER_AGENT} !^Opera [NC]
RewriteRule ([0-9_\-]+)flv$ http://www.domain.com [R,L]
RewriteRule ^$ index/index.php?%{QUERY_STRING} [L]
RewriteCond %{SCRIPT_FILENAME} !sss.php [NC]
RewriteCond %{SCRIPT_FILENAME} !m-administrator [NC]
RewriteRule ^([^/^.]*)$ sss.php?encrypted=$1&%{QUERY_STRING} [L]
RewriteCond %{SCRIPT_FILENAME} !sss.php [NC]
RewriteCond %{SCRIPT_FILENAME} !m-administrator [NC]
RewriteRule ^([^/^.]*)/([^/^.]*)$ sss.php?tab=$1&page=$2&%{QUERY_STRING} [L]
RewriteCond %{SCRIPT_FILENAME} !sss.php [NC]
RewriteCond %{SCRIPT_FILENAME} !m-administrator [NC]
RewriteRule ^([^/^.]*)/([^/^.]*)/([^.]*)$ sss.php?tab=$1&page=$2&queryString=$3&%{QUERY_STRING} [L]
RewriteCond %{SCRIPT_FILENAME} !sss.php [NC]
RewriteCond %{SCRIPT_FILENAME} !security.php [NC]
RewriteRule ^([^/]*)$ index/$1?%{QUERY_STRING} [L]

我试图通过在线工具转换它,例如:http ://www.anilcetin.com/convert-apache-htaccess-to-nginx/但它没有正确转换。转换输出是:

if ($args ~ "mosConfig_[a-zA-Z_]{1,21}(=|%3D)"){
    set $rule_0 1;
}
if ($args ~ "base64_encode.*(.*)"){
    set $rule_0 1;
}
if ($args ~* "(<|%3C).*script.*(>|%3E)"){
    set $rule_0 1;
}
if ($args ~ "GLOBALS(=|[|%[0-9A-Z]{0,2})"){
    set $rule_0 1;
}
if ($args ~ "_REQUEST(=|[|%[0-9A-Z]{0,2})"){
    set $rule_0 1;
}
if ($args ~ "SELECT(=|[|%[0-9A-Z]{0,2})"){
    set $rule_0 1;
}
if ($args ~ "UNION(=|[|%[0-9A-Z]{0,2})"){
    set $rule_0 1;
}
if ($args ~ "UPDATE(=|[|%[0-9A-Z]{0,2})"){
    set $rule_0 1;
}
if ($rule_0 = "1"){
    rewrite ^/([^.]*)/?$ /index.php last;
}
if ($rule_1 = ""){
    rewrite ^/domain/trial/cms$ /index/index.php?$args last;
}
if ($http_range ~* "([a-z]+)"){
    set $rule_2 1$rule_2;
}
if ($rule_2 = "1"){
    rewrite /([0-9_-]+)flv$ http://www.domain.com redirect;
}
#ignored: condition 0
if ($rule_3 = "1"){
    rewrite /([0-9_-]+)flv$ http://www.domain.com redirect;
}
if ($http_user_agent !~* "^Mozilla/5"){
    set $rule_4 1$rule_4;
}
if ($http_user_agent !~* "^Mozilla/4"){
    set $rule_4 2$rule_4;
}
if ($http_user_agent !~* "^Opera"){
    set $rule_4 3$rule_4;
}
if ($rule_4 = "321"){
    rewrite /([0-9_-]+)flv$ http://www.domain.com redirect;
}
if ($rule_5 = ""){
    rewrite ^/$ /index/index.php?$args last;
}
if ($uri !~* "sss.php"){
    set $rule_6 1$rule_6;
}
if ($uri !~* "m-administrator"){
    set $rule_6 2$rule_6;
}
if ($rule_6 = "21"){
    rewrite ^/([^/^.]*)$ /sss.php?encrypted=$1&$args last;
}
if ($uri !~* "sss.php"){
    set $rule_7 1$rule_7;
}
if ($uri !~* "m-administrator"){
    set $rule_7 2$rule_7;
}
if ($rule_7 = "21"){
    rewrite ^/([^/^.]*)/([^/^.]*)$ /sss.php?tab=$1&page=$2&$args last;
}
if ($uri !~* "sss.php"){
    set $rule_8 1$rule_8;
}
if ($uri !~* "m-administrator"){
    set $rule_8 2$rule_8;
}
if ($rule_8 = "21"){
    rewrite ^/([^/^.]*)/([^/^.]*)/([^.]*)$ /sss.php?tab=$1&page=$2&queryString=$3&$args last;
}
if ($uri !~* "sss.php"){
    set $rule_9 1$rule_9;
}
if ($uri !~* "security.php"){
    set $rule_9 2$rule_9;
}
if ($rule_9 = "21"){
    rewrite ^/([^/]*)$ /index/$1?$args last;
}

请帮助我为 nginx 提供正确的转换结果,以便完美工作。 $rule_1、$rule_3、$rule_5未在转换输出中设置。

apache-2.2
  • 1 个回答
  • 1632 Views
Martin Hope
Linux Intel
Asked: 2012-09-03 10:31:03 +0800 CST

无法确定 PPTP 上代理 ARP 的以太网地址

  • 3

我在centos 6 64位服务器上安装了pptp服务器

  • PPTP 服务器 ip : 55.66.77.10

  • PPTP本地IP:10.0.0.1

  • 客户端1 IP:10.0.0.60 Centos5 64位

  • 客户端2 IP:10.0.0.61 Centos5 64位

PPTP Server可以ping Client1并且client1可以ping PPTP Server

PPTP Server可以ping Client2并且client2可以ping PPTP Server

问题是 client1 无法 ping Client2,我也在 PPTP 服务器错误日志中收到此错误Cannot determine ethernet address for proxy ARP

从 Client2 ping Client1

PING 10.0.0.60 (10.0.0.60) 56(84) bytes of data.
--- 10.0.0.60 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5000ms

PPTP 服务器上的路由 -n

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.60       0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
10.0.0.61       0.0.0.0         255.255.255.255 UH    0      0        0 ppp1
55.66.77.10     0.0.0.0         255.255.255.248 U     0      0        0 eth0
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth0
0.0.0.0         55.66.77.19     0.0.0.0         UG    0      0        0 eth0

route -n 在客户端 1

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.1        0.0.0.0        255.255.255.255 UH    0      0        0 ppp0
55.66.77.10     70.14.13.19    255.255.255.255 UGH   0      0        0 eth0
10.0.0.0        0.0.0.0        255.0.0.0       U     0      0        0 eth1
0.0.0.0         70.14.13.19    0.0.0.0         UG    0      0        0 eth0

路由 -n 在客户端 2

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.1        0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
55.66.77.10     84.56.120.60    255.255.255.255 UGH   0      0        0 eth1
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth0
0.0.0.0         84.56.120.60    0.0.0.0         UG    0      0        0 eth1

cat /etc/ppp/options.pptpd 在 PPTP 服务器上

###############################################################################
# $Id: options.pptpd,v 1.11 2005/12/29 01:21:09 quozl Exp $
#
# Sample Poptop PPP options file /etc/ppp/options.pptpd
# Options used by PPP when a connection arrives from a client.
# This file is pointed to by /etc/pptpd.conf option keyword.
# Changes are effective on the next connection.  See "man pppd".
#
# You are expected to change this file to suit your system.  As
# packaged, it requires PPP 2.4.2 and the kernel MPPE module.
###############################################################################


# Authentication

# Name of the local system for authentication purposes 
# (must match the second field in /etc/ppp/chap-secrets entries)
name pptpd

# Strip the domain prefix from the username before authentication.
# (applies if you use pppd with chapms-strip-domain patch)
#chapms-strip-domain


# Encryption
# (There have been multiple versions of PPP with encryption support,
# choose with of the following sections you will use.)


# BSD licensed ppp-2.4.2 upstream with MPPE only, kernel module ppp_mppe.o
# {{{
refuse-pap
refuse-chap
refuse-mschap
# Require the peer to authenticate itself using MS-CHAPv2 [Microsoft
# Challenge Handshake Authentication Protocol, Version 2] authentication.
require-mschap-v2
# Require MPPE 128-bit encryption
# (note that MPPE requires the use of MSCHAP-V2 during authentication)
require-mppe-128
# }}}


# OpenSSL licensed ppp-2.4.1 fork with MPPE only, kernel module mppe.o
# {{{
#-chap
#-chapms
# Require the peer to authenticate itself using MS-CHAPv2 [Microsoft
# Challenge Handshake Authentication Protocol, Version 2] authentication.
#+chapms-v2
# Require MPPE encryption
# (note that MPPE requires the use of MSCHAP-V2 during authentication)
#mppe-40    # enable either 40-bit or 128-bit, not both
#mppe-128
#mppe-stateless
# }}}


# Network and Routing

# If pppd is acting as a server for Microsoft Windows clients, this
# option allows pppd to supply one or two DNS (Domain Name Server)
# addresses to the clients.  The first instance of this option
# specifies the primary DNS address; the second instance (if given)
# specifies the secondary DNS address.
#ms-dns 10.0.0.1
#ms-dns 10.0.0.2

# If pppd is acting as a server for Microsoft Windows or "Samba"
# clients, this option allows pppd to supply one or two WINS (Windows
# Internet Name Services) server addresses to the clients.  The first
# instance of this option specifies the primary WINS address; the
# second instance (if given) specifies the secondary WINS address.
#ms-wins 10.0.0.3
#ms-wins 10.0.0.4

# Add an entry to this system's ARP [Address Resolution Protocol]
# table with the IP address of the peer and the Ethernet address of this
# system.  This will have the effect of making the peer appear to other
# systems to be on the local ethernet.
# (you do not need this if your PPTP server is responsible for routing
# packets to the clients -- James Cameron)
proxyarp

# Normally pptpd passes the IP address to pppd, but if pptpd has been
# given the delegate option in pptpd.conf or the --delegate command line
# option, then pppd will use chap-secrets or radius to allocate the
# client IP address.  The default local IP address used at the server
# end is often the same as the address of the server.  To override this,
# specify the local IP address here.
# (you must not use this unless you have used the delegate option)
#10.8.0.100


# Logging

# Enable connection debugging facilities.
# (see your syslog configuration for where pppd sends to)
debug

# Print out all the option values which have been set.
# (often requested by mailing list to verify options)
#dump


# Miscellaneous

# Create a UUCP-style lock file for the pseudo-tty to ensure exclusive
# access.
lock

# Disable BSD-Compress compression
nobsdcomp 

# Disable Van Jacobson compression 
# (needed on some networks with Windows 9x/ME/XP clients, see posting to
# poptop-server on 14th April 2005 by Pawel Pokrywka and followups,
# http://marc.theaimsgroup.com/?t=111343175400006&r=1&w=2 )
novj
novjccomp

# turn off logging to stderr, since this may be redirected to pptpd, 
# which may trigger a loopback
nologfd

# put plugins here 
# (putting them higher up may cause them to sent messages to the pty)

cat /etc/ppp/options.pptp 在 Client1 和 Client2 上

###############################################################################
# $Id: options.pptp,v 1.3 2006/03/26 23:11:05 quozl Exp $
#
# Sample PPTP PPP options file /etc/ppp/options.pptp
# Options used by PPP when a connection is made by a PPTP client.
# This file can be referred to by an /etc/ppp/peers file for the tunnel.
# Changes are effective on the next connection.  See "man pppd".
#
# You are expected to change this file to suit your system.  As
# packaged, it requires PPP 2.4.2 or later from http://ppp.samba.org/
# and the kernel MPPE module available from the CVS repository also on
# http://ppp.samba.org/, which is packaged for DKMS as kernel_ppp_mppe.
###############################################################################

# Lock the port
lock

# Authentication
# We don't need the tunnel server to authenticate itself
noauth

# We won't do PAP, EAP, CHAP, or MSCHAP, but we will accept MSCHAP-V2
# (you may need to remove these refusals if the server is not using MPPE)
refuse-pap
refuse-eap
refuse-chap
refuse-mschap

# Compression
# Turn off compression protocols we know won't be used
nobsdcomp
nodeflate

# Encryption
# (There have been multiple versions of PPP with encryption support,
# choose which of the following sections you will use.  Note that MPPE
# requires the use of MSCHAP-V2 during authentication)
#
# Note that using PPTP with MPPE and MSCHAP-V2 should be considered
# insecure:
# http://marc.info/?l=pptpclient-devel&m=134372640219039&w=2
# https://github.com/moxie0/chapcrack/blob/master/README.md
# http://technet.microsoft.com/en-us/security/advisory/2743314

# http://ppp.samba.org/ the PPP project version of PPP by Paul Mackarras
# ppp-2.4.2 or later with MPPE only, kernel module ppp_mppe.o
# If the kernel is booted in FIPS mode (fips=1), the ppp_mppe.ko module
# is not allowed and PPTP-MPPE is not available.
# {{{
# Require MPPE 128-bit encryption
#require-mppe-128
# }}}

# http://mppe-mppc.alphacron.de/ fork from PPP project by Jan Dubiec
# ppp-2.4.2 or later with MPPE and MPPC, kernel module ppp_mppe_mppc.o
# {{{
# Require MPPE 128-bit encryption
#mppe required,stateless
# }}}

IPtables在客户端和服务器上停止,也在net.ipv4.ip_forward = 1PPTP 服务器上启用。

我怎么解决这个问题 。?

networking
  • 1 个回答
  • 26586 Views
Martin Hope
Linux Intel
Asked: 2012-07-17 17:05:04 +0800 CST

用于来电和去电的 Skype Connect 和 Elastix

  • 0

我订购了 Skype Connect,我想将 Skype Connect 与我的 Elastix 服务器集成以处理来电和去电。

我使用以下信息通过 GUI 创建了新的 SIP 中继:

    Incoming Settings
[skype_in]
disallow=all
type=friend
username=sipusername
fromdomain=sip.skype.com
fromuser=sipusername
realm=sip.skype.com
host=sip.skype.com
dtmfmode=rfc2833
secret=sipuserpass
nat=yes
insecure=invite
qualify=yes
allow=alaw
allow=ulaw
amaflags=default
trustrpid=no
sendrpid=yes
context=from-trunk-sip-Skype_out

Outgoing Settings : 
[Skype_out]
context=from-trunk-sip-Skype_out

Register String:
SIPUSER:[email protected]

来电正常。

我试着拨打 00448717893642 和 448717893642 以获得伦敦语音时钟和许多其他号码,但拨出电话不起作用,它一直说(无法完成拨号)

拨号后的 Elastix 日志

[Jul 17 01:01:25] VERBOSE[3501] pbx.c:     -- Executing [448717893642@from-internal:1] ResetCDR("SIP/100-00000010", "") in new stack
[Jul 17 01:01:25] VERBOSE[3501] pbx.c:     -- Executing [448717893642@from-internal:2] NoCDR("SIP/100-00000010", "") in new stack
[Jul 17 01:01:25] VERBOSE[3501] pbx.c:     -- Executing [448717893642@from-internal:3] Progress("SIP/100-00000010", "") in new stack
[Jul 17 01:01:25] VERBOSE[3501] pbx.c:     -- Executing [448717893642@from-internal:4] Wait("SIP/100-00000010", "1") in new stack
[Jul 17 01:01:26] VERBOSE[3501] pbx.c:     -- Executing [448717893642@from-internal:5] Progress("SIP/100-00000010", "") in new stack
[Jul 17 01:01:26] VERBOSE[3501] pbx.c:     -- Executing [448717893642@from-internal:6] Playback("SIP/100-00000010", "silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer") in new stack
[Jul 17 01:01:26] VERBOSE[3501] file.c:     -- <SIP/100-00000010> Playing 'silence/1.gsm' (language 'en')
[Jul 17 01:01:27] VERBOSE[3501] file.c:     -- <SIP/100-00000010> Playing 'cannot-complete-as-dialed.gsm' (language 'en')
[Jul 17 01:01:29] VERBOSE[3501] file.c:     -- <SIP/100-00000010> Playing 'check-number-dial-again.gsm' (language 'en')
[Jul 17 01:01:32] VERBOSE[3501] pbx.c:     -- Executing [448717893642@from-internal:7] Wait("SIP/100-00000010", "1") in new stack
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Executing [448717893642@from-internal:8] Congestion("SIP/100-00000010", "20") in new stack
[Jul 17 01:01:33] WARNING[3501] channel.c: Prodding channel 'SIP/100-00000010' failed
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:   == Spawn extension (from-internal, 448717893642, 8) exited non-zero on 'SIP/100-00000010'
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Executing [h@from-internal:1] Macro("SIP/100-00000010", "hangupcall") in new stack
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Executing [s@macro-hangupcall:1] GotoIf("SIP/100-00000010", "1?endmixmoncheck") in new stack
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Goto (macro-hangupcall,s,9)
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Executing [s@macro-hangupcall:9] NoOp("SIP/100-00000010", "End of MIXMON check") in new stack
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Executing [s@macro-hangupcall:10] GotoIf("SIP/100-00000010", "1?nomeetmemon") in new stack
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Goto (macro-hangupcall,s,28)
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Executing [s@macro-hangupcall:28] NoOp("SIP/100-00000010", "End of MEETME check") in new stack
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Executing [s@macro-hangupcall:29] GotoIf("SIP/100-00000010", "1?noautomon") in new stack
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Goto (macro-hangupcall,s,34)
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Executing [s@macro-hangupcall:34] NoOp("SIP/100-00000010", "TOUCH_MONITOR_OUTPUT=") in new stack
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Executing [s@macro-hangupcall:35] GotoIf("SIP/100-00000010", "1?noautomon2") in new stack
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Goto (macro-hangupcall,s,41)
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Executing [s@macro-hangupcall:41] NoOp("SIP/100-00000010", "MONITOR_FILENAME=") in new stack
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Executing [s@macro-hangupcall:42] GotoIf("SIP/100-00000010", "1?skiprg") in new stack
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Goto (macro-hangupcall,s,45)
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Executing [s@macro-hangupcall:45] GotoIf("SIP/100-00000010", "1?skipblkvm") in new stack
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Goto (macro-hangupcall,s,48)
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Executing [s@macro-hangupcall:48] GotoIf("SIP/100-00000010", "1?theend") in new stack
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Goto (macro-hangupcall,s,50)
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:     -- Executing [s@macro-hangupcall:50] Hangup("SIP/100-00000010", "") in new stack
[Jul 17 01:01:33] VERBOSE[3501] app_macro.c:   == Spawn extension (macro-hangupcall, s, 50) exited non-zero on 'SIP/100-00000010' in macro 'hangupcall'
[Jul 17 01:01:33] VERBOSE[3501] pbx.c:   == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/100-00000010'

我应该在传入和传出设置中做任何修改才能正常工作吗?

linux asterisk voip skype
  • 2 个回答
  • 1894 Views
Martin Hope
Linux Intel
Asked: 2012-06-26 05:54:50 +0800 CST

fcgi php.ini 覆盖

  • 0

我正在使用cPanel64centos5位安装。

PHP 处理程序是:fcgi

cat /usr/local/apache/conf/php.conf输出是:

LoadModule fcgid_module modules/mod_fcgid.so
MaxRequestsPerProcess 500
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php5
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php4
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php3
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php2
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .phtml
AddHandler fcgid-script .php5 .php4 .php .php3 .php2 .phtml

阿帕奇/2.2.22,PHP 5.2.17

我如何为特定帐户使用自定义 php.ini?

linux centos php apache-2.2
  • 1 个回答
  • 420 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve