CentOS7安装配置nginx
1.nginx 版本选择
进入nginx官网版本
http://nginx.org/en/download.html
找到需要的版本,复制链接地址(我用的是1.15.8)
2.nginx安装
http://www.runoob.com/linux/nginx-install-setup.html
3.nginx 配置
ssl证书文件放置到 /usr/local/webserver/nginx/conf/cert目录下
http { include mime.types; default_type application/octet-stream; sendfile on; upstream linuxidc { server localhost:8080; } server { listen 443; server_name www.xxx.com; ssl on; root html; index index.html index.htm; ssl_certificate cert/cert.pem;//SSL 证书 ssl_certificate_key cert/cert.key;//ssl 证书 ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://linuxidc; } } server { listen 80; server_name www.xxx.com; location / { rewrite ^/(.*)$ https://www.xxx.com(域名)/$1 permanent; } } }
4.检查配置正确
[root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx -t
5.启动nginx
[root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx
6.检查启动正确
[root@bogon conf]#ps -ef |grep nginx
7.几个常用的nginx 命令
/usr/local/webserver/nginx/sbin/nginx -s reload # 重新载入配置文件 /usr/local/webserver/nginx/sbin/nginx -s reopen # 重启 Nginx /usr/local/webserver/nginx/sbin/nginx -s stop # 停止 Nginx