제 사례는 매우 구체적입니다. 내 클라이언트가 내 서비스 (https://example.com/service.php) 중 하나를 사용하고 HTTP 요청에 사용하는 SSL 클라이언트 인증서를 생성했습니다. 하지만 그들은 1024 비트 인증서 만 사용할 수 있다는 요구 사항이 있습니다. 하지만 내 CA 루트 인증서가 2048 비트 요청이므로 실패합니다. 이제 그들은 나를 위해 포트 4000을 열고 SSL 클린트 인증서를 통해 액세스를 원합니다. (그것이 의미가있는 경우).우분투 14.04 서버가 포트를 열 수 없습니다
나는 디지털 오션 VPS 에 우분투 14.04를 실행 나는 또한
sudo ufw allow 4000
와 UFW 에서 포트 나 또한
에 기록을 추가 한 허용sudo iptables -A INPUT -p tcp --dport 4000 -j ACCEPT
와 포트 4000을 오픈
/etc/apache2/sites-available/default-ssl.conf
,451,515,는 내가이이 즉시 어떤 문제
<VirtualHost *:4000>
ServerAdmin [email protected]
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /home/admin/conf/web/client.pem
SSLCertificateKeyFile /home/admin/conf/web/client.key
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
</VirtualHost>
</IfModule>
HTTPS (https://example.com:4000/service.php)
를 통해 I 포트 4000에 액세스 할 수 있도록 원하기 때문에 기본-ssl.conf에 추가하는 내가 텔넷 example.com:4000하려고 할 때 그것은 4000가 닫힌다고 말한다. 문제 해결에 대한 조언이 필요합니다.
잘 다른 명령을 복사, 난 실제로 80 대신 4000을 열었습니다. 지적을 주셔서 감사합니다. –
아직 실종 상태 인 것은 실제 문제입니다. 작동하지 않는 것은 무엇이며, 어떤 증상이 보이나요? –