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

  

  

 

  

 

posted @ 2019-02-26 17:53  火羽  阅读(112)  评论(0)    收藏  举报