Nginx + SSL服务器没有响应

我正在将一些站点从Apache迁移到Nginx,并尝试将其中一个configuration为应答SSL请求。 目前我得到一个服务器没有响应的错误。 如果我切换到80端口,我得到一个nginx错误(不担心错误本身,因为nginx至less服务)。

对于这个网站,我希望它只回答ssl请求。 这是服务器块的样子:

server { listen 443; server_name dev.project.mydomain.net; root /opt/dev/project-root; index index.php; ssl on; ssl_certificate /etc/ssl/certs/mycert.crt; ssl_certificate_key /etc/ssl/certs/mycert.pem; access_log /var/log/nginx/vh.dev-project.access.log; error_log /var/log/nginx/vh.dev-project.error.log; location /aliasing/ { alias /opt/dev/project-root/aliased; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; } } 

任何有识之士将不胜感激。

UPDATE

我的http块:

 http { include /etc/nginx/mime.types; access_log /var/log/nginx/access.log; sendfile on; keepalive_timeout 65; tcp_nodelay on; gzip on; gzip_disable "MSIE [1-6]\.(?!.*SV1)"; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; } 

如果你有一个启用了你的防火墙,你打开了端口TCP443,我希望? (这是显而易见的,但是我自己已经错过了。)