首页 > nginx

Nginx(发音同engine x)是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。Nginx相较于Apache、lighttpd具有占有内存少,稳定性高等优势,并且依靠并发能力强,丰富的模块库以及友好灵活的配置而闻名。 在Linux操作系统下,nginx使用epoll事件模型,得益于此,nginx在Linux操作系统下效率相当高。

nginx下访问PHP文件File not found错误解决办法

nginx配置完成后,浏览器打开php文件就提示File not found.错误。html文件可以访问,问题错误原因: fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; 改成如下这句,即可 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; server { listen 80; server_name *.example.com; root /home/nginx/vhosts/example.com/web; location / { in … 阅读全文

nginx 80端口重定向到443 http访问自动跳转到https

分享nginx下http访问自动跳转到https上,即nginx 80端口重定向到443端口。配置如下: 一、按照如下格式修改nginx.conf 配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面。 server { listen 80; server_name www.域名.com; rewrite ^(.*) https://$server_name$1 permanent; } server { listen 443; server_name www.域名.com; root /home/www; ssl on; ssl … 阅读全文

nginx下https配置(Nginx配置SSL证书https)

nginx下https配置(Nginx配置SSL证书部署HTTPS网站)

在nginx下如何配置部署https网站呢?给大家分享下在nginx下配置https网站的步骤。 一、ssh登陆到服务器上,终端输入以下命令,使用openssl生成RSA密钥及证书。 # 生成一个RSA密钥 $ openssl genrsa -des3 -out 33iq.key 1024 # 拷贝一个不需要输入密码的密钥文件 $ openssl rsa -in 33iq.key -out 33iq_nopass.key # 生成一个证书请求 $ openssl req -new -key 33iq.key -out 33iq.csr # 自己签发证书 $ openssl x509 -req … 阅读全文