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
浙公网安备 33010602011771号